GodsPetMonkey
10-25-2004, 11:41
Presenting – Caligula, a unit editor for Rome: Total War, and Hadrian, a building editor for Rome: Total War!
Hadrian v0.3.0
Now you can add and delete complexes and buildings!
Finally, my building editor is complete, I had spent a day working in near 40C heat in order to get it completed, but it sure was worth it!
Same deal as with Caligula, any suggestions, post them! any problems, post them too! You will still need those VB runtimes mentioned in the readme, which you will also find at the bottom of this post!
Hadrian v0.3.0 -
http://www.totalwar.org/Downloads/Rtw_Uploads/RTWupload/Hadrian_v030.zip
By the way, to whom it may concern, the "View" button in the RTW uploads section of this site links to the MTW uploads directory.
Caligula v0.3.2
And now, an even newer version with even more functionality! You can add and remove units at will!
For full details, check the readme.txt, conveniently quoted at the bottom of this post.
In a nut shell, it now allows for the editing of the descr_model_battle.txt, but this feature is still under development, and at this stage, isn’t as neatly broken up as the unit editing sections (due to 3 reasons, I'm running out of space to put stuff, the more complex nature of the file and I felt it was better to have the feature in use rather then waiting a few more days for it to be near 100% done), but it does work fine, as long as you know what your doing, RTW is very fussy with this particular file.
At this stage, it does not have much ‘error’ checking in it, so its possible for the user to input incorrect data and saving it to the file, an example being is that its possible to give a unit 3 or more formations, when the game only allows a maximum of 2. In many cases, this will cause the game to CTD when starting up. Always check the settings you just entered.
If you encounter an error with the program, or it writing bad data to a unit file, be sure to contact me about it, and I’ll attempt to fix it ASAP.
Caligula is still in its early stages of development, and I have a lot of ideas on expanding it, and hope to make it handle other game files as well. Of course, suggestions are always welcome.
Caligula v0.3.2 –
http://www.totalwar.org/Downloads/Rtw_Uploads/RTWupload/Caligula_v032.zip
Caligula is written in VB6, thus you will need the VB6 runtimes to run it.
Caligula is a very crazy program, and can stuff up your files bad, so I suggest making a back up before it covers them in sea-shells or something!
Hadrian v0.3.0
By - Samuel Roehr (aka GodsPetMonkey)
You can always find the latest version someplace on the org, head to www.totalwar.org and look on the forums!
ALWAYS BACKUP YOUR FILES!
Information - You will need some VB6 runtimes in order to execute this program, at a guess, these would include
- MSCOMCTL.ocx - http://www.majorgeeks.com/files/mscomctl.zip
- COMDLG32.ocx - http://www.ascentive.com/support/new/images/lib/COMDLG32.OCX
- msvbvm60.dll - http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en (thanks Soulflame!)
Put the OCX files you get into your /windows/system32 directory. the DLL is in a self installer.
Basic Guide - This guide will help you to enable a unit to be built by a certain structure. You must know the unit you want to use beforehand!
First, fire up Hadrian, then open your export_descr_buildings.txt file, then select the base building complex from the left most dropdown box at the top of the screen. Then select the particular iteration of the building to the right of that. Now select the capabilities tab.
If the building you selected can already build the unit, and you just want to enable it for a certain faction, select the unit from the "Units" dropdown box, and then add the faction by typing its name (or culture) in the editbox below the factions list box (note, you can remove the others by highlighting them and pressing the R button, if there are none in there, it will be enabled for all factions to be built) and press the A button, adding it to the list. Then press the E button below the "Units" drop box, then hit "Save Changes" and finally, press "Save" and select a file to save to. Your done, copy the file and rename appropriately.
If the unit has to be added to the building, proceed to fill out the relevant fields. Make sure you put 'recruit' (ALL lower case!!!) in the "Type" editbox and the "Name" editbox matches the 'type' entry from your export_descr_unit.txt file. When ready, press the A button, then hit "Save Changes" and finally, "Save". That’s it, make sure you copy the file and rename appropriately, and it should work. If the game CTDs, please make sure all your inputs where correct before contacting me about it.
Remember, if you don’t know what it does, leave it as it is!
Revision History -
0.3.0 - Added "Create New Complex" button and functionality
Added "Remove Complex" functionality
Added the ability to add a new building (level) to a complex by use of the "Levels:" listbox
Added the ability to remove a building (level) from a complex by use of the "Levels:" listbox
Many bugfixes
0.2.1 - Added autocomplete-as-you-type functionality for a limited number of dropdown boxes
0.2.0 - First public release! Reads, edits and saves RTW building Files!
0.1.0 - Testing release, Full read functionality.
Caligula v0.3.2
By - Samuel Roehr (aka GodsPetMonkey)
You can always find the latest version someplace on the org, head to www.totalwar.org and look on the forums!
ALWAYS BACKUP YOUR FILES! Caligula isn’t infallible, indeed, his kind of unstable, so don’t come screaming if exiles your files to the neither regions of the empire!
Information - You will need some VB6 runtimes in order to execute this program, at a guess, these would include
- MSCOMCTL.ocx - http://www.majorgeeks.com/files/mscomctl.zip
- COMDLG32.ocx - http://www.ascentive.com/support/new/images/lib/COMDLG32.OCX
- msvbvm60.dll - http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en (thanks Soulflame!)
Put the OCX files you get into your /windows/system32 directory. the DLL is in a self installer.
Basic Guide - Run the program. To edit units, press "Open Unit Data" and navigate the dialog box to where your unit file is. Once opened, select a category, then a unit from the drop down boxes at the top of the window, and it will load automatically all the data into the tab-ed section. Change the values you want, and hit "Save Changes", rinse and repeat for all units you want edited, then press the "Save Unit Data" button, to save it to a file. I recommend you don’t overwrite your existing unit file.
Advanced Functionality - As well as editing just unit stats, you can load a list of all available models into to "Soldier" and "Officer"s drop down boxes. To do this, press "Open Model Data" and select your model data file, the filter is set so it by default searches for the correctly named file. This process does not write anything to your model data file, so there is no need to worry about corruption of your model data.
In addition to listing all available models, you can now edit them too! WARNING - RTW is very temperamental about descr_model_battle.txt, and whilst Caligula does write all data back in the correct format, you must be very careful about what you go editing here.
Once again, press "Open Model Data", and navigate to your model data file, then press the "Model Data" tab, and select the model you wish to edit from the dropdown box just below the main tabs. Edit the details to your liking and hit the "Save Changes" button next to the dropdown box. When your done, press "Save Model Data" to save it all to a file. Again I recommend you don’t overwrite your original file here, it can get VERY messy!
Revision History -
O.3.2 - Several interface enhancements
Added "Add New Unit" button and functionality
Added "Remove Unit" button and functionality
0.3.1 - Enabled autocomplete-as-you-type for selected dropdown boxes
Added Unit Category drop down box, now you have to select a category of units, then select a unit from that category
0.3.0 - Added Model Data editing capabilities
0.2.2 - Added listing of all models into the "Soldier and "Officer"s dropdown boxes
0.2.1 - Fixed some minor interface issues
0.2.0 - First public release! Reads, edits and saves RTW Unit Files!
0.1.0 - Testing release, Full read functionality, limited write.
Hadrian v0.3.0
Now you can add and delete complexes and buildings!
Finally, my building editor is complete, I had spent a day working in near 40C heat in order to get it completed, but it sure was worth it!
Same deal as with Caligula, any suggestions, post them! any problems, post them too! You will still need those VB runtimes mentioned in the readme, which you will also find at the bottom of this post!
Hadrian v0.3.0 -
http://www.totalwar.org/Downloads/Rtw_Uploads/RTWupload/Hadrian_v030.zip
By the way, to whom it may concern, the "View" button in the RTW uploads section of this site links to the MTW uploads directory.
Caligula v0.3.2
And now, an even newer version with even more functionality! You can add and remove units at will!
For full details, check the readme.txt, conveniently quoted at the bottom of this post.
In a nut shell, it now allows for the editing of the descr_model_battle.txt, but this feature is still under development, and at this stage, isn’t as neatly broken up as the unit editing sections (due to 3 reasons, I'm running out of space to put stuff, the more complex nature of the file and I felt it was better to have the feature in use rather then waiting a few more days for it to be near 100% done), but it does work fine, as long as you know what your doing, RTW is very fussy with this particular file.
At this stage, it does not have much ‘error’ checking in it, so its possible for the user to input incorrect data and saving it to the file, an example being is that its possible to give a unit 3 or more formations, when the game only allows a maximum of 2. In many cases, this will cause the game to CTD when starting up. Always check the settings you just entered.
If you encounter an error with the program, or it writing bad data to a unit file, be sure to contact me about it, and I’ll attempt to fix it ASAP.
Caligula is still in its early stages of development, and I have a lot of ideas on expanding it, and hope to make it handle other game files as well. Of course, suggestions are always welcome.
Caligula v0.3.2 –
http://www.totalwar.org/Downloads/Rtw_Uploads/RTWupload/Caligula_v032.zip
Caligula is written in VB6, thus you will need the VB6 runtimes to run it.
Caligula is a very crazy program, and can stuff up your files bad, so I suggest making a back up before it covers them in sea-shells or something!
Hadrian v0.3.0
By - Samuel Roehr (aka GodsPetMonkey)
You can always find the latest version someplace on the org, head to www.totalwar.org and look on the forums!
ALWAYS BACKUP YOUR FILES!
Information - You will need some VB6 runtimes in order to execute this program, at a guess, these would include
- MSCOMCTL.ocx - http://www.majorgeeks.com/files/mscomctl.zip
- COMDLG32.ocx - http://www.ascentive.com/support/new/images/lib/COMDLG32.OCX
- msvbvm60.dll - http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en (thanks Soulflame!)
Put the OCX files you get into your /windows/system32 directory. the DLL is in a self installer.
Basic Guide - This guide will help you to enable a unit to be built by a certain structure. You must know the unit you want to use beforehand!
First, fire up Hadrian, then open your export_descr_buildings.txt file, then select the base building complex from the left most dropdown box at the top of the screen. Then select the particular iteration of the building to the right of that. Now select the capabilities tab.
If the building you selected can already build the unit, and you just want to enable it for a certain faction, select the unit from the "Units" dropdown box, and then add the faction by typing its name (or culture) in the editbox below the factions list box (note, you can remove the others by highlighting them and pressing the R button, if there are none in there, it will be enabled for all factions to be built) and press the A button, adding it to the list. Then press the E button below the "Units" drop box, then hit "Save Changes" and finally, press "Save" and select a file to save to. Your done, copy the file and rename appropriately.
If the unit has to be added to the building, proceed to fill out the relevant fields. Make sure you put 'recruit' (ALL lower case!!!) in the "Type" editbox and the "Name" editbox matches the 'type' entry from your export_descr_unit.txt file. When ready, press the A button, then hit "Save Changes" and finally, "Save". That’s it, make sure you copy the file and rename appropriately, and it should work. If the game CTDs, please make sure all your inputs where correct before contacting me about it.
Remember, if you don’t know what it does, leave it as it is!
Revision History -
0.3.0 - Added "Create New Complex" button and functionality
Added "Remove Complex" functionality
Added the ability to add a new building (level) to a complex by use of the "Levels:" listbox
Added the ability to remove a building (level) from a complex by use of the "Levels:" listbox
Many bugfixes
0.2.1 - Added autocomplete-as-you-type functionality for a limited number of dropdown boxes
0.2.0 - First public release! Reads, edits and saves RTW building Files!
0.1.0 - Testing release, Full read functionality.
Caligula v0.3.2
By - Samuel Roehr (aka GodsPetMonkey)
You can always find the latest version someplace on the org, head to www.totalwar.org and look on the forums!
ALWAYS BACKUP YOUR FILES! Caligula isn’t infallible, indeed, his kind of unstable, so don’t come screaming if exiles your files to the neither regions of the empire!
Information - You will need some VB6 runtimes in order to execute this program, at a guess, these would include
- MSCOMCTL.ocx - http://www.majorgeeks.com/files/mscomctl.zip
- COMDLG32.ocx - http://www.ascentive.com/support/new/images/lib/COMDLG32.OCX
- msvbvm60.dll - http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&displaylang=en (thanks Soulflame!)
Put the OCX files you get into your /windows/system32 directory. the DLL is in a self installer.
Basic Guide - Run the program. To edit units, press "Open Unit Data" and navigate the dialog box to where your unit file is. Once opened, select a category, then a unit from the drop down boxes at the top of the window, and it will load automatically all the data into the tab-ed section. Change the values you want, and hit "Save Changes", rinse and repeat for all units you want edited, then press the "Save Unit Data" button, to save it to a file. I recommend you don’t overwrite your existing unit file.
Advanced Functionality - As well as editing just unit stats, you can load a list of all available models into to "Soldier" and "Officer"s drop down boxes. To do this, press "Open Model Data" and select your model data file, the filter is set so it by default searches for the correctly named file. This process does not write anything to your model data file, so there is no need to worry about corruption of your model data.
In addition to listing all available models, you can now edit them too! WARNING - RTW is very temperamental about descr_model_battle.txt, and whilst Caligula does write all data back in the correct format, you must be very careful about what you go editing here.
Once again, press "Open Model Data", and navigate to your model data file, then press the "Model Data" tab, and select the model you wish to edit from the dropdown box just below the main tabs. Edit the details to your liking and hit the "Save Changes" button next to the dropdown box. When your done, press "Save Model Data" to save it all to a file. Again I recommend you don’t overwrite your original file here, it can get VERY messy!
Revision History -
O.3.2 - Several interface enhancements
Added "Add New Unit" button and functionality
Added "Remove Unit" button and functionality
0.3.1 - Enabled autocomplete-as-you-type for selected dropdown boxes
Added Unit Category drop down box, now you have to select a category of units, then select a unit from that category
0.3.0 - Added Model Data editing capabilities
0.2.2 - Added listing of all models into the "Soldier and "Officer"s dropdown boxes
0.2.1 - Fixed some minor interface issues
0.2.0 - First public release! Reads, edits and saves RTW Unit Files!
0.1.0 - Testing release, Full read functionality, limited write.