Version 0.2.0
From VbGORE Visual Basic Online RPG Engine
Contents |
[edit] Downloads
All downloads contain the same files, just using different compression methods.
Non-EXE users must download the Libraries Files at the bottom!
*.EXE - Self-installing file (10.40 MB)
*.ZIP - Compressed with WinZip (11.05 MB)
*.RAR - Compressed with WinRAR (9.01 MB)
*.7z - Compressed with 7Zip (9.13 MB)
Libraries Files (Not required for EXE users) (0.84 MB)
[edit] Release Notes
Released On December 2, 2006
Version 0.2.0 revolutionizes vbGORE by replacing most of the files with databases to make usage very easy and adding/removing variables not require having to convert all the files. There is also many bug fixes, along with a huge decrease in bandwidth usage.
[edit] Change Log
Change - Effect saving: Effects are now saved the same each, instead of a different metho for each effect.
Remove - Client Map Saving: Map saving has been completely removed from the map editor.
Fix - Particle Effects: The particle effects were fixed on the loading/saving - this time it should be completely fixed.
Fix - Map editor particle effect positioning: Fixed the positioning on the repositioning tool for the map editor's particle effects. It set the effects fine, but it just had troubles when it was repositioned.
Change - 3rd party tools: Created a section for 3rd party tools instead of having them with the vbGORE files.
Change - MOTD color: MOTD was changed to the Info color instead of talk color.
Change - User start level: Users now start at level 1 instead of level 0.
Fix - Quest level requirement: Fixed the quest level requirement to be shown to the user if they are not a high enough level to accept the quest.
Change - Map editor scroll speed: Made the map editor scroll about 50% faster then what it did before.
Fix - NPC Loading in Map Editor: Fixed a small bug that was loading the wrong NPCs.
Add - Client-side messages (multi-langual support): The server messages have been moved purely client-side. This helps modify them (ie search through the messages easier and add multi- langual support) along with uses a lot less bandwidth.
Fix - ModStat.MinHP/MP/SP: Any reference of MinHP, MinSP and MinMP in ModStat was removed. There is no point in having a mod MinHP, MinSP and MinMP since they just state what the current value is.
Fix - Stat loading: Max HP, MP and SP are now loaded before the min values. Having it the other way around caused quite a bit of problems.
Change - Stat Regeneration: HP, MP and SP are always regenerated by at least 1 per stat update tick.
Change - User Death Replenish: HP, MP and SP are all replenished back to full upon death.
Fix - NPC AI: NPC AI will no longer run if there are no players on the map.
Fix - Map Editor: Fixed up a bit of random stuff on the map editor, like unfinished implimentations and entering invalid values, etc.
Add - Disconnect/Lag Auto-dropping: Players who do not send a packet to the server over X miliseconds (default 5000) get closed down and disconnected. Should prevent them from being screwed over (pked or killed by a monster or something of the sort) when their internet disconnects them.
Change - Grh Int-to-Long: Grhs have been changed from Ints to Longs. Makes every Grh value 2 bytes larger, but can be from about 30,000 as the max number to over 2 billion. Felt it would be required to do for a large-scale game.
Add - SetGM Command: Added a SetGM command that other GMs can use on people to set them as GM (or remove their GM state).
Remove - Web socket: The short lived feature, the web socket, was removed, since the same kind of data can be acquired from the database and would be much better to do so.
Fix - Local IP: Fixed the servers from requiring you to input the local IP, so now only the external IP is required in the clients (update and game).
Add - Encrypted Passwords: Passwords in the database have been encrypted to prevent them from being stolen by those who don't have access to the encryption key.
Fix - Mailing: Fixed up the mailing system to work a ton faster then before. The server will no longer spend about two seconds making the 15 starting messages.
Add - MySQL: HUGE update that is going to completely change vbGORE for the better. Along with this is the removal of all the editors except for the map editor (since maps still use the binary files). Not only are routines faster now, but files are infinitely easier to edit since you dont have to convert the files anymore, and just add/remove tables as you wish. Many optimizations took place, too, to take advantage of the MySQL usage. Before, without MySQL, a whole file would have to be loaded to get the needed data. Now, you can just grab the data you want and only the data you want.
Fix - Targeting / Casting System: Although the fixes required are more complex then they should possibly be thanks to the usage of the PC/NPCIndex which represents the character's placement in the UserList() or NPCList() array and the CharIndex which represents the ID of the character in the CharList() and which the client uses to represent the characters as NPCs and PCs are handled the same client-side *takes a big breath*, the targeting system has been fixed to allow targeting of self, players and NPCs correctly. There was a misusage in the system where the
Fix - MP Updating: Fixed the MP so it is updated just like the HP is. Was a simple typo and left out a set of ()s, which made the order of operations screwy.
Fix - Healing Message on NPCs: Fixed the healing routine so it will tell you when a PC heals a NPC.
Fix - Debug Removals: Removed some debug messages that were accidentally left behind in the inventory loading routine.




