Modular Combat

Modular Combat

Not enough ratings
How to edit local server stats
By DiamondCubeMiner
This guide will tell you how to edit db files so you can edit your offline stats.
Good for testing modules, or cheating (in offline server, sorry!).
   
Award
Favorite
Favorited
Unfavorite
Introduction
If you want to edit your stats in offline mode, whether to cheat, test modules, or both, this guide may help you.

I'll show here how to edit SQL Databases (*.db files) so you may change your level, experience, Module Points, suit appearances, and more!

Note that you may not be able to change your stats that is stored on online servers, you can only change your offline/listen server stats.
Prerequisites
You must have these requirements to continue:
  • Modular Combat (Steam Version, obviously).
  • DB Browser for SQLite - You may find it here[sqlitebrowser.org].
  • At least 100 IQ and pro gamer grade computer literacy.
You are not able to proceed if one or more of these prerequisites are not available.
Some important notes
I know you understand the text here, unless you don't speak English, or if you are illiterate.
READ THE FOLLOWING CAREFULLY

1. Follow the instructions very carefully. If you don't really understand, don't do it.
2. Don't Skim or Scan
3. If something broke, don't panic. Learn to resolve the problem. If you can't, have someone help you.
4. I am not liable for any damage. Do it on your own risk.
Procedure
Phase 1 : Locating the .db files
  1. Open Steam, Right Click Modular Combat > Properties > Local Files > Browse Local Files. A folder will open.
  2. Go to 2007 > modularcombat
  3. Find PlayerData.db. This is the file where all stats of all accounts in listen servers are saved.

Phase 2 : Opening PlayerData.db with DB Browser
Note: You must have installed DB Browser prior to this step. If not, install it before proceeding.
  1. Open DB Browser for SQLite
  2. Click on "Open Database"
  3. Find the PlayerData.db. Open it
  4. The database will load.

Phase 3 : Browsing the Database
  1. Open "Browse Data" tab
  2. On the dropdown box, choose Characters
  3. You must see a spreadsheet.

Phase 4 : Editing the Database
In the spreadsheet, you will notice that the record are named. Each record contains info for the ff.
  • ID - The overall suit ID
  • AccountID - What account does the suit belong
  • Name - Suit name
  • Faction - What faction does the suit belong. 1 for Combine, 2 for Resistance, 3 for Aperture
  • Level - Suit Level. Number from 0-25
  • Exp - Experience Points
  • AP - Module Points. Maximum of 100
  • Modules - List of active modules
  • DefaultModel - Model for current faction
  • ResistanceModel - Model for Resistance faction
  • CombineModel - Model for Combine faction
  • ApertureModel - Model for Aperture faction
  • Created - Date/Time Created. Do not edit.
  • LastActive - Date/Time Last Used. Do not edit.
  • PlayerKills
  • PlayerDeaths
  • MonsterKills
  • MonsterDeaths
  • Sprees
  • SpreeWars
  • BestSpree
  • TimePlayed - Total time played. Do not edit.

You may edit each of them, unless specified.
The reason why some records are not recommended to be edited is to protect it from being corrupted.

If you are done, click on "Write Changes' to save your work, then you may exit and play!
Unlock all modules + suit builds
To unlock all modules, edit your suit under the record Modules
recharge;10;vitality;10;auxpower;10;armorcap;10;impact;10;bruteforce;10;crits;10;clipsize;10;ammoregen;10;cloak;1;jetpack;1;teleport;1;longjump;1;adrenaline;10;energyball;10;flechette;10;poisonspit;10;freeze_bomb;10;incendiary;10;mirv;10;heald;10;armorregen;10;damage_amp;10;weaken;10;plague;10;shockwave;10;laser;10;turret;10;magmine;10;crow;10;minion_zombie;10;minion_fastzombie;10;minion_antlion;10;minion_antlion_worker;10;minion_vortigaunt;10;minion_manhack;10

Here are some more suit builds, as described here

The Assasin
  • Recharge Level 10
  • AUX Power Tank Level 10
  • Cloak Level 10
  • Armor Regen Level 1
  • Ammo Regen Level 1
  • HEALD Level 1
recharge;10;auxpower;10;cloak;10;armorregen;1;ammoregen;1;heald;1

Patient Zero
  • Plague Level 10
  • Armor Capacity Level 10
  • Armor Regen Level 10
  • Ammo Regen Level 1
  • Turrets Level 1
  • Teleport
  • HEALD Level 5
plague;10;armorcap;10;armorregen;10;ammoregen;1;turret;1;teleport;1;heald;10;

The Trapper
  • MagMine Level 10
  • Turrets Level 10
  • Lasers Level 10
  • Vortigaunt Level 10
magmine;10;turret;10;laser;10;minion_vortigaunt;10;
Optional Essentials Add these to the code above if you want.
  • Recharge Level 5
  • Armor Regen Level 3
  • Heald Level 1
  • Ammo Regen Level 1
recharge;5;armorregen;3;heald;1;ammoregen;1;
Munster
  • Long Jump Level 4
  • Jetpack Level 4
  • Cloak Level 4
  • Aux Recharge Level 10
  • Armor Capacity Level 10
  • Impact Level 5
  • Ammo Regen Level 4
  • Aux Power Tank Level 4
  • Armor Regen Level 3
  • Heald Level 2
longjump;4;jetpack;4;cloak;4;recharge;10;armorcap;10;impact;5;ammoregen;4;auxpower;4;armorregen;3;heald;2;
Weapons of Mass Irritation
  • Recharge Level 10
  • Long Jump
  • Incendiary Grenade Level 10
  • MIRV Level 6
  • Freeze Bomb Level 3
  • Armor Regen Level 3
  • Plague Level 2
  • Clip Size Level 2
  • Ammo Regen Level 2
  • HEALD
recharge;10;longjump;1;incendiary;10;mirv;6;freeze_bomb;3;armorregen;3;plague;2;clipsize;2;ammoregen;2;heald;1;
Conclusion
Now, you are able to edit your offline/listen server stats.
Have a good day!
13 Comments
generalboringname222 11 May @ 3:33am 
if i change the models, will it bug tf out, or is it just a tf2 spy moment?
generalboringname222 11 May @ 3:06am 
nvm got it
generalboringname222 11 May @ 2:59am 
how do i edit "Level" and "Exp"?
Gensubaru 27 Dec, 2016 @ 10:11am 
Alrighty, thanks.
DiamondCubeMiner  [author] 27 Dec, 2016 @ 9:20am 
I see, they must have added a password in an update, let me investigate it.

I may not post updates immediately because I haven't got access to my computer lately.

Updates will be posted ASAP.
Gensubaru 26 Dec, 2016 @ 7:48pm 
So, Im kinda still waiting for an answer, and I obviously know that when these guys used the DB browser, they had to put some kind of password for the encryption.
Gensubaru 26 Dec, 2016 @ 4:41pm 
Yes, when I opened the PlayerData file, it said it needed a password for encryption.
DiamondCubeMiner  [author] 26 Dec, 2016 @ 3:44pm 
Password?
Gensubaru 26 Dec, 2016 @ 3:32pm 
Quick problem, it says it needs a password, how do I find this.
bbwulf 17 Nov, 2016 @ 9:20am 
bcbc2425 whats your stem levl and exp