Comments (7)
The problem here is that Funky's TS patch uses an exe meant for the First Decade and The Ultimate Collection and the description on that page is meant for a no CD install of the CD version.
The TFD noCD exe doesn't read on disk Firestorm filenames correctly. As in TFD movies03.mix contents are in movies01.mix and the Firestorm missions are scattered around in the root folder of the game. (fsgdi**.map and fsnod**.map)
from ts-patches.
I think you are correct. I've been playing around with the mix files, using "XCC MIX Editor" and "fix_tfd_ts_vids", and I've gotten to something that appears to be working. I've attached my "patch" for the .mix files below.
The procedure I followed for creating these patches is as follows:
- Open .mix file in "XCC MIX Editor"
- Disable encryption
- Save file
- Edit file to strip XCC 'local mix database' (strip trailer and adjust file size in header)
- 'move' the 'local mix database' entry in the header to the end of the header
- fill the 'local mix database' entry with 'ff'
- Use "fix_tfd_ts_vids.exe u" to change the 'intro.vqa' to 'intr{0,1}.vqa'
This step seemed required to get Tiberian Sun to recognize the movies,
this might have to do with the 'sorting' it does?
The only strange this is that XCC MIX Editor adds this 'local mix database' file, but I don't see where it is allocating the space for this entry from as it does not change the file size. I'm slightly worried that a different movie file might now be 'missing'.
Combining these patches with the "rename movies03.mix
to expand03.mix
", I now appear to have a working NoCD for the original disc release + TSpatch. If this is indeed the case, TSpatch might be able to do the same thing if it detects an original disc release duing installation; replace the headers of the two movies0{1,2}.mix
files and rename movies03.mix
.
MOVIES01.MIX.xdelta3
begin-base64 644 -
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
6ICAABKB0ogcAAAFARNrvMkTgdKIHAA=
====
MOVIES02.MIX.xdelta3
begin-base64 644 -
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
kBOB+6R8AA==
====
from ts-patches.
Just a may-be related FYI:
I ran into a crash at the end of Firestorm mission 6 ("Escape from Cabal"). I traced this back to missing Nyerguds' Firestorm videos add-on, which installs these files:
maps03.mix
expand02.mix
artfs.ini
Note that because we renamed maps03.mix
to expand03.mix
there should be no file conflicts.
I was able to trace this by comparing my new install to an older install, where this mission did complete successfully. However, I do not know if it is essential that these files are installed, because I resumed this mission from a save file from the older install, where this fix was already present. I.e. it is possible that without "fs_videos_update.rar" the mission may still complete fine if it is started from a clean install; I don't know what happens with save games work if the installation is modified.
from ts-patches.
One more comment :)
I was going over the list of .mix
files one more time, and I don't think the the list of files mentioned on the installation guide is correct for the "I have the retail CD version." option.
Presently, this is the list of files the guide suggests.
- Tiberian Sun GDI disc
maps01.mix,
movies01.mix,
multi.mix (except if you install Firestorm),
scores.mix,
sidecd01.mix,
TS1.dsk. - Tiberian Sun Nod disc
maps02.mix,
movies02.mix,
sidecd02.mix,
TS2.dsk. - Tiberian Sun Firestorm disc
e01scd01.mix,
e01scd02.mix,
maps03.mix,
movies03.mix (you need to rename this to something like expand03.mix),
multi.mix (overwrite the one from vanilla Tiberian Sun),
scores01.mix,
TS3.dsk.
However, the sidecd01.mix
, sidecd02.mix
, and scores.mix
files are different on the Firestorm disc from the GDI/NOD disc. This might mean that there is missing Firestorm content or other problems if these are taken from the base game and playing the Firestorm campaign.
I suggest to copy this list of files instead.
-
Tiberian Sun GDI disc
TS1.dsk,
maps01.mix,
movies01.mix,
sidecd01.mix (except if you install Firestorm),
scores.mix (except if you install Firestorm),
multi.mix (except if you install Firestorm). -
Tiberian Sun Nod disc
TS2.dsk,
maps02.mix,
movies02.mix,
sidecd02.mix (except if you install Firestorm). -
Tiberian Sun Firestorm disc
TS3.dsk,
maps03.mix (rename this to expand03.mix),
movies03.mix (rename this to expand04.mix),
e01scd01.mix,
e01scd02.mix,
scores.mix,
scores01.mix,
sidecd01.mix,
sidecd02.mix,
Install\multi.mix.
By renaming the maps03.mix
and movies03.mix
files to expand03.mix
and expand04.mix
respectively, there will be a gap free for expand02.mix
, Nyerguds' Firestorm-videos add on can slot in without file conflicts.
from ts-patches.
@Crimsonum @Bittah Is this still the case with the current ts-patches setup?
from ts-patches.
Is there point in supporting the CD release anymore? The freeware release works out-of-the-box and comes with Firestorm included. There's nothing to gain from the CDs AFAIK.
from ts-patches.
Is there point in supporting the CD release anymore? The freeware release works out-of-the-box and comes with Firestorm included. There's nothing to gain from the CDs AFAIK.
Valid point, I'll close this issue.
from ts-patches.
Related Issues (20)
- Untextured cell in GDI 10b mission HOT 3
- Twisted Insurrection freeze
- Loading a savegame file (via the spawner) doesn't set the mapname for the scenario properly.
- `guard_mode_patch` bug: aircraft ignore script actions when this patch is applied
- Bug: `SpeechSide=` no longer works HOT 1
- have to 'abort' twice for it to work
- refinery target line (from ref to harv) HOT 2
- 'select all harv' key HOT 1
- hotkey required to select harvs at all HOT 1
- guard mode work for vein harvs like regular harvs HOT 1
- stealth generator stealth ally units? HOT 2
- first load doesnt load
- hijacker runs to where target used to be, not where it is HOT 1
- hotkey to force sub underground when moving it HOT 1
- buildbar order always same HOT 3
- Enable Spawner to differentiate Sides and Houses for human players
- about fonts HOT 1
- fix_ai_unit_scatter_for_factories_without_weaponsfactory.asm breaks engineer teams and causes ai to spam them. HOT 1
- Mission briefings are no longer read from mission(1).ini
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ts-patches.