Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » Beyond Jazz Jackrabbit 2

1.25: backwards compatible or not?

FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Nov 27, 2001, 06:33 AM
FQuist is offline
Reply With Quote
1.25: backwards compatible or not?

In the 1.25 threads many suggestions are given which make this new jj2 version incompatible with older versions. See what problems this gives with 1.24 and 1.23.. a split community. People who don't have or know about 1.25 are left out.

Pros about backward compatibility:

- People can still play against eachother. Levels are interchangable.

Cons:

- Many things can not be fixed/added, which makes 1.25 very hard to make. Less features possible.

Solution:

- Can it be done that the server tool tells < 1.24 people that they need to get the patch?


On a side not, can anyone of the 'developer' access the 1.25 forum? It's kind of silent there.
Link Link's Avatar

Untitled

Joined: Apr 2001

Posts: 2,099

Link is doing well so far

Nov 27, 2001, 10:35 AM
Link is offline
Reply With Quote
There should be a "back-emulation mode" or something like that. That way you can kind of do both.
__________________
With our extreme gelatinous apology,
We beg to inform your Imperial Majesty,
Unto whom be dominion and power and glory,
There still remains that strange precipitate
Which has the quality to resist
Our oldest and most trusted catalyst.
It is a substance we cannot cremate
By temperatures known to our Laboratory.

~ E.J. Pratt
 
FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Nov 27, 2001, 10:41 AM
FQuist is offline
Reply With Quote
Good idea, but that probably would be very complex to make..
Ice M A N

JCF Member

Joined: Jan 2001

Posts: 580

Ice M A N is doing well so far

Nov 27, 2001, 10:47 AM
Ice M A N is offline
Reply With Quote
I'd prefer not to. Really really prefer not to. Back-emulation would be too hard probably, since I don't know if we have skilled enough programmers to pull that off once a number of changes get made...
Syntax

JCF Member

Joined: Mar 2001

Posts: 178

Syntax is doing well so far

Nov 27, 2001, 11:14 AM
Syntax is offline
Reply With Quote
I don't think there should be back-compatibility. The new version should be advertised in multiple places, maybe even in an idle server for awhile. About the difficulty of doing so...it really depends on how it is done, but you can always go back to 1.23/1.24 if you see an open server that is out-of-date (and tell them to upgrade! ).
Haze Haze's Avatar

JCF Member

Joined: Mar 2001

Posts: 535

Haze is doing well so far

Nov 27, 2001, 11:41 AM
Haze is offline
Reply With Quote
Implementing backwards compatibility isn't a snap, but it should be possible. However that idea about alerting ppl using pre 1.25 versions is catchy. But how?
An idea would be to have a 1.25 server send a 1.20 (!!) level containing a text such as:

"Your version is outdated! Please get an update as soon as possible. You can get it from the following locations:"

Adding backwards compatibility in theory is kinda easy. Just turn off all the NEW options upon connecting to an older server. But what's the fun in that?
__________________
Haze Haze's Avatar

JCF Member

Joined: Mar 2001

Posts: 535

Haze is doing well so far

Nov 27, 2001, 11:46 AM
Haze is offline
Reply With Quote
BTW I've never gotten a reply to my request for joining the "v1.25"-forum.
At least some sort of reply would be neatto.
__________________
FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Nov 27, 2001, 12:02 PM
FQuist is offline
Reply With Quote
It's possible, but it would make the code complex anyways.. imagine the flag bug.. you fix it, but have to switch off the fix in the old versions.. if it's becoming incompatible.

I'll add you, Haze. I'll add you too, Link. I've got your private message.

[edit]

Added you both.

Btw, the 1.20 level sounds good. One can always make a fake 1.20 server prog too..

[/edit]
Spaz Boy

JCF Member

Joined: Jul 2001

Posts: 243

Spaz Boy is doing well so far

Nov 27, 2001, 03:11 PM
Spaz Boy is offline
Reply With Quote
An excellent thought Fquist

Very good. Here is our main set back. The animation file from TSF reads like this: 9.15 MB (9,603,914 bytes). Therefore, it would have to be at LEAST that size. Then, when you add in all of your other stuff, and more, you get around an 11 meg file (or less maybe). So there is the main set back I see: SIZE. Also, look at this problem: if we upgrade the sound system and have to patch all the music files, there it goes up to 15 megs. I think that unfortunately, they will have to be seperated unless someone can figure out a handy dandy way to compress that file a ton. (BTW Windows zipper does no compression...) Even if we were to come up with a way, we still have to contact Dean about Lori's copyright(s). So, I say yes still. Unfortunately, this means a large download, plus more editing.

~SB
__________________
"WE'RE ALL GOING... TO DIE." -BOB_ALLEN

" don't question something made in Japan.. Cuz that will just lead to more questions.. just understand that it's a bag of hell and move on" -VeggieMan[GpW]

LONG LIVE TEH SNUFUSS!



The AntiMcDonalds forums have turned into the JCF. Now includes the "spontaneous corrupt" feature.

(That was a fanchy smanchy way of saying that the forums are broked. AND IT'S ALL YOUR FAULT TOO.)
Monolith

JCF Member

Joined: Mar 2001

Posts: 2,221

Monolith is doing well so far

Nov 27, 2001, 04:56 PM
Monolith is offline
Reply With Quote
I don't think we should limit ourselves to backwards compatability. It would be best to have some sort of notification to upgrade, but I don't know how we could impliment that since it would have to use some function that 1.20-1.24 already has. Perhaps it could be some sort of blank level with only a message in it..


It seems that I have lost access to the 1.25 forum since the JCF switched to vBulletin..
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div>
Kaz

JCF Member

Joined: Mar 2001

Posts: 3,793

Kaz has disabled reputation

Nov 27, 2001, 06:38 PM
Kaz is offline
Reply With Quote
There's a 1.25 forum besides this one?

Hmm... isn't the dat file mostly animations?
__________________
"We're like a human in a 13 billion lightyear universe." -Anaiyu
Disguise Disguise's Avatar

Retired administrator

Joined: Mar 2001

Posts: 1,752

Disguise is doing well so far

Nov 28, 2001, 02:23 AM
Disguise is offline
Reply With Quote
I don't want it backwards compatible!

There are LOADS fo bugs that need fixing, and ignoring them would be a big pain. Why not just install an extra 1.23/1.24 version and tell some d00ds to download the latest patch
__________________
<p align=center><img src="http://stuff.hewwo.com/nostalgiaTileset.gif">
FQuist FQuist's Avatar

JCF Member

Joined: Sep 2001

Posts: 3,251

FQuist is an asset to this forumFQuist is an asset to this forum

Nov 28, 2001, 05:30 AM
FQuist is offline
Reply With Quote
Everyone's 1.25 access has been restored. There was a bug making it not work, but it's fixed now.
Haze Haze's Avatar

JCF Member

Joined: Mar 2001

Posts: 535

Haze is doing well so far

Nov 28, 2001, 05:35 AM
Haze is offline
Reply With Quote
Okay, so scratch backwards compatibility. I think the "pre 1.25 notification with a 1.20 level"-idea is the best way to go. Besides proper advertising, of course.
__________________
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 10:23 PM.