3.2.0rc1

Discussion about Rocks'n'Diamonds, Boulder Dash, Supaplex, Emerald Mine and any other BD hybrid.

Moderators: Flumminator, Zomis

RTA K545

3.2.0rc1

Post 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!
User avatar
bojster
Posts: 458
Joined: Fri Jun 18, 2004 7:42 pm
Location: Poland
Contact:

Post 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).
Flumminator
Posts: 184
Joined: Fri Jun 18, 2004 8:08 pm
Location: Germany

Post 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)
Flumminator->PostCounter += 1;
Zomis
Posts: 1502
Joined: Mon Jun 21, 2004 1:27 pm
Location: Sweden
Contact:

Post 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.
RTA K545

Post 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.
User avatar
bojster
Posts: 458
Joined: Fri Jun 18, 2004 7:42 pm
Location: Poland
Contact:

Post by bojster »

RTA K545 wrote:I shall wait until the next official release.
...which will hopefully come out soon enough.
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post 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).
Zomis
Posts: 1502
Joined: Mon Jun 21, 2004 1:27 pm
Location: Sweden
Contact:

Post 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 ;)
User avatar
bojster
Posts: 458
Joined: Fri Jun 18, 2004 7:42 pm
Location: Poland
Contact:

Post 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).
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post 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...
RTA K545

Post 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.
User avatar
bojster
Posts: 458
Joined: Fri Jun 18, 2004 7:42 pm
Location: Poland
Contact:

Post by bojster »

Yeah, that's exactly what I mean.
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post 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.)
User avatar
bojster
Posts: 458
Joined: Fri Jun 18, 2004 7:42 pm
Location: Poland
Contact:

Post 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... ;-)
User avatar
Holger
Site Admin
Posts: 4081
Joined: Fri Jun 18, 2004 4:13 pm
Location: Germany
Contact:

Post 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.
Post Reply