09-03-2013, 03:57 AM
Some in the IRC know I am laboring on my own project. Well, Kalier's and Mine. She's a heckuva writer.
At last, I am done with the actual 'writing' of the script code. Unless something odd comes up, I have no further patches or systems to design for the game. And yes, I have begun optimizing all the scripts in the project. Seriously, I released 'ALMOST' every script to the general public here, and there's a lot of overlap between some functions. Stuff needs trimming. Yes, almost. I need to keep SOME things for myself.
Level 1 optimization involved NOT having individual scripts such as 'Mea's MultiStrike' below 'Animated Battlers'. Nope. It involved merging all Game_Temp scripts into one script, all Game_Battler methods into the Game_Battler class... and so forth. Mind you, I had to take care when I encountered aliased/attached methods. As I have told some people that script order does matter, so too does this when performing this stage. :D Sucks when you edit a method 3 times and then you find the next script just 'overwrote' that method because it already had everything you just coded and then some.
Given I had over 100 custom scripts (EGAD!!!) in the project... and running flawlessly, I've spent some time getting Level 1 complete. Today, I sat down at sometime past 10am... and got done with Level 1 optimization just before 10pm!!!
Level 2 optimization is the next step. It involves trimming the fat and finding ways to increase the frame rate.
At last, I am done with the actual 'writing' of the script code. Unless something odd comes up, I have no further patches or systems to design for the game. And yes, I have begun optimizing all the scripts in the project. Seriously, I released 'ALMOST' every script to the general public here, and there's a lot of overlap between some functions. Stuff needs trimming. Yes, almost. I need to keep SOME things for myself.
Level 1 optimization involved NOT having individual scripts such as 'Mea's MultiStrike' below 'Animated Battlers'. Nope. It involved merging all Game_Temp scripts into one script, all Game_Battler methods into the Game_Battler class... and so forth. Mind you, I had to take care when I encountered aliased/attached methods. As I have told some people that script order does matter, so too does this when performing this stage. :D Sucks when you edit a method 3 times and then you find the next script just 'overwrote' that method because it already had everything you just coded and then some.
Given I had over 100 custom scripts (EGAD!!!) in the project... and running flawlessly, I've spent some time getting Level 1 complete. Today, I sat down at sometime past 10am... and got done with Level 1 optimization just before 10pm!!!
Level 2 optimization is the next step. It involves trimming the fat and finding ways to increase the frame rate.