Version 0.1.2
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 (11.13 MB)
*.ZIP - Compressed with WinZip (12.04 MB)
*.RAR - Compressed with WinRAR (10.02 MB)
*.7z - Compressed with 7Zip (9.71 MB)
Libraries Files (Not required for EXE users) (1.27 MB)
[edit] Release Notes
Released On October 5, 2006
Version 0.1.2 has very few actual features added in, but has countless bug fixes. It is by far the smoothest and most stable version of vbGORE released to date. It is very unlikely you will get any errors in this version, especially on the server.
[edit] Change Log
Fix - Healing Spell: The healing spell had a mistype on one of the variables, so it ruined the whole spell's visual effect when casted sometimes. Fixed now, so it should work perfect all the time.
Fix - Game_LegalCharacter: Fixed up the routine to only allow 0-9, a-z and A-Z. Format is much cleaner. Also added to the server.
Fix - Heal: Fixed a minor bug in the healing routine for casting heal on NPCs.
Fix - Server GUI: Made the server GUI not refresh so often when it is minimized.
Fix - Rain/Snow: Removed the random vanishing of the rain and snow particles, which proved to act wierd on faster machines.
Change - File Paths: Moved the file paths all to a module in the common code, so that way file path holder names remain the same from code to code, along with changing the file path requires only changing the path in one file now.
Fix - Grh3RawMaker: Fixed a little bug with the Browse... button.
Fix - Targeting Death: When you die, you now unselect your target.
Change - Connection: The client now has to connect 100% to the server (valid account, connection made, etc) before the tile engine loads. This prevents the game going fullscreen and shutting down just when you enter invalid information.
Fix - Spell Distance Check: Target-based spells are now checked on their target's distance before casting the spell.
Add - Chat Text Wrapper: Added a text wrapper function that will wrap the chat buffer text to prevent it from going outside of the box.
Fix - GUI Reset: When the GUI is reset, the chat box text resets, too. Also removed a possible crash that could come out of it.
Fix - Mail Items: I made an error on specifying 10 objects, but 9 amount values for the new messages sent to a new character, which fixes the last object slot.
Fix - Server Map Saving: NPCs are all respawned before a map is saved server-side, which allows NPCs that are dead at the time of the saving to be saved.
Add - Map Editor "New": Added a New button to the map editor, so at the click of a button, you can clear the whole map.
Remove - Pathfinding AI: It seems this really wasn't all it was cut out to be - the processing time it took in comparison to it's worth just was not worth it.
Remove - Server Status Window: I removed the server status window since it was pretty useless and unneeded.
Fix - Alt+Tab: Fixed the alt+tab bug... again.
Fix - PVP: Re-added PVP support.
Fix - Inventory "E": Fixed the positioning of the "E" in the inventory, which appears when you equipt an item.
Fix - Paper Dolling: Paper dolling now works right again. Fixed the problem with the sword not animating - it will now stay in perfect sync with the body frames.
Fix - Packet Flaws: Many of the invalid values that can be passed through a packet have been fixed up to not crash the server or "cheat" the server. This will be an ongoing attempt to fix up (mostly using the ToolPacketSender I made) since there are more variable combinations then you could even begin to imagine. None of the individual fixes will be marked, unless they are very significant.
Fix - Object Files: Objects have been resaved with the paper doll values as -1, not 0. -1 bypasses the paper dolling while 0 removes the paper doll section.
Fix - User_ChangeChar: This just plain out wasn't working with items - I set it up to have the values passed through here only, but the items were setting the values, too. Changed it to allow setting of values through this sub, but it is optional.
Add - ToolPacketSender: Will loop through and send every type of packet combination possible to the server once a character is logged in. Used for debugging to remove all packets that will crash the server.
Fix - Body.dat: Re-added support for 8-directional movement.
Fix - Many Server Optimizations: Many little optimizations placed in to speed up the server.
Fix - Server_FindDirection: Optimized and fixed the Server_FindDirection routine.
Fix - Simple PC Chase AI: Did a few little fixes in the simple AI for chasing after players.



