[freespace2] Patching the data files
Taylor Richards
trichard at surfsouth.com
Tue Aug 13 15:20:35 EDT 2002
On Tue, 2002-08-13 at 08:07, Вячеслав Диконов wrote:
> While looking into pstypes.h in order to compile freespace with full
> data support I noticed that there is|was some special tuning for French
> and German versions of Freespace. Additionally, the web page at icculus
> says that it is important to patch the data to ver. 1.2.
>
> Now I've got a problem.
>
> I have a full 1.0 version of Freespace2 with Russian Launcher. The patch
> distributed at freespace.com (fs21x-12.exe) fails to upgrade this
> complaining about localized "Freespace2.exe". As far as I know, only the
> Windows .exe and the possibly "Root_fs2.vp" are changed.
>
> Linux binary runs seemingly OK with my data (showing English) but spits
> out tons of debug messages (when NDEBUG is off). Is it reliable enough
> to play 1.0 data to the end or I should expect something horrible as I
> advance through the missions?
>
> Can I patch the .vp files without ever dealing with Win32 and its weird
> .exe stuff? Can someone make an xdelta diff to patch the data properly
> within Linux (or unpatch my exes to make the windows patcher work)?
I believe that FreeSpace2.exe is only the launcher with FS.exe being the
game/engine. If only freespace2.exe is a Russian version then I don't
see any problems just copying your windows patched version of
root_fs2.vp to the Linux side. I haven't looked at the data that
changed with the FS2 1.20 update but I know that fixes in the vp files
will just be to audio, textures, models, some graphics and tables. I
don't see a real reason that it wouldn't work but you will have any
problems with the game that the 1.20 version of the vp files fixed.
I did already make a patch using Loki Update for updating FS2 under
Linux. It's for x86 only to keep the file size down but I can post it
somewhere or e-mail it to you if you want to try it out. The file size
for the patch is 758k.
Taylor
--
Taylor Richards <trichard at surfsouth.com>
More information about the freespace2
mailing list