Post by Dom on Aug 16, 2009 20:17:57 GMT -5
This thread will be used to keep sysops/players up to date on what's going on with v5.0. Every few days I'll update the change log. I'm sticking this post and locking it just for viewing. Please create new a thread if you have questions etc..
Remember these are changes just to the game world itself, and do not relate to the brand new World manager and InterBBS modules. Long way to go, but its looking great..
Changes/Fixes/Additions to Ambroshia v5.0
Compiled [08-15-2009]
Game World:
- Tons of code cleanup and performance increases..
- Spelling corrections and changes to some existing game wording.
- Upgraded project source to C++.NET 2008.
- Upgraded NSIS installer to latest version.
- Upgraded SQLite library from 3.2.2 to 3.6.1
- Upgraded to latest OpenDoors library 6.21. Thanks Deuce!
- Daily News now displays from newest to oldest.
- Added 1 more line to news events. Now max of 4.
- Database structure is now broken up into smaller tables.
- Added Security Lock Level to bank. Purchasable security for
your bank vault to deter rogue class from stealing gold.
- Players can now apply for guard duty at the bank to earn money.
- Soldiers are now defined as Infantry for Kingdoms.
- Soldiers are now defined as Militia Men for militias.
- Dragon Riders are now defined as Calvary for Kingdoms and Militias.
- In game items are now part of the game.db file. Options for item
special powers have been expanded to include stamina, agility etc..
- Classes that use magic with the exception of Paladins can now only
purchase armor and weapons that are allowed for magic users. They
can no longer wear heavy armor or use certain weapons.
- Removed dual class options as this affected the overall balance of gameplay.
- Removed guild selection as the class that you select will determine your guild.
- Magic users now can purchase/discover magic books that contain spells for
combat, healing etc..
- Dropped Centaur, Hobbit, Goblin and Mutant from Race selection.
- Added Dark Elf, Half-Elf and Ogre to Race selection.
- Dual race selections are now limited to specific races.
- Magic Power is now tied to magic book spells instead of damage. To cast
spells from the books, the player must have enough magic power pts.
- Starting character race stats alogrithm is brand new.
- Added a race and class help screen. Helps to identify key differences when creating
your character.
- Removed Assassin,Sage,Ranger,Sorcerer,Monk,Cleric,Alchemist,Thief,Gladiator player classes.
- Added Warrior,Mage,Priest,Rogue,Hunter,Warlock player classes.
- Kingdom rulers must now purchase land to grow their kingdom, land can be taken by
force and purchased via the kingdom menu.
- Kingdom Selection screen has been completely redesigned. Accomodates max of 9 kingdoms.
- If there is no news from the previous day, when pressing Show Yesterdays News from
the intro menu, the screen will now tell you there was no news entries.
- Removed the NEWS.ANS file for the News screen. This is now generated from code and
displays much faster.
- Added menu option to view Today's Daily happenings from the game intro screen.
- Changes to Intro menu to game.
- Starting stats for new kingdoms are more balanced.
- Chat room menu now displays correctly after a telegram or event appears.
- Modified main ansi of Ambroshia. Changed some wording and improved visiblity.
- Bank menu ansi changes. Added option for More Bank Actions.
- Added ability to challenge someone to Arena combat from the Who's Online menu.
- The question to Read Daily News when entering the game now allows the use of the
return button for default key! Much requested change..
- The bank robbery action will now make you fight whatever player is active as the
bank's guard. If there is no guard on duty, you automatically steal the gold.
- Rogue class can choose who's bank vault to try to steal from. If there is a
security lock on the vault, they will need to have the skill to pick it or
face the consequences..
- Once a security lock is purchased at the bank, players need to pay a small daily
upkeep cost to the bank.
- Redesigned the Your Status screen and renamed it to View Profile.
- Rewrote the entire code base behind the Merchant Outlets. Much more stable and easier
to navigate around.
- All the code behind the weapons and armor menu was rewritten.
- Moved inventory from Equipment menu to it's own sub-menu.
- Faster screen updates to the rankings menu. Few changes to colors etc..
- Made it so you cannot buy any item from any shop. Must be in the viewable item list.
- Redesigned the level up menu. Totally different now. Much better..
- Profession level ups are now hit with 50 high experience pts instead of 30
- The heal yourself code was re-written to be much more compact with better algorithms.
- Redesigned the monster combat screen. It now lists the Weapon etc each monster is using..
- Created indexes on the SQL databases for quicker data seeks.
- All opponent data is now stored in vectors instead of structs. Much more efficient..
- Cleaned up the wandering healer code. And redesigned the screen a bit.
- Added royals to the Kingdom Listing.
- Modified some wording on the main.ans screen.
- If spell caster becomes more powerful then the spellbook used,
they can cast unlimited spells without using up magic power.
- New algorithm for player hit chance probablity against monsters.
- New algorithm for calculating player strike damage with weapons.
- New rewards display for monster combat.
- Displaying Total Armor Class and Weapon Attack Power on the Equipment Screen.
- Removed the tavern game "Guess Correct Number", i'll replace it with something else
- Cleaned up the tavern chat menu to only allow one line instead of two for each ledger.
- Finally found the cause of probably 90% of the crashes from previous version dealing
with memory usage of char arrays.
- Moved the suicide option '*' from the main menu to the View Your Profile screen.
Remember these are changes just to the game world itself, and do not relate to the brand new World manager and InterBBS modules. Long way to go, but its looking great..
Changes/Fixes/Additions to Ambroshia v5.0
Compiled [08-15-2009]
Game World:
- Tons of code cleanup and performance increases..
- Spelling corrections and changes to some existing game wording.
- Upgraded project source to C++.NET 2008.
- Upgraded NSIS installer to latest version.
- Upgraded SQLite library from 3.2.2 to 3.6.1
- Upgraded to latest OpenDoors library 6.21. Thanks Deuce!
- Daily News now displays from newest to oldest.
- Added 1 more line to news events. Now max of 4.
- Database structure is now broken up into smaller tables.
- Added Security Lock Level to bank. Purchasable security for
your bank vault to deter rogue class from stealing gold.
- Players can now apply for guard duty at the bank to earn money.
- Soldiers are now defined as Infantry for Kingdoms.
- Soldiers are now defined as Militia Men for militias.
- Dragon Riders are now defined as Calvary for Kingdoms and Militias.
- In game items are now part of the game.db file. Options for item
special powers have been expanded to include stamina, agility etc..
- Classes that use magic with the exception of Paladins can now only
purchase armor and weapons that are allowed for magic users. They
can no longer wear heavy armor or use certain weapons.
- Removed dual class options as this affected the overall balance of gameplay.
- Removed guild selection as the class that you select will determine your guild.
- Magic users now can purchase/discover magic books that contain spells for
combat, healing etc..
- Dropped Centaur, Hobbit, Goblin and Mutant from Race selection.
- Added Dark Elf, Half-Elf and Ogre to Race selection.
- Dual race selections are now limited to specific races.
- Magic Power is now tied to magic book spells instead of damage. To cast
spells from the books, the player must have enough magic power pts.
- Starting character race stats alogrithm is brand new.
- Added a race and class help screen. Helps to identify key differences when creating
your character.
- Removed Assassin,Sage,Ranger,Sorcerer,Monk,Cleric,Alchemist,Thief,Gladiator player classes.
- Added Warrior,Mage,Priest,Rogue,Hunter,Warlock player classes.
- Kingdom rulers must now purchase land to grow their kingdom, land can be taken by
force and purchased via the kingdom menu.
- Kingdom Selection screen has been completely redesigned. Accomodates max of 9 kingdoms.
- If there is no news from the previous day, when pressing Show Yesterdays News from
the intro menu, the screen will now tell you there was no news entries.
- Removed the NEWS.ANS file for the News screen. This is now generated from code and
displays much faster.
- Added menu option to view Today's Daily happenings from the game intro screen.
- Changes to Intro menu to game.
- Starting stats for new kingdoms are more balanced.
- Chat room menu now displays correctly after a telegram or event appears.
- Modified main ansi of Ambroshia. Changed some wording and improved visiblity.
- Bank menu ansi changes. Added option for More Bank Actions.
- Added ability to challenge someone to Arena combat from the Who's Online menu.
- The question to Read Daily News when entering the game now allows the use of the
return button for default key! Much requested change..
- The bank robbery action will now make you fight whatever player is active as the
bank's guard. If there is no guard on duty, you automatically steal the gold.
- Rogue class can choose who's bank vault to try to steal from. If there is a
security lock on the vault, they will need to have the skill to pick it or
face the consequences..
- Once a security lock is purchased at the bank, players need to pay a small daily
upkeep cost to the bank.
- Redesigned the Your Status screen and renamed it to View Profile.
- Rewrote the entire code base behind the Merchant Outlets. Much more stable and easier
to navigate around.
- All the code behind the weapons and armor menu was rewritten.
- Moved inventory from Equipment menu to it's own sub-menu.
- Faster screen updates to the rankings menu. Few changes to colors etc..
- Made it so you cannot buy any item from any shop. Must be in the viewable item list.
- Redesigned the level up menu. Totally different now. Much better..
- Profession level ups are now hit with 50 high experience pts instead of 30
- The heal yourself code was re-written to be much more compact with better algorithms.
- Redesigned the monster combat screen. It now lists the Weapon etc each monster is using..
- Created indexes on the SQL databases for quicker data seeks.
- All opponent data is now stored in vectors instead of structs. Much more efficient..
- Cleaned up the wandering healer code. And redesigned the screen a bit.
- Added royals to the Kingdom Listing.
- Modified some wording on the main.ans screen.
- If spell caster becomes more powerful then the spellbook used,
they can cast unlimited spells without using up magic power.
- New algorithm for player hit chance probablity against monsters.
- New algorithm for calculating player strike damage with weapons.
- New rewards display for monster combat.
- Displaying Total Armor Class and Weapon Attack Power on the Equipment Screen.
- Removed the tavern game "Guess Correct Number", i'll replace it with something else
- Cleaned up the tavern chat menu to only allow one line instead of two for each ledger.
- Finally found the cause of probably 90% of the crashes from previous version dealing
with memory usage of char arrays.
- Moved the suicide option '*' from the main menu to the View Your Profile screen.