Worms Revolution

Worms Revolution

Not enough ratings
INTERESTING STUFF
By MUSICAL ERROR
In this guide you'll know answers on many questions, such as: "How to get all worms classes without getting credits? How to unlock items, which appear when you buy some things? How to unlock DLC items if you don't bought them? How to see your global statistic? How to replace music? How to create "new accounts"? How to completely edit schemes? How to change game text? How to extract game audio? How to replace original speech with your variant?"
   
Award
Favorite
Favorited
Unfavorite
Introduction
"Hello, everyone! In this guide you'll know many useful and interesting tricks, which can make your game a bit easier and save your nerves at completing the campaign and other missions.
I don't know why nobody hasn't still managed to modify game files and at least tried to understand how them work, but, by the way, I present you all my findings and results of my explores, so I hope you'll enjoy!" - Spy Worm

Way To Get All Worms Classes Without Getting Credits
Let's start with something one of the most valuable and curious goodies.
Usually, In Worms Revolution you have to complete single-player content with a maximum effort to buy about 5 scouts, 5 scientists and 5 heavies. That's not the last method of getting all classes, but it's more reliable than searching for hours some players only for 1-2 matches (if you don't have any friends who would played this game, of course). Instead of this I suggest to do these next steps:

1. Go to path Steam/userdata/927101873/200170/remote and find "MainData.dat" file (don't forget to make backup of whole "remote" directory).



2. Download HxD Hex Editor (https://mh-nexus.de/en/hxd/) for further editing of MainData.dat.



3. Open MainData.dat file with it and scroll lower (or use search function) until you notice text like:
"Soldier01 = 0;.. Soldier02 = 0;.. Soldier03 = 0;.. Soldier04 = 0;.." etc.





and below this something like:
"Soldier05 = 0;.. Soldier06 = 0;.. Soldier07 = 0;.. Soldier08 = 0;.." etc.



4. Change value from 0 to 3 in strings "Scout0* = _;.. Heavy0* = _;.. Scientist0* = _;.." and save file.

5. If you do it right, you will get your worms! Now all that remains is to rename them.

P. S.: If you change value of "Soldier0* = _;.." from 0 to 3, nothing will happen.
Campaign Accessories Unlocking
To unlock campaign hats, glasses and moustaches you need to finish campaign and start buying worms, obviously. Not a lot of people want to do that, especially if we are going to talk about single-player missions. Another thing: DLC require some money. And that's why I'm here to help you!

Follow this tutorial:

1. Open "MainData.dat" file (folder: Steam/userdata/927101873/200170/remote) with HxD Hex Editor.

2. Search for "ProgressLocks =.." of your worms team and change customisation value from 0 to 3 next to this heading, for example "LampHelmet = 0;..".



3. Profit!
DLC Items Unlocking
Straight to the point: for unlocking & choosing DLC Items you need to use HxD Hex Editor, open "MainData.dat" file (information about location in previous sections) and seek out { FortGID = "";.. SpeechBankGID = "";.. HeadAttachmentGID = "";.. EyesAttachmentGID = "";.. MouthAttachmentGID = "";.. TrinketAttachmentGID = "";.. GravestoneGID = "";.. [HealthBarGID = "";.. (don't recommend to change it)] & VictoryDanceAnimGID = "";.. }.



Here you can see the full list of GID names, including all DLC stuff.

FORTS



DLC SPEECHBANKS



ACCESSORIES



TRINKETS



GRAVESTONES



VICTORY DANCES



Using this list, you will get almost all additions, except bonus campaign from Preorder DLC.
It's still possible to play it, but for this you have to:

1. Download CreamAPI (https://drive.google.com/file/d/1z7nBWXMN1PJWc6CTQ9Rl9M_M3pq8bOzB/view).

2. Rename your steam_api.dll to steam_api_o.dll.

3. Move files cream_api.ini, steam_api.dll, steam_api64.dll from ".zip" archive to directory that contains your ".exe" file (for me it's "D:/Steam/steamapps/common/WormsRevolution").

4. Open cream_api.ini with any text editor, literally (that doesn't matter), and type game's appid in third line, below [api] column ("appid = 200170").

5. Add DLC appid lower [dlc] title, for example, "200187 = Worms Revolution - Preorder DLC".

DLC APPID LIST



Global Statistics Viewing & "New Accounts" Creation
Go to "DriveLetter":/Steam/userdata/927101873/200170/remote, open "MainData.dat" with HxD Hex Editor and just explore the text. That's basically it!
P. S.: Don't edit amount of "Kills = *;.. TeamKills = *;.. EnemiesDrowned = *;.. DamageDealtToEnemies = *;.. DamageDealtToAllies = *;.. etc." if you don't want to create "new account" (your "remote" folder files will be recreated, so do backup of it!). You will can switch between "new accounts", when you make a separate folder for "remote" catalog on your PC and replace original "remote" folder. I think that's how it works.

Full Scheme Editing
Go to "DriveLetter":/Steam/userdata/927101873/200170/remote, open "MainData.dat" with HxD Hex Editor and just explore the text until you find "SchemeList =..".
When you find it, you will get an opportunity to change almost all parameters of scheme. You'll even can edit WormHealth = "*"!

Game Audio Extracting
To extract Worms Revolution audio you have to:

1. Download Aezay FSB Extractor (http://www.aezay.dk/aezay/fsbextractor/).



2. Go to path "Steam/steamapps/common/WormsRevolution/Audio" or "Steam/steamapps/common/WormsRevolution/AudioExtra".



3. Choose ".fsb" file you want to extract audio from and open it with FSB Extractor.



Now select all the files you need and save them!
Localization Modification
If you have a wish to change game text, you should do the same thing as I did.
At first, go to "Steam/steamapps/common/WormsRevolution/DataPC/Language" or "Steam/steamapps/common/WormsRevolution/DLC/"DLCName"/"DLCName.zip"/Language".
Secondly, find "AllText[LanguageName].bin" file, which needs to be modified, and then open it with HxD Hex Editor (download link places in one of the guide sections).

Examples of .bin files (english and russian types)





That means you only have to edit text and save changes.
Almost all languages, except for english (both dialects), unfortunately, require to use code decoder,
so try to use these encoding convertations listed below.

Decoding Algorithms (I don't guarantee that each one works):
Windows-1251 (CP-1251) -> UTF-8 (for russian language)
ISO-8859-1 -> UTF-8 (for spanish, italian, german, portuguese, french languages)
ISO-8859-2 -> UTF-8 (for polish, czech languages)
EUC-KR -> UTF-8 (for korean language)
GB2312 -> UTF-8 (for chinese language)
EUC-JP -> UTF-8 (for japanese language)

Acceptable Decoder (supports all of these encodings): https://involta.ru/tools/decoder/. Yes, it's russian, but it works fine.



Also, I advise you to replace ˜ symbols with � for more accurate information.


Music & Speech Replacement
You want to know how to replace music and speech? Then prepare to realize next few things.

1. Download FMOD Designer (https://archive.org/details/fmoddesigner43604win-installer).

2. Go to "DriveLetter"/Steam/steamapps/common/WormsRevolution/Audio/PC or "DriveLetter"/Steam/steamapps/common/WormsRevolution/AudioExtra/"DLCName"/PC.



3. Open WormsNext.fev (WormsNext"DLCName".fev) file to view "Event Hierarchy" and "Categories" sections.





4. After downloading FMOD Designer go to the folder path "FMOD SoundSystem/FMOD Designer/examples" and open "examples.fdp" file.

5. Click on the "File" - "New Project..." and create a new project "WormsNext.fdp" at the same location as your "examples.fdp" file.

MUSIC REPLACEMENT

6(M). Open "WormsNext.fdp", go to "Events" - "Groups" and right-click "Add Event Group..." with adding name "Music" (you need to create same structure, matched folders as in original WormsNext.fev). After that, right-click on "Music" folder - "Add Multi-Track Event..." and name it like music, which you want to edit, for example, "SuddenDeath".



7(M). Go to "Events" - "Categories" and move your "multi-track event" file in "music" folder (yet again, you need to create same structure, matched folders as in original WormsNext.fev).



8(M). Return back to the "Groups" and go to your "Multi-Track Event" section. Press right button on empty area opposite "layer00", "Add Sound..". Set "Loop mode" as "Looping" and add your changed ".mp3" music file, which you can extract with FSB Extractor.

9(M). Go to "Banks" and rename your current soundbank to name of the ".fsb" file, which contains your music (sound), for me it was "Mus_SuddenDeath". RMB on it and select "Build...", then, choose your soundbank and click on "Build". You will get "WormsNext.fev" and "YourMusicBankName.fsb" files. Test how your music file works at created "WormsNext.fev" and go to "DriveName"/Steam/steamapps/common/WormsRevolution/Audio/PC or "DriveName"/Steam/steamapps/common/WormsRevolution/AudioExtra/"DLCName"/PC for replacing original ".fsb" file with your variant (make backup of ".fsb" file). That's it.



SPEECH REPLACEMENT

6(S). Open "WormsNext.fdp", go to "Events" - "Groups" and right-click "Add Event Group..." with adding name "Speech". After that, right-click on "Speech" folder - "Add Event Group..." and name it like speech, which you want to edit, for example, "Memes" (you need to create same structure, matched folders as in original WormsNext.fev).



7(S). Go to "Events" - "Categories", use right mouse button on "master" - "Add Event Category..." and create folder "Speech" and in this folder make new one with the same name of folder, where's your original speech locates, like "DonKeystone" for "Memes" folder (yet again, you need to create same structure, matched folders as in original WormsNext.fev).



8(S). Go to "Banks" and create new soundbank with the name of ".fsb" file, which contains your speech, for me it was "Spc_Memes", return back to "Events" - "Groups". You have to get ready for adding each "Simple Event" at the folder of your speech (you need to create same structure, matched folders as in original WormsNext.fev). That means you should add "Airstrike", "BazookaMiss", "BigDamage", "Cheer", "ClutchChest" sounds and etc. Some sounds have 2 or more variations, so you have to add to your "Playlist" sound all of them, like "Airstrike.mp3", "Airstrike_02.mp3", which you can edit later, by the way. For each added sound you also need to select "Oneshot" in your "Playback Mode" , "Random" in "Playlist Behavior", "YourSoundBankName" in "Bank", "Off" in "Resampling" and from "2d" to "3d" in properties of sound ("mode") . Don't forget to move your files to your speech folder, like "DonKeystone".

9(S). Go to "Banks" section again, RMB on your created soundbank, select "Build...", then, choose your soundbank and click on "Build". You will get "WormsNext.fev" and "YourMusicBankName.fsb" files. Test how your speech file works at created "WormsNext.fev" and go to "DriveLetter"/Steam/steamapps/common/WormsRevolution/Audio/PC or "DriveLetter"/Steam/steamapps/common/WormsRevolution/AudioExtra/"DLCName"/PC for replacing original ".fsb" file with your variant (make backup of ".fsb" file). If you make all right, you'll hear your speech (if you added changed ".mp3" files, of course)!







Ending
"That was tough, but I've finished this guide. I hope it will be very helpful for everyone who plays Worms Revolution. My mission ends now and I'm going to eat some jelly worms, bye!" - Spy Worm