I have found that the developers did leave a way to edit important unit parameters. The parameters in the file TroopStats.txt, which TheDaimyo posted, are used by the game when a battle starts. These parameters control unit speed, combat values such as attack/defend/armour/morale, ammo for ranged weapons and a few other things. They may have done this because we requested it. It will be possible to rebalance the units over a wide range of performance.
A saving grace is that all players must have the same TroopStat values or else the game goes out of sync. The game went out of sync right after the battle started before any units were engaged. That should prevent cheating, but of course I haven't tested many possibilities yet.
I found that Mongol HC and LC still posses a considerable advantage over Japanese HC and LC even if given the same values. This advantage must be being added in by the main executable file. You can lower the Mongol values below the Japanese values to reduce this difference if you want to. With equal parameters, I found that MHC still beat JHC by about 60 kills to 14 losses which is still a considerable advantage. The JHC had a very slight height advantage since I ran the test on Totomi. My modified MHC moved at the same speed as the JHC, and you can see that the defence and armour values are in fact changed by pressing F1.
There is also a file named Projectiles.txt which contains parameters for the ranged weapons such as range, accuracy, reload time and power, etc. The lower and upper limits of these parameters is not given, and I already know that you can go too high on range which breaks the game. Once again, the game will go out of sync if all do not have the same parameter values. In this case that didn't happen until a modified archer tried to engage an unmodified archer.
Now we can do our own play testing, and come up with an alternate set of values for the TroopStat and Projectiles files.
The impetus for me to go poking around was supplied by Kraellin in a conversation I had with him. He pointed out that TheDaimyo's posted values came from a text file, and wondered if the new game might be picking up parameters from editable files.
Puzz3D (a.k.a. MizuYuuki)
[This message has been edited by Puzz3D (edited 08-13-2001).]
[This message has been edited by Puzz3D (edited 08-13-2001).]
[This message has been edited by Puzz3D (edited 08-13-2001).]
Bookmarks