Release: https://github.com/heinermann/BOLTextract/releases/tag/v0.1
Source: https://github.com/heinermann/BOLTextract
Starcraft 64 mission briefings are not stored in the CHK, instead they are a separate text file that work similar to the credits or intermission screens. It also uses those same files instead of cinematics.
Example mission briefing:
Code
<OBJECTIVE>
-Find Infested Stukov
-Use a medic to inject Stukov with the Nanotech Serum
-Raynor and Taldarin must survive.
<PORT8>
<TEXT>
Raynor
Well, Artanis, you called and I came. What's the haps?
<PORT17>
<TEXT>
Artanis
Impetuous as ever I see. Your quick response honors me Captain Raynor. This is a time of great danger for both our people. Our old nemesis, Admiral Stukov, has returned to finish his original plans.
...*snip*
-Find Infested Stukov
-Use a medic to inject Stukov with the Nanotech Serum
-Raynor and Taldarin must survive.
<PORT8>
<TEXT>
Raynor
Well, Artanis, you called and I came. What's the haps?
<PORT17>
<TEXT>
Artanis
Impetuous as ever I see. Your quick response honors me Captain Raynor. This is a time of great danger for both our people. Our old nemesis, Admiral Stukov, has returned to finish his original plans.
...*snip*
Example "cinematic":
Code
<BORDFADEUP 1>
<SLIDEFADEUP 16>
<TEXT2>Stukov:
So, Gerard, I suspect you have a good reason for pulling me away from my duties.
<WAIT 6>
<TEXTFADEDOWN>
<WAIT 2>
<TEXT2>DuGalle:
Your trivial concerns can wait, my good Alexei. Come! Stand here. You need to see this.
<WAIT 6>
...*snip*
<SLIDEFADEUP 16>
<TEXT2>Stukov:
So, Gerard, I suspect you have a good reason for pulling me away from my duties.
<WAIT 6>
<TEXTFADEDOWN>
<WAIT 2>
<TEXT2>DuGalle:
Your trivial concerns can wait, my good Alexei. Come! Stand here. You need to see this.
<WAIT 6>
...*snip*
All CHKs are openable in SCMDraft. There are a few 2-player UMS maps in addition to the extra campaign scenarios. I haven't taken a look at iscript/aiscript.bin since I'm not very interested in it but all the files are there. There are also "encyclopedia" files which have additional unit descriptions, it is in a custom binary format. Image format seems custom but have a similar header to old TGA images, their palettes are in separate files that pair with them. Not sure what the sound format is (or which files they are in), there is no obvious header for them. There are some other familiar formats like TBL used.
EDIT: Hah just found this old topic.
Post has been edited 1 time(s), last time on Mar 8 2021, 8:24 am by Heinermann.