Trespasser - CRC-32 hash tools

List your programs here (game-related or other software).

Moderators: scallenger, Rebel, madppiper, TresCom Support Team

User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: Trespasser - CRC-32 hash tools

Post by machf »

I'm thinking that for the gun sounds, you'd need a list containing gun manufacturers' names, another one containig a list with number combinations from 0-9, 00-99, 000-999 and 0000-9999, and a ast one just containing "01" and "02"...

Unfortunately since your executable is compiled for 64-bit Windows, I can't run it without rebooting my PC... isn't it possible to compile a 32-bit version?
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
LtSten
Gallimimus
Gallimimus
Posts: 609
Joined: Fri Nov 27, 2009 8:28 pm
Antispam: No
Location: England, UK

Re: Trespasser - CRC-32 hash tools

Post by LtSten »

I've added updated x64 and x86 executables. I haven't actually tested the x86 version on a 32-bit machine so I can't promise it'll run, but I did have to fix a few truncation warnings so it's definitely 32-bit...
The --dictionary option now takes a comma separated list of filenames instead and performs a union on them to generate the word list (it'll deduplicate automatically), since I was fed up of manually concatenating lists. I haven't yet got support for users to specify a different list per append depth.

The gun ones are going to be a bit tricky I think. Getting the right manufacturer list will probably be the hard part? It's getting late here now so I'll have a bit more of a look tomorrow. Always happy to hear any feedback or suggestions, of course.
Attachments
CRCFinder.zip
(185.16 KiB) Downloaded 253 times
Bringing TPA CRCs up the well, amongst other file format adventures.
Blender 3.0 TPM Plugin [Project GitHub]
User avatar
tatu
-=TresCom Website Manager=-
-=TresCom Website Manager=-
Posts: 5087
Joined: Fri Jun 24, 2005 9:40 pm
Antispam: No
Location: Sweden
Contact:

Re: Trespasser - CRC-32 hash tools

Post by tatu »

"SPEC-WORKSTATION BOOT"
From Anne's voiceover document, indicating the computer building.

Anne188: Workstation/Terminal area
Anne188b Nerd central.
Active project: Trespasser: Isla Sorna
Status:
BE-PH1: Released
PH2-IT: Pre-released
PL-SUM: In production

"...there used to be more benches, but InGen's workers removed them during the evacuation in the name of framerate."
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14032
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: Trespasser - CRC-32 hash tools

Post by Draconisaurus »

Maybe even a computer terminal inside the CRAY vault. The walkthrough mentions a "windows like interface" if I remember right.
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: Trespasser - CRC-32 hash tools

Post by machf »

machf wrote: Retail Effects.tpa:

Code: Select all

150	8CF97C2E	4352157	7585	0,00	0,00	WBOR	110	36	1028	7549	30086	22050	16	1	1	0	0	no	[unknown]	32A57DB9	 (possibly GUN - ) (handgun?)
You know, in the retail's Foley table this sound isn't used so it was sort of a mystery, but in builds 55 to 103, it appears a single time in each, as the sound played for the collision of materials "Metal Hard 2" and "Computer"... so it may not be a gun at all. And yes, listening to it, it sounds more like a loud thud, I wasn't so sure it was a gunshot before, now even less...
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14032
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: Trespasser - CRC-32 hash tools

Post by Draconisaurus »

I have a theory that Foley Table things were based on one or more devs going around the game to see what things might hit each other, then using GUIApp or a piece of paper to assign a collision sound. Possibly different objects near each other changing might have led to the table changed over time. Also things like bullets and Anne's food likely were done on the whole.
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: Trespasser - CRC-32 hash tools

Post by machf »

I was taking another look at this one:
machf wrote:
Build 55 Ambient.tpa:

Code: Select all

 13	6D6B4176	 1722266 	   36132 	  1.637 	  0.000 	  0.000 	 13	WBOR 	110	      36 	       0 	   36096 	   36096 	   11025 	 16 	  1 	  0 	  0   	0		[unknown]	2CEDC4AD	 (possibly AMB-)
It's actually the same as this one:

Code: Select all

 27	258B4F12	 1722266 	   36132 	  1.637 	  0.000 	  0.000 	 13	WBOR 	110	      36 	       0 	   36096 	   36096 	   11025 	 16 	  1 	  0 	  0   	0		AMB-IJ-A01	1E1D1A9A	
It's only using a different name...

Since something simlar happens for these ones, which come just before it:

Code: Select all

 10	203D2791	 1521128 	   51354 	  2.327 	  0.000 	  0.000 	 10	WBOR 	110	      36 	       0 	   51318 	   51318 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JUNGLE-B10	1653BA86	
 11	25165DD1	 1572482 	   80868 	  3.666 	  0.000 	  0.000 	 11	WBOR 	110	      36 	       0 	   80832 	   80832 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JUNGLE-A14	1650BA82	
 12	CC75F8E4	 1653350 	   68916 	  3.124 	  0.000 	  0.000 	 12	WBOR 	110	      36 	       0 	   68880 	   68880 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JUNGLE-A12	1650BA84	

and are duplicates of these one further down:

Code: Select all

 73	C1BD5D14	 1653350 	   68916 	  3.124 	  0.000 	  0.000 	 12	WBOR 	110	      36 	       0 	   68880 	   68880 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JU-A12	28433E3F	
 75	28DEF821	 1572482 	   80868 	  3.666 	  0.000 	  0.000 	 11	WBOR 	110	      36 	       0 	   80832 	   80832 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JU-A14	28433E39	
 88	2DF58261	 1521128 	   51354 	  2.327 	  0.000 	  0.000 	 10	WBOR 	110	      36 	       0 	   51318 	   51318 	   11025 	 16 	  1 	  0 	  0   	0		AMB-JU-B10	28403E3D	
I'd have expected it to be named something like "AMB-JUNGLE-A01" to match the rest, but alas, no, that's not its name. It isn't "AMB-JUNGLE-A1", "AMB-JUNGLE-01", "AMB-JUNGLE-Ao1" or "AMB-JUNGLE-o1" (all possible typos), either. But it certainly had to be something ending in "-A01", for sure...

What turned it out to be? "AMG-IJ-A01"... yes, a different typo.
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14032
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: Trespasser - CRC-32 hash tools

Post by Draconisaurus »

AMB-JUNGLE-A01... This isn't a looping sound is it?
User avatar
tatu
-=TresCom Website Manager=-
-=TresCom Website Manager=-
Posts: 5087
Joined: Fri Jun 24, 2005 9:40 pm
Antispam: No
Location: Sweden
Contact:

Re: Trespasser - CRC-32 hash tools

Post by tatu »

Typo? Haha, nice find!
Active project: Trespasser: Isla Sorna
Status:
BE-PH1: Released
PH2-IT: Pre-released
PL-SUM: In production

"...there used to be more benches, but InGen's workers removed them during the evacuation in the name of framerate."
User avatar
LtSten
Gallimimus
Gallimimus
Posts: 609
Joined: Fri Nov 27, 2009 8:28 pm
Antispam: No
Location: England, UK

Re: Trespasser - CRC-32 hash tools

Post by LtSten »

I've updated my CRC tool (x86 and x64 binaries attached) so that you're able to specify different word lists for each "next" word, with it resorting to the final list if this is shorter than the number of appendings requested.
CRCFinder.zip
(208.03 KiB) Downloaded 256 times
For example, I've tried running

Code: Select all

-t 8 -d "GunManuf.txt|GunOther.txt" -c crc.csv -s " " -e "01|02" -p "gun - " -a 3 --crcoverride "FFA4D081,69F03065,2876EA61,485FE728,E680FB41,36322B9D,806DC7ED,AB68D478,2027364A,7AEF671A,86503DFE"
The format of the argument for -d is that you provide a comma-separated list of filenames for each word slot, with the lists for each slot themselves being separated by a vertical pipe. For example:

Code: Select all

-d "f1,f2|f3,f4,f5|f6,f7"
uses words from f1 and f2 for the first word, from f3, f4, and f5 for the second, and from f6 and f7 for the third onwards.

I've also included a few gun lists (very quick and dirty, though) in the zip.
Bringing TPA CRCs up the well, amongst other file format adventures.
Blender 3.0 TPM Plugin [Project GitHub]
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: Trespasser - CRC-32 hash tools

Post by machf »

Interesting. I may give it another try tonight... or early tomorrow.
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
Post Reply