Old Development Logs (reference olny) - Stomach Pulser - 02-12-2007
I will post the development log for 'Portal to Bakaria' here. The development logs themselves will be coded as following:
Deathlycat Wrote:[Post Subject]
Logs ### ~ ### (5 Logs per post)
[Message Body]
Log ###
Code: :::::::::
::MM/DD/YYYY::
:::::::::::::::::::::::
::[Name of Developer]::
::::::::::::::::::::::::
Development 1
Development 2
Development 3
Even though they may seem insignificant at times, they will log when something is done for the game. Remember the words of Theodore Roosevelt. Theodore Roosevelt Wrote:“It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood, who strives valiantly; who errs and comes short again and again; because there is not effort without error and shortcomings; but who does actually strive to do the deed; who knows the great enthusiasm, the great devotion, who spends himself in a worthy cause, who at the best knows in the end the triumph of high achievement and who at the worst, if he fails, at least he fails while daring greatly. So that his place shall never be with those cold and timid souls who know neither victory nor defeat.â€
Logs 000 ~ 004 - Stomach Pulser - 31-12-2007
Log 000
Code: ::::::::::
::2/7/08::
::::::::::::::
::Deathlycat::
::::::::::::::
* Changed default MSE1 constants (gamename, enginename, website).
* MAX_MAPS = 10; MIN_ITEMS = 15; Added movement constants (just there, don't do anything yet)
* Reorganized client folder (moved things to data sub-folder)
Log 001
Code: ::::::::::
::2/10/08::
::::::::::::::
::Deathlycat::
::::::::::::::
* Full player names are required for commands
* EXP rollover
* Removed ResizeGUI function
* Added GUI folder in client/data/gfx
* Added player HP/MP/SP bars on the side (functioning)
Log 002
Code: ::::::::::
::2/11/08::
::::::::::::::
::Deathlycat::
::::::::::::::
* Started working on clique system [non-coded] (need to figure out attributes)
* Started working on GUI mock-up
Log 003
Code: ::::::::::
::2/16/08::
::::::::::::::
::Deathlycat::
::::::::::::::
* Now, users input chat into a textbox, not onto the screen.
* Displays FPS and map coordinates in upper-left part of screen.
* Removed a piece of dead code from the gamelogic
* NPC names are now drawn 4 pixels above them.
Log004
Code: :::::::::::::::::::::
::2/17/08 - 2/19/08::
:::::::::::::::::::::
::Deathlycat::
::::::::::::::
* Displays sprite on character create, rotates [starting at D -> L -> R -> U -> (repeat)] every 1 second. Also, whenever you click on a new class or use the arrow keys to select another, it resets it to the down position and starts looping.
* Now, users have the option of displayign their coordinates (Map #(X,Y)) by typing /pos, /pos on, or /pos off. Just /pos will switch between what they have. Then, it saves their setting into their character and loads it whenever they play.
* NPCs have HP bars under them (filled up is green, depleted is red)
Logs 005 ~ 009 - Stomach Pulser - 21-02-2008
Log 005
Code: :::::::::::
::2/20/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Smoother walking
* Pixeled first sprite
* Finished Options system in a Vanilla MSE, yet to code into P2B
* Started GUI for custom NPC HP, MP, SP, EXP, and Damage (Minimum and Maximum values for each)
Log 006
Code: :::::::::::
::2/21/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Set up constants for NPC variation and added values to NPCRec (commented out for now). Plan on settign it up sometime soon, lol.
* Removed the updatedisplayposition feature, will be added back in later
* Integrated player options code into the game. Works perfectly. Will assaign the values to actual options at a latter time.
* Removed the changing position of the sprite on frmNewChar. Now just shows the sprite facing down and stays there. Still cahnges with the cmbClass so that people will see the correct sprite.
Log 007
Code: :::::::::::
::2/22/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Set up the laoding and saving of the NPC variation. Haven't done autocalculate. All it does at the moment is give the NPC the hp of HPMax. Need to add the auto-calculations in and the actual utilization of these variables. For they are just sitting in the NPCs file at the moment.
* Fixed a weird error. The code that checks to see if an NPC is dead was commented out? It way have been the reason that the NPC didnt have HP and cou;dnt be attacked until I uncommented it. It could also have somethng to do with my new GetNpcMaxHp sub.
Log 008
Code: :::::::::::
::2/23/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Worked more on the NPC system. Now, the auto-calculate button works (some errors to fix). Need to add in
variables to the MapNpc to save the variations because the default system gets things such as MaxHP from the
actual NPC instance. Now, the EXP and damage variations are in place along witht the HP, MP, and SP. I should
tie them in with the NPCs actual stats because you could face the maximum NPC hp/mp/sp variation and get the
minimum EXP variation.
Log 009
Code: :::::::::::
::2/24/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Added in a frmMapEditor.
* Now, the password is case sensative
* Now, selecting on for dislay FPS or display Map Coordinates, under frmOptions, works. They function properly. Also, fixed error where the Options wouldn't load or save. But another weird error came that saves them improperly. I have to fix this.
Logs 010 ~ 014 - Stomach Pulser - 28-02-2008
Log 010
Code: :::::::::::
::2/27/08::
::::::::::::::
::Deathlycat::
::::::::::::::
* Cleaned out bugs in Options code. Now, the system saves and laod properly. Revamped it slightly so that it displays your options after you exit frmOptions or after you type "/opt on" or "/opt off"
* Set up a partially working visual inventory. Doesn't blt blackness if you drop the item, it doesn't do the layering properly, also, it starts off in spot -1 or something. Need to fix these and more bugs.
Log 011
Code: ::::::::::::::::::::
::2/29/08 ~ 3/2/08::
::::::::::::::::::::
::Deathlycat::
::::::::::::::
* Worked more on GUI (main game)
* Added in partially complete custom GUI. Positioned screen (now, custom minimize/exit buttons work -> no rollover yet). Top bar moves frmMirage when you click and drag it.
* If you have an access of 1 or more, then you can right click on the map to warp there.
* Changed WarpTo Sub so that is sends the x and y values along with the map (not yet in the /warpto command)
* Scretched NPC variation. Might add back in later. Now you just set the NPC's: MaxHP, MaxMP, giveEXP, and DMG (Damage). You can also check the auto-calculate checkbox for each one to calibrate it when you change values for STR, DEF, MAGI. Need to work this a little more.
* Removed NPC HP bars
* Made it so that the NPC HP regen packet is only called when the NPC has more than 0 hp AND has less than their max HP
* Started pixeling another sprite
* Created mainmenu base, started implementing
* Optimized part of player options code/top bar (the one that moves form)
Log 012
Code: :::::::::::
::3/19/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Added a frmSurfaces that contains all the surfaces for the game. It is loaded when you are on the main menu (when you
first start the .exe) and it is not visible. Only there to save resouerces.
* Now, on frmUseChar, your sprite for each character is displayed (edited the sendchars packet server side). It is loaded
when you successfuly Log In. May need to change later.
* frmNewChar and frmUseChar, the sprites are loaded from the frmSurfaces
Log 013
Code: :::::::::::
::3/22/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Finsihed with the surfaces. They are all assagigned to frmSurfaces (except frmMapEditor, which is special) and they function correctly
* Fixed an error with admin warping that exits map editor (w/o saving) if you are in it when you warp.
* Fixed up the visual inventory, now it displays your first 15 items. Need to add a maxinv value to the player's themselves, so that I can use 15 as the miniumum and have it add up with bags and such.
* When the server loads, it shows the overall percent loaded and the percent loaded for each element loaded/cleared. Not precise at the moment. Need to edit later.
Log 014
Code: :::::::::::
::3/25/08::
:::::::::::
::Deathlycat::
::::::::::::::
* Worked more with visual inventory, now you can drag things, but it is still faulty. It only switches items sometimes and it doesn't set the items, so if you switch a test1 and a test2, the space will show they switched and in your inventory screen it will say they switched (/inv), but when you drop where they were, they remain the old items.
* Pixeled a shit grass tile, but it looks sorta like it could work (with some editing)
* Fixed up the visual inventory, now it displays your first 15 items. Need to add a maxinv value to the player's themselves, so that I can use 15 as the miniumum and have it add up with bags and such.
* When the server loads, it shows the overall percent loaded and the percent loaded for each element loaded/cleared. Not precise at the moment. Need to edit later.
Re: Development Log - Stomach Pulser - 27-03-2008
Log 015
Code: :::::::::::::::::::::
::3/26/08 - 3/27/08::
:::::::::::::::::::::
::Deathlycat::
::::::::::::::
* More visual inventory debug. Works perfectly. It was glitchy mainly due to my stupidity and laziness. Anyways, it saves properly, blts properly, and shows an item and you move it around! Need to expand into something that can be used with more inventory spaces and one that displays the items name. Great base system though.
Log 016
Log 017
Log 018
Log 019
|