v1.10 changes
#19
jondifool,Apr 19 2003, 03:16 PM Wrote:Why all that changes to the internal structure off the game ?
I expect most off the bug removal and the changes to could have been done without reorganising the code to that level I understand it have been done! It might even could have been done a lot faster!
Most of the 'internal' changes were done to the skills and monsters set up to make it easier to do adjustments for balance tweeking. In a C program, if you are needing to change an internal data table (most skills and quite a bit of the monster AI/interactions had internal 'hard coded' settings), you would need to write the changes to the appriate source file and then recompile the executable again (potentially 1-3 hours would be my guess for this size of program). On the other hand if you can use data tables that are read in at program start (the stuff that is stored in the MPQ files normally), then you can do adjustments to those in usually very fast turn around times. When I am doing some testing of some of the game mechanics, I can frequently get some of the adjustments that I need done to the data files and a new game using these adjustments up and going in 5 to 15 minutes of starting the data file editing. A considerable savings in time if you will need to be going in frequently doing fine adjustments to some of the settings in skills and such. There was also a lot of adjustment to some of the support parts of the game 'properties' that would allow them to be more flexible also (these were parts that had almost exclusivly been in internal tables before).

For a single 'rebuild' of the game, it would typically be quicker to just do it at the source code level. But that 'rebuild' would need to almost exactly correct on the first rewrite. The more you would need to go in a fiddle with various adjustments to things (like trying to balance the skills to each other and the monster capabilities), the more you would be in need of a way to quickly do these adjustments. In which case you can get better savings by putting the effort in up front and making it easier to do these (numerous) adjustments later in the balancing process.
Reply


Messages In This Thread
v1.10 changes - by Brista - 04-16-2003, 02:42 PM
v1.10 changes - by Nicodemus Phaulkon - 04-16-2003, 03:13 PM
v1.10 changes - by NiteFox - 04-16-2003, 06:54 PM
v1.10 changes - by Baajikiil - 04-16-2003, 07:02 PM
v1.10 changes - by TaiDaishar - 04-17-2003, 07:09 AM
v1.10 changes - by Brista - 04-17-2003, 10:04 AM
v1.10 changes - by FenrisWulf - 04-17-2003, 11:22 AM
v1.10 changes - by FoxBat - 04-17-2003, 01:13 PM
v1.10 changes - by TaiDaishar - 04-17-2003, 01:20 PM
v1.10 changes - by Ruvanal - 04-17-2003, 08:12 PM
v1.10 changes - by TaiDaishar - 04-17-2003, 08:36 PM
v1.10 changes - by Artega - 04-17-2003, 09:00 PM
v1.10 changes - by WarBlade - 04-17-2003, 11:13 PM
v1.10 changes - by FoxBat - 04-17-2003, 11:17 PM
v1.10 changes - by CelticHound - 04-18-2003, 02:17 AM
v1.10 changes - by jbouley - 04-18-2003, 03:05 AM
v1.10 changes - by WarBlade - 04-18-2003, 04:26 AM
v1.10 changes - by jondifool - 04-19-2003, 07:25 PM
v1.10 changes - by Ruvanal - 04-19-2003, 10:06 PM
v1.10 changes - by Roland - 04-19-2003, 11:18 PM
v1.10 changes - by Bolty - 04-20-2003, 06:05 AM
v1.10 changes - by Thecla - 04-20-2003, 08:20 AM
v1.10 changes - by jondifool - 04-20-2003, 09:48 AM
v1.10 changes - by FenrisWulf - 04-20-2003, 11:13 AM
v1.10 changes - by jondifool - 04-20-2003, 03:01 PM
v1.10 changes - by Riftgarde - 04-20-2003, 07:45 PM
v1.10 changes - by CelticHound - 04-21-2003, 06:45 PM
v1.10 changes - by jahcs - 04-22-2003, 12:47 AM
v1.10 changes - by CelticHound - 04-22-2003, 01:43 AM
v1.10 changes - by Baylan - 04-22-2003, 03:54 AM
v1.10 changes - by jondifool - 04-23-2003, 09:06 AM
v1.10 changes - by Flayer Not Pound - 04-25-2003, 09:09 PM
v1.10 changes - by Archon_Wing - 04-25-2003, 09:26 PM
v1.10 changes - by TaiDaishar - 04-25-2003, 09:46 PM
v1.10 changes - by WarBlade - 04-25-2003, 09:59 PM
v1.10 changes - by CelticHound - 04-26-2003, 09:03 PM
v1.10 changes - by ghost70 - 04-30-2003, 01:34 AM
v1.10 changes - by Swarmalicious - 04-30-2003, 03:42 AM
v1.10 changes - by Striker - 04-30-2003, 04:24 AM
v1.10 changes - by WarBlade - 04-30-2003, 04:32 AM
v1.10 changes - by FenrisWulf - 04-30-2003, 05:12 AM
v1.10 changes - by Swarmalicious - 04-30-2003, 06:23 AM
v1.10 changes - by WarBlade - 04-30-2003, 07:11 AM
v1.10 changes - by Thecla - 04-30-2003, 07:34 AM
v1.10 changes - by Swarmalicious - 04-30-2003, 07:50 AM
v1.10 changes - by NiteFox - 04-30-2003, 09:26 AM
v1.10 changes - by WarBlade - 04-30-2003, 10:30 AM
v1.10 changes - by NiteFox - 04-30-2003, 10:39 AM
v1.10 changes - by WarBlade - 04-30-2003, 12:57 PM
v1.10 changes - by Archon_Wing - 04-30-2003, 11:06 PM
v1.10 changes - by Occhidiangela - 04-30-2003, 11:23 PM
v1.10 changes - by Archon_Wing - 04-30-2003, 11:29 PM
v1.10 changes - by CorwinBrute - 05-01-2003, 01:49 AM
v1.10 changes - by Striker - 05-01-2003, 02:02 AM
v1.10 changes - by WarBlade - 05-01-2003, 02:05 AM
v1.10 changes - by Archon_Wing - 05-01-2003, 03:20 AM
v1.10 changes - by WarBlade - 05-01-2003, 05:13 AM
v1.10 changes - by the Langolier - 05-01-2003, 06:58 AM
v1.10 changes - by NiteFox - 05-01-2003, 08:39 AM
v1.10 changes - by WarBlade - 05-01-2003, 10:24 AM
v1.10 changes - by jondifool - 05-01-2003, 10:26 AM
v1.10 changes - by Walkiry - 05-01-2003, 03:44 PM
v1.10 changes - by Brista - 05-01-2003, 04:12 PM
v1.10 changes - by CorwinBrute - 05-02-2003, 09:30 PM
v1.10 changes - by Brista - 05-03-2003, 01:00 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)