The Forum is up for sale: XeNTaX Forum looking for new owner
Common .WGM fusion game format.
-
Doctor Loboto
- mega-veteran

- Posts: 213
- Joined: Mon Oct 06, 2008 2:52 am
- Has thanked: 21 times
- Been thanked: 3 times
Common .WGM fusion game format.
Hello fine folks. Lately I've been trying to recover graphics and music from a Fusion game as you may or may not know. I was hoping someone here could help out with this by decrypting and unpacking the file supplied here. The problem is, I'm not sure whether it contains graphics, or sound files. Judging by the size of them, it could possible be either, or maybe even both. However, I need these files for a video project I'm working on and It's urgent I get these within three months. If anyone can figure these out it would be very helpful to me, even if they are just sound bytes, it would make me one step closer to completing my project.
In the following zip file you will find a folder labeled "MMF". In this folder are the files in question.
http://www.filefactory.com/file/a2h20ag/n/MMF.zip
Filefront Mirror:
http://www.filefront.com/15485927/MMF.zip
I certainly hope someone can unpack these for me in some way, and I REALLY hope they don't just contain further unusable formats, but if they do, I'll be back with them of course.
Thank you for taking the time to read, and if you can help out, please do!
In the following zip file you will find a folder labeled "MMF". In this folder are the files in question.
http://www.filefactory.com/file/a2h20ag/n/MMF.zip
Filefront Mirror:
http://www.filefront.com/15485927/MMF.zip
I certainly hope someone can unpack these for me in some way, and I REALLY hope they don't just contain further unusable formats, but if they do, I'll be back with them of course.
Thank you for taking the time to read, and if you can help out, please do!
-
EldritchDecross
- beginner
- Posts: 34
- Joined: Sat Mar 27, 2010 3:39 am
- Has thanked: 1 time
Re: Common .WGM fusion game format.
I've been searching for the answer to these as well. Unfortunately no one I know has worked on them with any results.
Anyway, here's another example, from the same developer, and from a similar game.
http://www.sendspace.com/file/910x6q
Anyway, here's another example, from the same developer, and from a similar game.
http://www.sendspace.com/file/910x6q
-
Caboose
- advanced
- Posts: 67
- Joined: Fri Sep 18, 2009 6:20 pm
- Has thanked: 16 times
- Been thanked: 1 time
Re: Common .WGM fusion game format.
I have the structure mapped out, but I fail at BMS. So here is the struct (little endian):
Code: Select all
public struct WGM1 {
char[0x04] id; // WGM1
short unk_1;
char[0x64] info;
int file_count;
ENTRY[file_count] files;
}
public struct ENTRY {
char unk_1;
char[0x04] name;
int dummy;
int size;
char[size] data;
}-
Doctor Loboto
- mega-veteran

- Posts: 213
- Joined: Mon Oct 06, 2008 2:52 am
- Has thanked: 21 times
- Been thanked: 3 times
Re: Common .WGM fusion game format.
So what is it I do with this? I'm not much of a programmer, and I don't know how to compile things...
-
Doctor Loboto
- mega-veteran

- Posts: 213
- Joined: Mon Oct 06, 2008 2:52 am
- Has thanked: 21 times
- Been thanked: 3 times
Re: Common .WGM fusion game format.
I wish I were smarter about scripting...
Anyway, do you have any suggestions on who could do this? I'm probably not very popular around here with all the annoying requests I make for help.
Anyway, do you have any suggestions on who could do this? I'm probably not very popular around here with all the annoying requests I make for help.
- aluigi
- VVIP member

- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 661 times
- Contact:
Re: Common .WGM fusion game format.
wow just arrived at home :)
I'm sure this can be also a goot example for who wants to learn to write the scripts
Code: Select all
#public struct WGM1 {
idstring WGM1
get unk_1 short
getdstring info 0x64
get file_count long
#ENTRY[file_count] files;
#}
for i = 0 < file_count
#public struct ENTRY {
get unk_1 char
getdstring name 0x04
get dummy long
get size long
savepos offset
log name offset size
math offset += size
goto offset
#char[size] data;
#}
next i-
chrrox
- Moderator
- Posts: 2602
- Joined: Sun May 18, 2008 3:01 pm
- Has thanked: 57 times
- Been thanked: 1411 times
-
Doctor Loboto
- mega-veteran

- Posts: 213
- Joined: Mon Oct 06, 2008 2:52 am
- Has thanked: 21 times
- Been thanked: 3 times
Re: Common .WGM fusion game format.
So are the internal files uh...graphics files or what? It just outputs extensionless files.
For convenience purposes I've added an example to these files.
http://www.sendspace.com/file/2oaco2
For convenience purposes I've added an example to these files.
http://www.sendspace.com/file/2oaco2
-
EldritchDecross
- beginner
- Posts: 34
- Joined: Sat Mar 27, 2010 3:39 am
- Has thanked: 1 time
Re: Common .WGM fusion game format.
For other convenience purposes, I've just zipped up all the extracted files so people can take a look at them. I'm using sendspace as well.
http://www.sendspace.com/file/i5h8q6
Now think people, if we manage to get the graphics out of these things we will have unlocked a whole new world of extraction! Remember this is for the whole community!
http://www.sendspace.com/file/i5h8q6
Now think people, if we manage to get the graphics out of these things we will have unlocked a whole new world of extraction! Remember this is for the whole community!
-
Doctor Loboto
- mega-veteran

- Posts: 213
- Joined: Mon Oct 06, 2008 2:52 am
- Has thanked: 21 times
- Been thanked: 3 times
Re: Common .WGM fusion game format.
Looking at these in a hex editor reveals that the first uh...bit? of the 'ins' titled files contains a 'WSP1' line. I can assume this may be the file extension. (However searching the internet only results in "Windows service Pack 1" and related files.) Unfortunately, I'm not very good at hex or finding things otu via hex, but in my experience so far I assume the first line in a hex string is the file extension. I have no idea, don't criticize me if I'm wrong... I assume these are the graphics files.
On inspection of the numerically titled files such as 00d1, results in finding a WSF1 type. Also noticed in these files is a WAV file. I assume these contain the music files.
On inspection of the numerically titled files such as 00d1, results in finding a WSF1 type. Also noticed in these files is a WAV file. I assume these contain the music files.
