Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

The Original Forum. Game archives, full of resources. How to open them? Get help here.
User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Wed Sep 24, 2014 5:43 pm

Hey there everyone!

Arrowhead has made lots of great games, and it seems that they are all using the very same engine, which I don't know if it's custom made or not. They are found mostly in the Content folder (maybe it's made with XDK?), and all file names are 16 char long with random characters in them (like e7729a796e71cb7e, d7bd9aca006835ae, c9ecdfc7f0c89432...etc), and they don't have a file extension, just that random name. There are also some random files which have another file like them, but it has an extension, which is .stream (so like there's an ec181385e7000cf1 file and an ec181385e7000cf1.stream file). These files vary from sizes, some can be 50 or 64 kbyte, and some can be 75 megs or more.

If anyone can help me research these (how to extract them, how to repack them...etc) then please let me know, and I'll get back to you when I can.


EDIT:
Here you can download the Showdown Effect demo from free on Steam, it's around 4-500 megabytes, has the same filesystem -> http://store.steampowered.com/app/204080/

And also here's a screenshot of a 1 kbyte file from the game that's opened in a HEX Editor:
Image
Last edited by TheReaperCooL on Sat May 09, 2015 7:41 am, edited 2 times in total.

kilik
mega-veteran
mega-veteran
Posts: 167
Joined: Sat Dec 08, 2012 11:14 am
Has thanked: 21 times
Been thanked: 2 times

Re: Magicka Wizard Wars, Showdown Effect, Gauntlet files

Post by kilik » Fri Oct 03, 2014 8:04 pm

same here check wav scan bms and dragon packer nothing work
if someone can help please thank's

User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Wed May 20, 2015 1:53 pm

*bump*

Today is my birthday, yay! Can anyone look at the files for me as a gift? :D :D :D

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sat May 23, 2015 4:42 pm

The latest version of all tools. Tested on Showdown Effect demo, Gauntlet, Wizard Wars, Helldivers. May also work with other Bitsquid games and also the new Autodesk Stingray Engine games like Warhammer: End Times.

bitsquid_unp [package file name]

It will unpack the contents into the same folder. Files will be named as hash, with proper extensions.

Multi-language files have the same name inside the package. So I decide to unpack them adding "version" flag at the end. This will not correspond to languages, just some special flag. Some files have multiple flags set. I don't know what it means.

bitsquid_txt [strings file name]

Strings exporter/importer. If the parameter is txt file, it will do import. If it is ".strings", it will do export.
Text file must be in UTF-8 encoding. Some lines contain "next line" characters and when converted to txt it will be impossible to leave them. I just replaced 0xD to 0xF0 and 0xA to 0xF1. If the source file will contain either of these bytes, it will not work.

bitsquid_str [strings file name]

Repack ONE strings file into the new package. "data.bin" file made by extractor must be in the same folder. It contains some unknown info that we need to put back into the package.

It will make "out.packet" file, rename it to whatever it was originally and put into the game.

bitsquid_timpani [bank file name]

Audio bank unpacker for Showdown. It will unpack all sounds to OGG and WAV files, with no filenames, just hash. I'm working on this.

bitsquid_timpani [bank file name] [stream file name]

Audio bank unpacker for other games. It requires stream name too. If there's no stream for some particular bank, just type anything you want for second parameter. If you run it with 1 parameter, the result is unpredictable. If the stream will not be present, it will work, but files may be cut, having only some first seconds of sound.

About the .stream files

Streams are just an "addition" to the bank, you can't extract it without the bank. Bank files have extension "timpani_bank" and they are extracted from the packages with all the other files. During this process, the main stream file is also been cut into parts (small stream files) that are corresponding to each bank contained within a package.
You do not have the required permissions to view the files attached to this post.
Last edited by daemon1 on Sun Jan 03, 2016 9:43 am, edited 4 times in total.

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sun May 24, 2015 10:20 am

No filenames, they are hashed. I already found this engine (bitsquid) use murmur64 hash with seed=0. I found hash for all the filetypes:

Code: Select all

00A3E6C59A2B9C6C	timpani_master
0D972BAB10B40FD3	strings
18DEAD01056B72E9	bones
27862FE24795319C	render_config
2A690FD348FE9AC5	level
2BBCABE5074ADE9E	input
3B1FA9E8F6BAC374	network_config
786F65C00A816B19	wav
7FFDB779B04E4ED1	baked_lighting
82645835E6B73232	config
8FD0D44D20650B68	data
92D3EE038EEB610D	flow
931E336D7646CC26	animation
99736BE1FFF739A4	timpani_bank
9E5C3CC74575AEB5	shader_library_group
9EFE0A916AAE7880	font
A14E8DFA2CD117E2	lua
A486D4045106165C	state_machine
A8193123526FAD64	particles
AD9C6D9ED1E5E77A	package
AD2D3FA30D9AB394	surface_properties
B277B11FE4A61D37	mouse_cursor
BF21403A3AB0BBB1	physics_properties
CD4238C6A0C69E32	texture
D8B27864A97FFDD7	sound_environmenta
DCFB9E18FFF13984	animation_curves
E0A48D0BE9A7453F	unit
E3F0BAA17D620321	static_pvs
E5EE32A477239A93	shader_library
EAC0B497876ADEDF	material
F7505933166D6755	vector_field
F97AF9983C05B950	spu_job
FA4A8E091A91201E	ivf
FE73C7DCFF8A7CA5	shading_environment
Now only need to find filenames and it will be possible to make packer/unpacker.

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sun May 24, 2015 3:24 pm

The "no filenames" unpacker is ready, I can now get all the resourses, with no names.
Image
Last edited by daemon1 on Sun May 24, 2015 7:10 pm, edited 1 time in total.

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sun May 24, 2015 6:18 pm

Bitsquid package unpacker. Tested on Showdown Effect, Gauntlet. May also work with other Bitsquid games.

Use: bitsquid_unp.exe [filename]

It will unpack the contents into the same folder. Files will be named as hash, with proper extensions.
Textures are DDS, all sounds packed into one huge bank.

Multi-language files have the same name inside the package. So I decide to unpack them adding "version" flag at the end. This will not correspond to languages, just some special flag. Some files have multiple flags set. I don't know what it means.
You do not have the required permissions to view the files attached to this post.
Last edited by daemon1 on Mon May 25, 2015 6:30 pm, edited 3 times in total.

User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Sun May 24, 2015 6:35 pm

daemon1 wrote:First unpacker version. May also work with other Bitsquid games.

Use: bitsquid_unp.exe [filename]

It will unpack the contents into the same folder. Files will be named as hash, with proper extensions.
Textures are DDS, all sounds packed into one huge bank.

Now I will proceed with collecting the filenames, but obviously I can't find names from the full version, only demo.
Wow, you are awesome!

Does this work with other games as well? Like Magicka - Wizard Wars, I tried to unpack some files, but couldn't get the localisations out of them :\

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sun May 24, 2015 6:56 pm

TheReaperCooL wrote:Does this work with other games as well? Like Magicka - Wizard Wars
I don't know. If it has the same filesystem, it will work i think. If not - give me some files from it.

The only thing it doesn't support now is multiple chunk files (probably for different languages). You didn't say anything about localization, so I assumed you need sounds, textures e.t.c. If you tell, what do you plan to do, I can choose the best way to unpack these multi-files.

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Sun May 24, 2015 8:32 pm

Package names (so you know where to search for particular resources):

Code: Select all

038BBACC4CE89296	levels 
0D42C15E8F2B473F	base_game_resources 
171E8B0D2241EB79	script_files_game 
406C3644BD95237A	units 
71EEC7A172194FE5	language 
9E13B2414B41B842	boot
B5AF853949550001	backup_font 
D636772C67EB4760	cursors 
DD14D1E54AA54D93	particles 
EC181385E7000CF1	menu 
EDE759915C406BB6	fonts

User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Sun May 24, 2015 9:05 pm

Sorry for not saying my plans. Well I plan to translate some of these games, and I may need some pictures/textures in case they need to be edited, some language files and maybe font files in case I have to edit in some unicode characters.

Will try it out with Showdown Effect, as I couldn't find any language files within Wizard Wars' files, and report back.

EDIT:
Sorry for not replying earlier, but I just realised that you've said I can't extract the files

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Mon May 25, 2015 5:43 pm

New version. (old post updated)

Multi-language files have the same name inside the package. So I decide to unpack them adding "version" flag at the end. This will not correspond to languages, just some special flag. Some files have multiple flags set. I don't know what it means.

Look at the files inside "language" and "fonts" packages. You can now decide, how can you change them.

I see no need in filenames now. If anyone needs filenames for any bitsquid games, let me know then.

User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Mon May 25, 2015 8:17 pm

daemon1 wrote:New version. (old post updated)

Multi-language files have the same name inside the package. So I decide to unpack them adding "version" flag at the end. This will not correspond to languages, just some special flag. Some files have multiple flags set. I don't know what it means.

Look at the files inside "language" and "fonts" packages. You can now decide, how can you change them.

I see no need in filenames now. If anyone needs filenames for any bitsquid games, let me know then.
Nice! I could extract the files from the full version of The Showdown Effect, and I've located the strings. I know it's an unpacker, but how can I pack the files back in?

daemon1
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1764
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 38 times
Been thanked: 1211 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by daemon1 » Tue May 26, 2015 4:49 pm

If you think you can change these files for your purposes, I can try and pack it back.

User avatar
TheReaperCooL
advanced
Posts: 58
Joined: Sat Apr 17, 2010 8:18 pm
Been thanked: 2 times

Re: Magicka 2/Wizard Wars, Showdown Effect, Gauntlet files

Post by TheReaperCooL » Tue May 26, 2015 5:52 pm

daemon1 wrote:If you think you can change these files for your purposes, I can try and pack it back.
Well I can edit the text in these files with a HEX Editor or something like that, and I'd like to translate these games. It would be awesome if you could help me out with it.

Although I might need to put up another request for the text files, maybe they need some unpacking too, but will see after packing them back in in the way they are now.

EDIT:
Just found Magicka 2's String files, and I think I can easily edit them. Will have to try once I can pack them back in :)

Post Reply