How was the rework done, technically?

For all discussion of gameplay and game strategy, as well as help with technical problems.

Moderator: Ranger Team Alpha

Post Reply
Ice Cream Jonsey
Initiate
Posts: 5
Joined: March 26th, 2012, 2:08 pm
Contact:

How was the rework done, technically?

Post by Ice Cream Jonsey » January 13th, 2014, 9:49 am

From a technical standpoint, I mean. :)

Was the source code available for the team that did the reworked GOG/Steam version of Wasteland? Or did they do something to lay the changes over the existing binary? Integrating the paragraphs has really done amazing things for the game.

(In case anyone else out there knows... regardless of how they did it, does the source code exist for the IBM/C64/Apple versions? Is that something that Brian or whoever has?)
Check out the development of a new CRPG: cyberganked.com

User avatar
Tets
Master
Posts: 1359
Joined: December 28th, 2012, 8:53 am

Re: How was the rework done, technically?

Post by Tets » January 13th, 2014, 10:01 am

they said they didnt have the source code. they layed the changes over the original game. but some gamefiles of course got modified. dont know much about this technical stuff, maybe someone else can give a better answer

User avatar
wrkq
Acolyte
Posts: 64
Joined: April 19th, 2012, 1:21 pm

Re: How was the rework done, technically?

Post by wrkq » January 13th, 2014, 1:45 pm

They took DOSBox, the open source "DOS PC emulator" that's also used for many GOG releases, and modified the display routine to look for specific patterns (original images) being drawn, and replace them on the fly with the uprezzed images.

It also looks for the sequence "Read paragraph <x>" and provides the popup icons.

Really clever and impressive piece of work (and I say that despite originally betting that they had modified the old game exe directly on the machine code level somehow).

There's a couple of smaller changes/fixes to the game data files, quite possibly done using the "Wasteland Suite" tools.
Some of those are done in order to fix some bugs from the original, others to rewrite the original displayed messages to the "Read paragraph" form that triggers the popup detection logic in DOSbox (WLbox?).

EDIT: They also included the binary patch to wla.bin contributed by a fan, that fixes the mouse-related freeze bug.
Are you sure Desert Rangers haven't been to Mars?

Ice Cream Jonsey
Initiate
Posts: 5
Joined: March 26th, 2012, 2:08 pm
Contact:

Re: How was the rework done, technically?

Post by Ice Cream Jonsey » January 14th, 2014, 8:46 am

Thanks for the info. :)

There are some really clever people at inXile. The new version is so good.
Check out the development of a new CRPG: cyberganked.com

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest