If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Notes talk:Hunting Unlimited 2010
|
|
Game Code and How to Edit
The game itself can be broken down into a lot of different component parts, with a few different formats that contain (what is essentially) straight up code.
These formats include:
-.dat -.sii -.esc -.tobj -.pmc -.pmd -.pba
All of these can be opened in the basic text editor notepad, however again, editing/saving through it can legitimately break it, namely, the .tobj files. Do not mess with these in a text editor, use tobjedit. It's a hassle, but otherwise you'll ruin your .tobj files and texturing will be made that much more difficult.
The files that menu data is stored in are, for the most part, located in the .esc files found in (base:/ui/), I'm not sure what the actual structure is but it's human readable, and can actually be altered successfully without too much trouble, thankfully. This means that altering the menus, one of the fundamental parts of making a coherent feeling mod, is actually possible, and may genuinely be the easiest part of the process.
The .sii format usually contains data for sound or long distance graphics, lod images (which appear in place of models when at great distance). These are also human readable.
Files ending in .dat are exactly what they sound like, data, these can contain region data, and also contain paths for loading most things in the game; editing these files, you can find things like how deadly a weapon is, how far it can shoot, which animals are dangerous or not, and even things like spawning rates and such.
The remaining file formats are simple and nature and pertain to mostly texturing paths and such, not dissimilar to the function of .tobj files, but still different. Despite their differences, if you'll be making lasting edits, it is once again paramount you at LEAST use Notepad ++ or even do it directly through a Hex editor.
— The preceding unsigned comment was added by NmanMETA11 (talk • contribs)