eaterofpies Posted January 20, 2006 Share Posted January 20, 2006 http://dedibox.geezas.com/~pies/EAWUnpack.TXT something ive hacked together while exploring the .meg format please post any feedback here its probably not very reliable but ive managed to extract all the files from the demo with it successfully and sorry the source codes a mess but as i say it was hacked together while i was trying to work out the file format. edit: software has been removed Sorry i guess youll have to wait for the full game Link to comment Share on other sites More sharing options...
Jeff Posted January 20, 2006 Share Posted January 20, 2006 Awesome! This should make editing those files far easier, great job but **** if I know what those files do And welcome to EaW.net Link to comment Share on other sites More sharing options...
robotsonic Posted January 20, 2006 Share Posted January 20, 2006 you, my son, are a genius. well done Link to comment Share on other sites More sharing options...
Slocket Posted January 20, 2006 Share Posted January 20, 2006 Nice tool. You can also hex edit using plain old wordpad. I changed the Imperial capitla ships to be more 'tough'. You can alter the Health points of the hardpoint weapons (even change the type of weapon and FX). Refire rates, strength, ...I wanted the Imperial Ships to last longer for a challenge. Seems you can change the foddy Camera default distance and angles to get a better view in land battle mode. It would seem we could change alot via mods. I would like to acheive a more long drawn out fire fight for the demo, the stack it is just too quick a easy to destroy each other. Link to comment Share on other sites More sharing options...
Juggernaut1985 Posted January 20, 2006 Share Posted January 20, 2006 I tried using it but it gave me a 75 error. What should the path to the megafile be? I tried C:\Program Files\LucasArts\Star Wars Empire at War Demo\GameData\Data Link to comment Share on other sites More sharing options...
robotsonic Posted January 20, 2006 Share Posted January 20, 2006 What should the path to the megafile be? I tried C:\Program Files\LucasArts\Star Wars Empire at War Demo\GameData\Data depends what you're looking to extract. C:\Program Files\LucasArts\Star Wars Empire at War Demo\GameData\Data\Config.meg that's one. just look for the .meg/megafiles Link to comment Share on other sites More sharing options...
Juggernaut1985 Posted January 20, 2006 Share Posted January 20, 2006 I see, thanks. Link to comment Share on other sites More sharing options...
Tyler_Durden Posted January 20, 2006 Share Posted January 20, 2006 Is it possible to unpack sounds from the game? There's this one sound that I have been trying to rip for some time now for my Jedi Academy lightsaber sounds that have basically been a WIP for over 4 years. Link to comment Share on other sites More sharing options...
AoErat Posted January 20, 2006 Share Posted January 20, 2006 Impressive, thanks for posting this. Now all we need is a repacker. Link to comment Share on other sites More sharing options...
(TAG)Rebel_Stri Posted January 20, 2006 Share Posted January 20, 2006 What do we get with that? Link to comment Share on other sites More sharing options...
eaterofpies Posted January 20, 2006 Author Share Posted January 20, 2006 Glad you like it . . . it makes things a tad easier than hex editing your way through stuff If anyone can id those 4 bytes i say are unknown in the readme ill have a go at a handy dandy repacker. I spent ~ 6 hrs yesterday trying to work out what they were and I can tell you that theyre not crc32s or sum32s or adler32s or one of about 4/5 other 32 bit checksums. one thing i did notice is that they increase the further you get through the file list but not by any regular ammount and theyre not size related as they go well over 4000000 in a 11k file and yes you can yank the sounds and music out with this. Played the one labled empire at war.mp3 completely at random the 1st time it worked properly. . . was awesome! Link to comment Share on other sites More sharing options...
chr0n1x Posted January 20, 2006 Share Posted January 20, 2006 So is it possible to edit the files unpacked or do we have to wait for a repacker to edit the files by themselves? Link to comment Share on other sites More sharing options...
eaterofpies Posted January 20, 2006 Author Share Posted January 20, 2006 most games allow you to use files that arent packed and will use them in preferance to files that are packed. . . I havent had a chance to test it. I was busy writing tools. and another packer was removed from the lucasarts forum so this may disappear . . . i would advise people to save the links somewhere Link to comment Share on other sites More sharing options...
chr0n1x Posted January 20, 2006 Share Posted January 20, 2006 Yeah, I tried the files by themselves with the config.meg file removed and the game loaded, but nothing showed up in the campaign list or tutorial list. Link to comment Share on other sites More sharing options...
eaterofpies Posted January 20, 2006 Author Share Posted January 20, 2006 sorry dude. looks like we really need that repacker. until someone works out those 4 damn bytes theres not much that can be done Link to comment Share on other sites More sharing options...
eaterofpies Posted January 20, 2006 Author Share Posted January 20, 2006 woops i was just informed of this in the lucasarts forum Except as may be permitted by applicable law, you may not decompile, reverse engineer, disassemble or otherwise reduce the Demo or its components to a human-perceivable form. You may not rent, modify, add or delete components or files, or create new levels or derivative works based upon the Demo in whole or in part. from the licence agreement the executable and source files have now been pulled the readme is there in a modified format for informational purposes only Link to comment Share on other sites More sharing options...
chr0n1x Posted January 20, 2006 Share Posted January 20, 2006 [Retyped] Okay, I have figured out how to solve the filesize and character encoding limitations, its so simple. Get an extractor, then extract Config.meg to the Data directory, thats the one where config.meg resides. Then simply edit the extracted files, you dont have to use a hex editor or anything, just notepad. It works and I have given myself more cash, and a VSD to test. The game takes teh extracted files over the config.meg, and since the filesize limit was in teh .meg file, it works now. Link to comment Share on other sites More sharing options...
Sithman1138 Posted January 20, 2006 Share Posted January 20, 2006 WoW!! Thanks! You guys should post a tutorial for this. On how to do everything. Link to comment Share on other sites More sharing options...
OverlordAngelus Posted January 20, 2006 Share Posted January 20, 2006 Nice work! So now we just need to look through the files and figure out which ones do what Link to comment Share on other sites More sharing options...
Junmap Posted January 20, 2006 Share Posted January 20, 2006 [Retyped] Okay, I ahve figured out how to solve the filesize and character encoding limitations, its so simple. Get an extractor, then extract Config.meg to the Data directory, thats the one where config.meg resides. Then simply edit the extracted files, you dont have to use a hex editor or anything, just notepad. It works and I have given myself more cash, and a VSD to test. The game takes teh extracted files over the config.meg, and since the filesize limit was in teh .meg file, it works now. do u have a link to an extractor? I have to say that i never heard from these .meg files before ^^ Link to comment Share on other sites More sharing options...
chr0n1x Posted January 20, 2006 Share Posted January 20, 2006 http://www.ethersoft.net/EmpireAtWar/Kaelic's MEG Extractor.zip This one does it for me, extracts all files, the only ones you need are in the XML directory, the others are encoded LUA files, we get nothing out of them. Just drag the .meg file onto the icon of the extractor, make sure it is on your desktop or in the Data dir, you dont need every file in teh folder, just the modded ones. My no-intro mod: http://chr0n1x.no-ip.info/eawnointro.rar Link to comment Share on other sites More sharing options...
eaterofpies Posted January 20, 2006 Author Share Posted January 20, 2006 I did write an extractor but unfortunately I have been informed that its against the licence agreement of the demo to modify the game so the extractor has been removed from public distribution until the full game has been released sorry but theres not much i can do about that Link to comment Share on other sites More sharing options...
DarthParametric Posted January 20, 2006 Share Posted January 20, 2006 Get an extractor, then extract Config.meg to the Data directory, thats the one where config.meg resides. The game takes teh extracted files over the config.meg Yes, that's a pretty standard arrangement. It's common practice for most games of recent years to keep their data files in some sort of archive (e.g. PAK, PK3, BIG, etc). Any extracted files (in the correct directory structure) will override the originals. A more fruitful discussion at this point would be which XML files contain entries worth modding (e.g. starting credits, build lists, etc.). Lol, just noticed. Almost two years before my first post. Link to comment Share on other sites More sharing options...
chr0n1x Posted January 20, 2006 Share Posted January 20, 2006 Starting credits are in Campaign_singleplayer.xml search for demo campaign, there will be a starting credit option below, however it seems the game automatically reverts to 40,000 credits when you build something. You can also edit the starting units in the same place, however don't try to put in Darth Vader as he seems to crash the game when entering a space battle, will try him on ground tomorrow. Build-Lists, well I don't know where they are, all you can really do is modify your tech level to allow mon cals and other ships to build, but you still cannot build the "Not Buildable in Demo" ships, thats locked by the exe file, and REALLY breaches the EULA if you edit that. Remember, if you wanna enable mon cals for yourself, you need to change the Initial build locked option to no in the Mon cals file: spaceunitscapital.xml If you want to use the disabled for demo untis, you can always add them to your starting forces. The Marauder if I remeber off the top of my head is Marauder_Cruiser Link to comment Share on other sites More sharing options...
DarthParametric Posted January 20, 2006 Share Posted January 20, 2006 Starting credits are in Campaign_singleplayer.xml search for demo campaign, there will be a starting credit option below Hmmm....all I'm getting in CAMPAIGNS_SINGLEPLAYER.XML is a list of other XML files between <Story_Mode_Plots> tags. Nothing else. Wonder if they weren't extracted properly? I did try using Kaelic's tool, but I get the "application configuration is incorrect" error that others have reported. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.