Where most editors refer to the final project as a Module, FRUA makes Games made of multiple modules. This game can consist of 4 overland modules and 36 dungeon modules. Overland modules use an overland map and a different system than dungeon modules. Dungeon modules can be above or below ground. A person can do a lot of work on modules on their own. These changes will be saved as .DAT files. At some point you may want to add other people's work to yur module and this is referred to as hacking.
There are two types of hacking, real and fake. Hacking is defined in FRUA as making changes to the game system using programs other than FRUA to do it. Fake hacking is changing the big or small pictures, combat icons, sprites and overland maps. Changes to these can be made by the FRUA editor using outside art. This art can be found at http://ua.reonis.com
. You edit these from the Art Gallery by placing the files in the \FRUA\ART folder and importing.
Big Pictures fill the whole viewscreen. They are used for large pictures and overland maps using BIGPICP0240.TLB to BIGPIC0252.TLB. Overland Maps are BIGPIC0240.TLB to BIGPIC0243.TLB and BIGPIC252.TLB. The rest are big pictured art.
There are 155 Small Pictures using PICA1002.TLB to PICA1076.TLB, PICB1080.TLB to PICB1137.TLB, PICC1138.TLB to PICC1163.TLB, PICD1164.TLB to PICD1192.TLB, PICE1193.TLB to PICE1226.TLB, PICF1227.TLB to PICF1331.TLB. Note: There are missing files for any creature which has a sprite or NPCs: like PICB1127.TLB and PICA1079.TLB.
There are 127 monster combat icons starting at CPIC1001.TLB to CPIC1127.TLB. These are what you see in combat. Note that monsters with # in front of them are NPCs only, and can't be used in any other capacity.
There are 37 sprites starting at SPRI0001.TLB to SPRI0100.TLB, using numbers 1, 10, 11, 13, 19, 22, 25, 32, 36, 37, 38, 40, 42, 43, 45, 48, 51, 52, 53, 59, 60, 63, 64, 66, 69, 72, 77, 82, 85, 86, 89, 90, 91, 93, 96, 100. The number probably corresponds with the monster data file.
Hacked files you may see in modules:
The ALWAYS.TLB changes the mouse pointer. Each mouse pointer has two images. Not sure if it does anything else.
The BACKDROP.TLB changes what Backdrops are available to be placed in a square. Up to 4 backdrops can be used a module. There are 16 slots for Backdrops which can be used in a game (actually 19 as 3 are day and 3 are night). Another way to hack them can be found at: http://ua.reonis.com/index.php?topic=1000.0
The CBODY.TLB lists the icons that can be chosen by player characters upon creation.
The COMSPR.TLB lists the second set of icons that go with the CBODY.TLB icons. Each player or creature has an at rest icon and an attack icon. When a creature/character attacks another creature it switches back and forth between these two icons.
The FONT.TLB changes how words are displayed on the screen.
The FRAME.TLB changes the screens which surround the images in the game.
The MENU.TLB seems to affect only the very top of the editor where menu catagories are shown.
The TITLE.TLB changes the screens that appear when you start FRUA from UAShell.
The 8X8DB.TLB and 8X8DC.TLB are for changing wallsets using an editor. There are 16 wallset rows with 3 slots for each wallset, or 48 possible wallsets total. Normally a wallset uses up all three slots, but there are reasons to use more than 16 wallsets in a game. Even if 3 different wallsets use the same row, only the first one will appear in the editor window when picking individual walls to place. And only 3 different wallsets can be used per module. Wallsets are the most complicated hack in the game, so it is advisable you use the following TLBs instead of doing it on your own: http://ua.reonis.com/index.php?topic=1000.0
The DUNGCOM.TLB shows the five combat wall types used for interior combat: Adobe, Cave, Coral, Lava and Rock. If these are changed they will be done using this TLB.
The WILDCOM.TLB shows the four combat open wilderness maps used for outdoor combat: Forest, River, Swamp, Wasteland. If these are changed they will be done using this TLB.
I don't have a clue what the GEN.TLB is for. I would assume gender, but it is shown in a topic about Shopping without explanation.
The DIFF.TLB is changed by editing CKIT. Not sure what exactly is edited. But the password start-up can be removed by editing.
The SFXDQ.VOC file changes the sounds of special effects in the game.
Using a World Hack:
World hacks are generally set up as game files with all the tables, art and overland maps set up in advance. Copy the folder to \FRUA and rename it with .DSN at the end. It can't be more than 8 letters long before the .dsn. World hacks must be played through UAShell.
Hacking your own files:
The easiest way to hack files is to copy the files from someone else's design (unless they ask you not to). The other way is to use community-created tools. Most of these tools can be used by the UAShell program. You should read this and install UAShell first: http://ua.reonis.com/index.php?topic=464.0
To edit 8X8DB.TLB and 8X8DC.TLB: http://frua.rosedragon.org/pc/uashell/uashwall.zip
To edit ALWAYS.TLB: http://frua.rosedragon.org/pc/hacks/always.zip
To edit BACK.TLB: http://frua.rosedragon.org/pc/hacks/backedit.zip
To edit CBODY.TLB: http://frua.rosedragon.org/pc/hacks/cbedit.zip
To edit CKIT.EXE: http://frua.rosedragon.org/pc/uashell/uashckit.zip http://frua.rosedragon.org/pc/hacks/hackckit.exe http://frua.rosedragon.org/pc/hacks/it_batch.zip http://frua.rosedragon.org/pc/hacks/mbitems.zip http://frua.rosedragon.org/pc/hacks/mblevlim.zip http://frua.rosedragon.org/pc/hacks/rc_edit.zip http://frua.rosedragon.org/pc/hacks/spelled.zip http://frua.rosedragon.org/pc/hacks/spnameed.zip http://frua.rosedragon.org/pc/hacks/textedit.zip
To edit COMSPR.TLB: http://frua.rosedragon.org/pc/uashell/uashart3.zip
To edit DUNGEON.TLB: http://frua.rosedragon.org/pc/uashell/uashdung.zip
To edit FONT.TLB: http://frua.rosedragon.org/pc/uashell/uashart3.zip
To edit TITLE.TLB: http://frua.rosedragon.org/pc/uashell/uashart3.zip
To edit WILDCOM.TLB: http://frua.rosedragon.org/pc/uashell/uashwild.zip
To edit music and sound: http://frua.rosedragon.org/pc/uashell/uashsnd.zip
IMPORTANT NOTE ABOUT DOSBOX: DOSBox apparently memorizes every file in the default directory (and subdirectories) on mount-up. If any new files are added or files or moved, DOSBox won't notice unless the program it is running moved or created the files. So you may need to shut down the UAShell, then DOSBox itself, and restart DOSBox before changes will appear in FRUA.