Page 1 of 2

3.2.0rc1

Posted: Mon Mar 28, 2005 7:17 pm
by RTA K545
I recently downloaded the pre-release 3.2.0rc1, but I can't run the program becase not all of the necessary files were there. Please help!

Posted: Mon Mar 28, 2005 9:40 pm
by bojster
Don't use pre-releases if you don't know how to.
If you insist on using it anyway, use the data files from the latest 'proper' release (3.1.0).

Posted: Mon Mar 28, 2005 10:25 pm
by Flumminator
you'll also need a graphics-file from 3.2.0rc0 (or more? heck, copy the whole graphics-folders from 3.2.0-0 and 3.1.0 to 3.2.1-1)

Posted: Tue Mar 29, 2005 10:39 am
by Zomis
I truly agree with bojster, use 3.1.0 instead. It's much more stable.
I also use 3.1.0, even though there are 3.2.0 pre-releases.

Posted: Thu Mar 31, 2005 12:40 am
by RTA K545
Zomis wrote:I truly agree with bojster, use 3.1.0 instead. It's much more stable.
Good idea. I already have enough unstable progams to deal with thanks to (stupid) Windows XP. I shall wait until the next official release.

Posted: Thu Mar 31, 2005 10:20 am
by bojster
RTA K545 wrote:I shall wait until the next official release.
...which will hopefully come out soon enough.

Posted: Sun Apr 03, 2005 11:10 am
by Holger
> I truly agree with bojster, use 3.1.0 instead. It's much more stable.

Although I know what you mean and agree: If you find 3.2.0-rcX really being "unstable" in sense of crashing or something like that, please report it as a bug. (There is one known crashing bug when using certain MOD tunes which is not tracked down yet.)

> > I shall wait until the next official release.
> ...which will hopefully come out soon enough.

The final 3.2.0 might still need more time than expected, and it is currently possible that there will be a bug-fix-only version 3.1.1 before. This is to prevent people from creating lots of levels and tapes that won't work with 3.2.0 due to bugs (also I will add a lot of compatibility code to 3.2.0 to handle this as best as possible).

Posted: Sun Apr 03, 2005 5:48 pm
by Zomis
Holger wrote:> I truly agree with bojster, use 3.1.0 instead. It's much more stable.

Although I know what you mean and agree: If you find 3.2.0-rcX really being "unstable" in sense of crashing or something like that, please report it as a bug. (There is one known crashing bug when using certain MOD tunes which is not tracked down yet.)
Well, actually I haven't tested it that much. But I've seen reports in the pre-3.2.0-1 thread ;)

Posted: Fri Apr 08, 2005 7:59 pm
by bojster
Holger wrote:(also I will add a lot of compatibility code to 3.2.0 to handle this as best as possible).
Hm... would it be possible (maybe as an option during building/installing?) to create a separate tool to convert the tapes? I wouldn't like RnD to be bloated, with all these levelsets and pre-loading everything on startup it works a bit slow already... (I guess I've already mentioned this issue elsewhere, also with connection to the fact that RnD won't start w/o music files though I don't use the sound anyway).

Posted: Sun Apr 10, 2005 10:24 pm
by Holger
> Hm... would it be possible (maybe as an option during building/installing?) to
> create a separate tool to convert the tapes?

Unfortunately not. Even very little changes to the game engine can break tapes so effectively, that it is completely impossible to "convert" old tapes to solve levels using a changed game engine. The only two solutions are providing compatibility code to play old tapes with old engine code, or to completely re-record the affected tapes. That's what it makes that difficult...

> I wouldn't like RnD to be bloated,
> with all these levelsets and pre-loading everything on startup it works a bit
> slow already... (I guess I've already mentioned this issue elsewhere, also
> with connection to the fact that RnD won't start w/o music files though I don't
> use the sound anyway).

Yes, this is bad and should be changed. Loading the needed sounds and music if the player later switches on sound and/or music shouldn't be too hard...

Posted: Fri Apr 15, 2005 12:37 am
by RTA K545
bojster wrote:I wouldn't like RnD to be bloated, with all these levelsets and pre-loading everything on startup it works a bit slow already...
I think each levelset (plus any sounds/graphics) should be loaded when you go to play it, instead of when you load the program. That way, the game would load much faster. This is also good, because it is very unlikely that you are going to play every levelset every time you play RnD.

Posted: Fri Apr 15, 2005 12:46 am
by bojster
Yeah, that's exactly what I mean.

Posted: Fri Apr 15, 2005 10:02 pm
by Holger
> I think each levelset (plus any sounds/graphics) should be loaded when you
> go to play it, instead of when you load the program. That way, the game
> would load much faster. This is also good, because it is very unlikely that you
> are going to play every levelset every time you play RnD.

I think there is a misunderstanding about what R'n'D does at startup. Besides the sound/music issue (which I should fix), R'n'D only ever loads the directory structure of your level directory at startup, but it does *not* load all the artwork for these sets! Of course it loads the artwork for the *current* set, but whenever you switch level sets, it unloads the old artwork and loads the new one (in fact, it currently "overwrites" the artwork internally, which also causes a bug already reported which can lead to some old artwork still visible). So if the game loads too slow an your system, it's probably because of a high number of level sets in your level directory. (R'n'D has to look for *all* sets recursively, because a network game might request a certain set by name, so it's not enough to look for them on the level selection screen for each entered sub-directory.)

Posted: Sat Apr 16, 2005 12:07 am
by bojster
Ah, that's a relief... :-)

Maybe it would be possible to, sort of, cache the information RnD seeks/load at startup? It would greatly increase the startup speed and would only require updating the cache when new levelsets are added (any info that changes when RnD is running could be automatically updated in the cache), e.g. with a special menu option or some such... If it's possible, just put it somewhere in the end of the TODO list... ;-)

Posted: Sat Apr 16, 2005 10:43 am
by Holger
Caching would be possible, probably... (Although I'm sure that nobody beside you and me would find and use such a "update level cache now" button, so it would be needed to do this automatically.)

Another bottle-neck at startup is that currently all artwork config files are completely parsed, to be able to show the artwork name in the artwork selection menu. As artwork config files tend to grow quite big, this slows down starting the game when having a lot of custom artwork level sets. (Although it is still usable -- on my old PC -- even with the not-yet-released hundreds of new EMC level sets, each with a large artwork config file.) A solution for slower systems would be to stop parsing when reaching the "name: xxx" entry (which usually is at the start) and fully reading them only when the set was selected.