Developer:Release 0.5
Contents
- 1 EQ2Emulator 0.5 Release
- 1.1 Build 0.4.80
- 1.2 Build 0.4.76
- 1.3 Build 0.4.75
- 1.4 Build 0.4.74
- 1.5 Build 0.4.71
- 1.6 Build 0.4.69
- 1.7 Build 0.4.68
- 1.8 Build 0.4.67
- 1.9 Build 0.4.66
- 1.10 Build 0.4.65
- 1.11 Build 0.4.64
- 1.12 Build 0.4.63
- 1.13 Build 0.4.62
- 1.14 Build 0.4.61
- 1.15 Build 0.4.60
- 1.16 Build 0.4.59
- 1.17 Build 0.4.56
- 1.18 Build 0.4.55
- 1.19 Build 0.4.51
- 1.20 Build 0.4.50
- 1.21 Build 0.4.48
- 1.22 Build 0.4.44
- 1.23 Build 0.4.43
- 1.24 Build 0.4.42
- 1.25 Build 0.4.41
- 1.26 Build 0.4.40
- 1.27 Build 0.4.39
- 1.28 Build 0.4.38
- 1.29 Build 0.4.37
- 1.30 Build 0.4.36
- 1.31 Build 0.4.35
- 1.32 Build 0.4.31
- 1.33 Build 0.4.29
- 1.34 Build 0.4.21
- 1.35 Build 0.4.20
- 2 Release Files
- 3 Previous Releases
EQ2Emulator 0.5 Release
EQ2Emulator v0.5 was released on March 16, 2008 by Lethalencounter.
Release 0.5 additional developers: Diamente, and Andrew.
Build 0.4.80
3/17/2008:
LethalEncounter: Released 0.5!
LethalEncounter: Made changes to allow the latest live client.
LethalEncounter: Fixed a problem with database updates.
LethalEncounter: Changed `name` in the commands table to `command`.
Build 0.4.76
3/01/2008:
LethalEncounter: Fixed display of attack icon for attackable NPCs.
LethalEncounter: Added some additional set options to /spawn set.
LethalEncounter: /settime will now update all clients.
Build 0.4.75
2/29/2008:
LethalEncounter: Disallowed pvp and combat of dead spawns.
LethalEncounter: Fixed a crash bug with spawns.
LethalEncounter: Changed /move_spawn command to allow placement of wall items.
LethalEncounter: Added /settime command as requested.
LethalEncounter: Fixed a crash bug if the user got disconnected before the world properly handed the client to the zone server.
LethalEncounter: Changed /zone command to prevent people from zoning to the same zone they are in.
LethalEncounter: Removed some of the old obsolete spawn variables.
LethalEncounter: Made some fixes to client movement that makes it much more like Live.
LethalEncounter: Fixed a crash caused by the client not being removed properly.
LethalEncounter: Fixed a client crash bug caused by an invalid spawn radius.
LethalEncounter: Fixed quickbar updates for macros and spells.
LethalEncounter: Added several new fields for spawns.
LethalEncounter: Fixed several of the display problems with spawns.
LethalEncounter: Added a couple of defines to allow people to easily change the distance spawns are sent or removed.
LethalEncounter: Fixed a bug with spawns that was preventing some of them from being displayed properly.
Build 0.4.74
2/23/2008:
LethalEncounter: Fixed a crash bug/problem with the /goto command.
LethalEncounter: Fixed a crash bug relating to the new netcode.
LethalEncounter: Added visual_state, action_state, and mood_state to further customize npcs. This uses the data in the visual_states table.
LethalEncounter: Spawn set will now set apply the action to all npcs that use the same database ID.
LethalEncounter: Fixed a problem with corrupt spawn packets on version 4412.
LethalEncounter: Fixed size problems that John mentioned.
LethalEncounter: Fixed linux compiler bug.
LethalEncounter: Fixed a client crash bug relating to other clients.
Build 0.4.71
2/23/2008:
LethalEncounter: Fixed crash problem with version 4412.
LethalEncounter: Added player macros.
Build 0.4.69
2/21/2008:
LethalEncounter: Fixed the problem with getting stuck on loading of UI Resources.
LethalEncounter: Fixed a large memory leak in World.
Build 0.4.68
2/20/2008:
LethalEncounter: Fixed a crash bug in the new network code.
LethalEncounter: Revamped the entity commands (commands displayed when right clicking a spawn).
Build 0.4.67
2/19/2008:
LethalEncounter: Changed quite a bit of the network code. Client crashes should be very rare now.
LethalEncounter: Made some fixes for item/stat calculations.
LethalEncounter: Added additional stat bases.
LethalEncounter: The /level command will reset xp now.
LethalEncounter: Added an option to the /spawn remove command that will despawn the mob as well (/spawn remove 1)
LethalEncounter: Added initial code to support damaging items upon player death.
LethalEncounter: Reset the CanEquipItem function to always return true so that you can equip any item so matter what the class requirements. I'll reenable it later on.
Build 0.4.66
2/09/2008:
LethalEncounter: Fixed client crash bug related to spawn IDs.
LethalEncounter: Fixed latest client to work with emu.
LethalEncounter: Renamed executables to EQ2World by request.
Build 0.4.65
2/02/2008:
LethalEncounter: Fixed another packet size bug that affect various packets.
LethalEncounter: Fixed the WS_DeathWindow struct.
Build 0.4.64
2/02/2008:
LethalEncounter: Fixed a compiler error on linux.
LethalEncounter: Modified /move_spawn command to enable a player to move a spawn anywhere they like.
LethalEncounter: /move_spawn will save the spawn location if it already has a spawn group id.
LethalEncounter: Fixed a problem with certain client commands.
Build 0.4.63
1/28/2008:
LethalEncounter: Fixed a problem with account passwords that would give a bad password if the password was followed by spaces.
LethalEncounter: Fixed a bug in position updates that was corrupting the first update.
LethalEncounter: Added /summon and /goto commands.
LethalEncounter: Made some changes to the way exceptions are handled for zones that should isolate a crash in one zone from affecting other zones. (Unless the crash occurs in the main world thread.)
Build 0.4.62
1/26/2008:
LethalEncounter: Fixed the display of locked servers on character select screen.
LethalEncounter: Fixed a crash bug when saving players.
LethalEncounter: Fixed the display of spells.
LethalEncounter: Made a few fixes to the way the exp bar was being displayed. The yellow/blue bars as well as the yellow/blue vitality indicators were wrong.
LethalEncounter: Vitality will now be update according to your settings for it in the variables table. You can specify the amount and how often it is given.
LethalEncounter: Fixed an overflow problem with Timers.
LethalEncounter: Fixed a problem with the destroy spawn packet that could crash the client.
LethalEncounter: Rewrote some of the packet code so that it checked the length after the packet was generated to prevent problems.
LethalEncounter: Consolidated the remove spawn packet code into one function.
LethalEncounter: Changed the spawn set location command to not need an argument.
Build 0.4.61
1/24/2008:
LethalEncounter: Fixed a bug with automatic updates not updating properly.
LethalEncounter: Added initial xp code.
LethalEncounter: Fixed a few structs in character sheet.
LethalEncounter: Added code to save stats, coins, hp, etc.
Build 0.4.60
1/23/2008:
LethalEncounter: Fixed world time functionality. Clients will now receive the coorect world time when they login and it will update like live.
LethalEncounter: Modified PacketStructs to be more tolerant of a bad configuration file. Now it wont use the PacketStruct if the opcode is wrong.
LethalEncounter: Fixed bug with summoning bags that made them appear open until you relogged.
LethalEncounter: Fixed bug with spawns that was causing the client to think it was dead since we didnt set the HP when they were /spawned.
LethalEncounter: Rewrote some of the spawn update code to prevent problems when large indexes and packets are created.
Build 0.4.59
1/20/2008:
LethalEncounter: Fixed a crash bug when processing Skill update.
LethalEncounter: Fixed a crash bug when checking new character names.
_Andrew: Created code to handle player falls.
LethalEncounter: Added Safe Fall skill to _Andrews fall code.
LethalEncounter: Fixed bug that was causing a selection box to appear when logging in for the first timein the latest client.
LethalEncounter: Fixed much of the spawn code that was causing players to crash. Crashes should be relatively rare now.
LethalEncounter: Updated damage structs for all known damage types.
LethalEncounter: Rewrote damage functions to take advantage of the new structs.
LethalEncounter: Changed fall code to display correct message when the client is damaged.
LethalEncounter: Moved some files that were previously in the common directory to the world directory.
LethalEncounter: Fixed bugs that were causing spawn updates to be sent right after an NPC was spawned.
LethalEncounter: Damage packets will now only be sent to players within a range of 30'.
LethalEncounter: Updates skill code to properly send skill updates to the client.
LethalEncounter: Fixed /move that was broken in the last update.
LethalEncounter: Changed Spawn code to use per player indexes like Live instead of global indexes when sending spawns.
LethalEncounter: OP_MapFogDataUpdateMsg falls will now be ignored by default to get rid of some of the spam in the console window. It will eventually be handled.
LethalEncounter: Arrow colors will now be applied to all attackable mobs. Non-attackable mobs will be white.
Build 0.4.56
1/14/2008:
LethalEncounter: Applied patch that Andrew created. This fixes many of the warnings generated on linux compiles.
LethalEncounter: Applied bug fix sent in by Andrew that fixed a compilation problem with linux.
Diamente: Added syntax displays for EQ2 client commands.
Diamente: Fixed a bug when attempting to /kill without a target.
Build 0.4.55
1/13/2008:
LethalEncounter: Added code for checking skill raises.
LethalEncounter: Fixed a bug when loading large int values from the database.
LethalEncounter: Modified and added quite a few skills that will be set when a character is created.
LethalEncounter: Update World Patcher for multiple databases.
Build 0.4.51
1/9/2008:
LethalEncounter: Changed color of servers running in debug mode to yellow on character creation server list.
LethalEncounter: Removed the version from the server names on character select.
LethalEncounter: Updates will now occur before anything else is loaded as world starts.
LethalEncounter: Added ability to limit update downloads if users abuse it.
LethalEncounter: Removed versions 0.1 to 0.3 from the valid versions list.
LethalEncounter: Modified LoginServer.ini file for patcher. BE SURE TO UPDATE YOUR LOGINSERVER.INI FILE!!
Build 0.4.50
1/7/2008:
Diamente: Updated WorldStructs so that /quit and /camp function correctly again.
Build 0.4.48
1/6/2008:
LethalEncounter: Created new Skill classes to handle skills. Converted existing code to use the classes.
LethalEncounter: Fixed a crash bug with items.
LethalEncounter: Reverted the order in which commands were sent to that of yesterday. Some clients seem to be having problems with it.
Build 0.4.44
1/5/2008:
LethalEncounter: Updated most of the opcodes to be correct.
LethalEncounter: Fixed a crash bug when loading opcodes.
LethalEncounter: Fixed a crash bug when using the /who command.
LethalEncounter: Fixed a few of the old incorrect opcodes referenced in the code.
LethalEncounter: Items that you summon will now be saved on your character even after you log off.
Build 0.4.43
1/4/2008:
LethalEncounter: Revamped item code to make them easier to read and use.
Diamente: Made some updates to SendPlayerDeathWindow() and WS_DeathWindow
Build 0.4.42
1/3/2008:
Diamente: Fixed shameless error in previously SVN'ed content.
Diamente: Added methods for retrieving revive locations from db and (properly) displaying them as junction choices in the death window
Diamente: Updated player death functions; fixed death window; updated WS_DeathWindow struct
Diamente: Added command: /kill. Those so inclined may indeed kill themselves by targetting themselves OR by using /kill self
Build 0.4.41
1/2/2008:
LethalEncounter: Converted chat to use PacketStructs.
LethalEncounter: Changed /ooc to be global.
LethalEncounter: Made some fixes to items.
Diamente: Updated /quit to ensure player saving before disconnecting.
Build 0.4.40
1/1/2008:
Diamente: Tweaked HP regen so that players who die stay dead until reviving. (Guess I need to implement reviving now...)
Diamente: Made small changes to the appearance of the server loading status messages for readability
Diamente: Fixed /camp; implemented /quit.
Diamente: Added WS_RequestCamp as well as initial version of WS_DeathWindow to World Structs.
Build 0.4.39
12/31/2007:
LethalEncounter: Added /spawn details command.
LethalEncounter: Added several more /spawn set values.
Build 0.4.38
12/30/2007:
LethalEncounter: Added /spawn target command.
LethalEncounter: Fixed spawn commands.
LethalEncounter: Made some changes to the way world stats were calculated.
LethalEncounter: Updated several opcodes.
LethalEncounter: Update /sit and /stand to use opcodes like live.
Build 0.4.37
12/29/2007:
Diamente: Fixed crash bug related to spawn death in combat.
Build 0.4.36
12/27/2007:
LethalEncounter: Fixed crash bug relating to failed database updates.
LethalEncounter: Made a few changes to the way that packets were being processed and compressed.
LethalEncounter: Fixed a bug on login that was causing clients to hang.
LethalEncounter: Implemented several spawn sub commands as mentioned on forums.
LethalEncounter: Updated some opcodes that were incorrect.
Diamente: Fixed issue with abandoning camp.
Build 0.4.35
12/26/2007:
Diamente: Fixed bug related to automatic zone shutdowns.
Diamente: Added commands: sit and stand.
Diamente: Added visuals to /level command; added WS_UpdateText struct to WorldStructs for client message displays.
Build 0.4.31
12/14/2007:
LethalEncounter: Updated GPL licensing information to v3.
Build 0.4.29
12/07/2007:
LethalEncounter: Finally fixed stuck on loading entities bug.
LethalEncounter: Added /version command.
LethalEncounter: Made several bug fixes for spawns.
LethalEncounter: Implemented /who command. The lfg, lfw, and roleplay flags won't be implemented until we start using them.
LethalEncounter: Fixed several packet related crashes/issues.
LethalEncounter: Fixed packet issue where future synced packets would cause client to become desynced.
Build 0.4.21
12/02/2007:
LethalEncounter: Changed the way zones were loaded and saved from the characters table. It now uses the zone name instead of the zone file.
- You can also give zones shorter names for the /zone command. Be sure to use _ instead of a space in the name though.
- You can also give zones shorter names for the /zone command. Be sure to use _ instead of a space in the name though.
LethalEncounter: Made some changes to the way packets were generated and handled that should make the emu more stable and efficient.
LethalEncounter: Fixed char creation struct that was causing a problem. Be sure that you update your CommonStructs.xml file!
Build 0.4.20
11/27/2007:
LethalEncounter: Fixed a bug with packets that were just a tad bit smaller than those that would be compressed.
11/26/2007:
LethalEncounter: Added some initial support functions for spawn commands.
LethalEncounter: Added /who command.
Release Files
Files available via Sourceforge as well as SVN.
Previous Releases
Current Development
EQ2Emulator 0.6
EQ2Emulator 0.5
EQ2Emulator 0.4
EQ2Emulator 0.3
EQ2Emulator 0.2
EQ2Emulator 0.1
Previous Releases - A New Beginning