PreCU - Main SVN Changes
From SWGANH Wiki
Revision: 219 Author: lordcorm Date: 5:42:28 PM, Tuesday, December 04, 2007 Message: NPCs now added, finally. Added NPCManager, NPCsmapADD, and the NPC class, we can now spawn and despawn static NPCs, they are not completely done yet, me and ead are going to work out the bugs in smap, then i will add converstations, then STATIC NON-COMBAT npcs will be done. Added a temp npc untill ead gets the table up and running, do "stand" to spawn it at your position. Ead, you need to check out, "SpawnFellowNPCs" and you need to check out smap where a complete update is needed, for NPCs ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/HandleZone.cpp Added : /trunk/src/ZoneServer/NPC.cpp Added : /trunk/src/ZoneServer/NPC.h Added : /trunk/src/ZoneServer/NPCManager.cpp Added : /trunk/src/ZoneServer/NPCManager.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Modified : /trunk/src/ZoneServer/ZoneServer.h Modified : /trunk/src/ZoneServer/smap.cpp Modified : /trunk/src/ZoneServer/smap.h Modified : /trunk/src/shared/Common.h Revision: 218 Author: ead Date: 11:04:43 PM, Tuesday, November 27, 2007 Message: changed for loops for wile loops ---- Modified : /trunk/src/ZoneServer/smap.cpp Revision: 217 Author: lordcorm Date: 7:06:08 PM, Tuesday, November 27, 2007 Message: Fixed SceneDestroyObject to it dosnt use the hardcoded value of 25, also keep ConnectionServer in debug as it is not finished yet.... ---- Modified : /trunk/ProjectFiles/SWGPreCU.sln Modified : /trunk/src/ZoneServer/PacketFactory.cpp Revision: 216 Author: ead Date: 11:00:24 PM, Monday, November 26, 2007 Message: fixed smap if statments for partal updates fixed array bounding for dellist and partal update list in smap smap dosent delete from cell in correct order to do by ead ---- Modified : /trunk/src/ZoneServer/smap.cpp Revision: 215 Author: ead Date: 11:18:36 PM, Thursday, November 08, 2007 Message: fixed small bug in smap.cpp ---- Modified : /trunk/src/ZoneServer/smap.cpp Revision: 214 Author: ead Date: 11:06:04 PM, Thursday, November 08, 2007 Message: fixed smap crash this is untested meanmon will test and ile work on it tomarow ---- Modified : /trunk/src/ZoneServer/smap.cpp Modified : /trunk/src/shared/db.share.h Revision: 213 Author: ead Date: 1:21:38 AM, Sunday, November 04, 2007 Message: smap dynamic spawn and despawn ---- Modified : /trunk/src/ZoneServer/smap.cpp Revision: 212 Author: nelk Date: 5:40:12 PM, Saturday, November 03, 2007 Message: commenting on baselines ---- Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Revision: 211 Author: nelk Date: 5:28:09 PM, Saturday, November 03, 2007 Message: ---- Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Revision: 210 Author: ead Date: 4:09:07 AM, Sunday, October 28, 2007 Message: SMAP FULLY WORKING AND TESTED SMAP HAS SHOWN THE SELF OPTIMISATION THAT I EXPECTED IT CUTS OFF OUT OF RANGE MOVEMENT AND CHAT AND IT HAS SOME HISTRISISS IN CELL MOVEMENT UNEXPECTED BUT GOOD ---- Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/ProjectFiles/PingServer/PingServer.vcproj Added : /trunk/Release/connectionserver Modified : /trunk/src/ConnectionServer/SWGPreCU_Connection.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/smap.cpp Modified : /trunk/src/ZoneServer/smap.h Revision: 209 Author: ead Date: 1:37:53 AM, Sunday, October 28, 2007 Message: connection server is now release only with full optimizations ---- Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/ProjectFiles/SWGPreCU.sln Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Revision: 208 Author: ead Date: 6:59:23 PM, Saturday, October 27, 2007 Message: smap fixes msiclainus and a login fix for id's 10-19 and 100-199 and 1000-1999 and 10000 - 19999 ---- Modified : /trunk/src/LoginServer/Login.db.cpp Modified : /trunk/src/ZoneServer/smap.cpp Revision: 207 Author: meanmon13 Date: 6:29:28 PM, Saturday, October 27, 2007 Message: small fix of how HPUs/corrupted packets are logged ---- Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Revision: 206 Author: meanmon13 Date: 6:24:51 PM, Saturday, October 27, 2007 Message: High priority update handling has now been properly implmeneted the immediate effect of this is that client based smooth movment now happends! ---- Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/LoginServer/LoginClient.cpp Modified : /trunk/src/shared/Compression.cpp Modified : /trunk/src/shared/Crypto.cpp Modified : /trunk/src/shared/Crypto.h Revision: 205 Author: meanmon13 Date: 4:40:14 PM, Saturday, October 27, 2007 Message: removal from zone and deletion from smap on client disconnection ---- Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Modified : /trunk/src/ZoneServer/ZoneServer.cpp Modified : /trunk/src/shared/opcodes.h Revision: 204 Author: meanmon13 Date: 3:38:43 PM, Saturday, October 27, 2007 Message: update of smap when a movment packet is recieved is now implemented ---- Modified : /trunk/src/ZoneServer/ObjectControllers.cpp Revision: 203 Author: ead Date: 12:45:34 AM, Wednesday, October 24, 2007 Message: smapDEL smapupdate done ---- Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/Object.h Modified : /trunk/src/ZoneServer/smap.cpp Modified : /trunk/src/ZoneServer/smap.h Revision: 202 Author: ead Date: 5:21:16 PM, Sunday, October 21, 2007 Message: recommit of smap.h ---- Modified : /trunk/src/ZoneServer/smap.h Revision: 201 Author: ead Date: 5:16:27 PM, Sunday, October 21, 2007 Message: fixed smap dependancys ---- Modified : /trunk/src/ZoneServer/Object.h Revision: 200 Author: meanmon13 Date: 7:15:46 AM, Sunday, October 21, 2007 Message: WE now have movement and spatial chat all performed via the chatrange command through smap! go smap!!! ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.h Modified : /trunk/src/ZoneServer/ObjControllers.h Modified : /trunk/src/ZoneServer/ObjectControllers.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_ObjControllers.cpp Modified : /trunk/src/ZoneServer/PacketHandlers.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/ZoneServer/PacketStructs_ObjControllers.h Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/shared/opcodes.h Revision: 199 Author: ead Date: 6:21:07 AM, Sunday, October 21, 2007 Message: fixed smap offset ---- Modified : /trunk/src/ZoneServer/smap.cpp Revision: 198 Author: meanmon13 Date: 1:57:58 AM, Sunday, October 21, 2007 Message: We now have multizone using smap!!! ---- Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Revision: 197 Author: meanmon13 Date: 1:02:58 AM, Sunday, October 21, 2007 Message: untested ingeration of chatrange ---- Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/smap.cpp Revision: 196 Author: ead Date: 12:08:20 AM, Sunday, October 21, 2007 Message: smap add and smap parse ---- Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/smap.cpp Modified : /trunk/src/ZoneServer/smap.h Revision: 195 Author: meanmon13 Date: 10:40:59 PM, Saturday, October 20, 2007 Message: changed SendQueuedPackets to accept a source id... used for things such as CHATRANGE ---- Modified : /trunk/ProjectFiles/CharacterServer/CharacterServer.vcproj Modified : /trunk/ProjectFiles/PingServer/PingServer.vcproj Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/Creature.cpp Modified : /trunk/src/ZoneServer/Creature.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/Monster.cpp Modified : /trunk/src/ZoneServer/Monster.h Modified : /trunk/src/ZoneServer/Object.cpp Modified : /trunk/src/ZoneServer/Object.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/Player.cpp Modified : /trunk/src/ZoneServer/Player.h Modified : /trunk/src/ZoneServer/Tangible.cpp Modified : /trunk/src/ZoneServer/Tangible.h Revision: 194 Author: ead Date: 10:38:04 PM, Sunday, October 14, 2007 Message: fixed smap added smapadd function call when spawning players ---- Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/smap.cpp Revision: 193 Author: ead Date: 3:28:31 AM, Sunday, October 14, 2007 Message: SMAP BASE COMMIT ITS FULLLY WORKING BUT MEAN NEEDS TO LINK SMAPADD TO NPC SPAWN SOMEHOW ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/CharacterServer/char.db.cpp Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/ZoneServer/Object.h Modified : /trunk/src/ZoneServer/SWGPreCU_Zone.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Added : /trunk/src/ZoneServer/smap.cpp Added : /trunk/src/ZoneServer/smap.h Revision: 192 Author: plasmaflow Date: 7:58:01 AM, Friday, October 05, 2007 Message: Corrected MySQL Call to get player name to include a space when name is passed out from db to client. Name Generator Corrections on some of the names that were duplicated. ---- Modified : /trunk/src/CharacterServer/char.db.cpp Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/ConnectionServer/conn.db.cpp Modified : /trunk/src/ConnectionServer/conn.db.toon.cpp Modified : /trunk/src/LoginServer/Login.db.cpp Modified : /trunk/src/ZoneServer/Database.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/MySQL.item.cpp Revision: 191 Author: plasmaflow Date: 11:05:10 PM, Friday, September 28, 2007 Message: COMMIT BY EAD WARNING IF YOU DO NOT HAVE THE MYSQL NOINSTALL AT C:\MYSQL OR SIMLIAR WITH THE OPT LIBRARY AND INCLUDE FOLDER SET YOU CANT BuildLog.htm REMOVED MYSQL LIBARAYS AS THAY WER MISSMATCHED EVERYONE SHULD HAVE 5.0.37 NOINSTALL ON THERE DRIVE FOR LIBRARYS ADDED VERSION NOTICE FOR MYSQL STARTUP ON ZONE SERVER MYSQLNOINSTALL 5.0.37 CAN BE GOTTENN AT http://final.servegame.com/mysql.7z 16MB OR ON MYSQL SITE ---- Deleted : /trunk/Lib/libmysql.dll Deleted : /trunk/Lib/libmysql.lib Deleted : /trunk/Lib/mysqlclient.lib Modified : /trunk/ProjectFiles/CharacterServer/CharacterServer.vcproj Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/ProjectFiles/LoginServer.vcproj Modified : /trunk/ProjectFiles/PingServer/PingServer.vcproj Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/ZoneServer/Database.cpp Revision: 190 Author: plasmaflow Date: 12:03:31 PM, Thursday, September 27, 2007 Message: Random Name Generation V2.0 Names generated are now Randomized based on current time by seeding the random number gen. Names generated are checked against the Database and regenerated if in use. Regeneration will only occur a max of 100 times before we give up. Last Names are and do not need to be checked ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/CharacterServer/char.db.h Modified : /trunk/src/CharacterServer/char.db.toon.cpp Revision: 189 Author: plasmaflow Date: 9:12:56 AM, Thursday, September 27, 2007 Message: Account Creation was broken. It now fixed has been. Issue stems from SQL Queries being written wrong. New Character Insertion was broken. Problem lies in the queries, i fixed the badge insert query and the xp insert query. But the character insertion query is attempting to insert real data and it cant be done unless a real query is sent. To send real data you need a real connection. Atm connection for mysql is for txt based queries. Break in the character insert query is in the insertion of the float values. The query is either getting corrupted or not being passed right. Ill leave it to ead to correct since it is his baby. Also whenever a sql query inserts a record that has an auto increment field you cannot pass 'NULL' or '' you need to pass `[field_name]` as in `id` or `character_id` if its not passed this way the database does not increment the field and insert the proper value into the field. ------ On another Note: IMO the character queries are WAY too complex and unnecessarily doing while loops to put data into a query variable. I can't believe that doing a query in this manner is quicker or more efficient than just writing the values to a variable in the proper way. I know I know ead is the assembler King. Hope he reads this and attempts to make the char insertion queries more simple and more readable for troubleshooting purposes. ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/LoginServer/Login.db.cpp Revision: 188 Author: meanmon13 Date: 11:53:15 PM, Wednesday, September 26, 2007 Message: Client now displays an error message when character creation has failed :-D ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/shared/opcodes.h Revision: 187 Author: plasmaflow Date: 2:44:55 PM, Wednesday, September 26, 2007 Message: Name Generator Update Name Generation is now more in tune with original Name generator. It will now generate completely random last names based on word combinations and on random letter picks. It will at random not generate a last name. ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Revision: 186 Author: plasmaflow Date: 10:01:27 AM, Wednesday, September 26, 2007 Message: Random Name Generator Update. Names are now more starwarsy. Last names are generated from 2 arrays. Need someone to write a routine to check for the first name to make sure no one else has the same first name as a newly generated name. ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Revision: 185 Author: plasmaflow Date: 3:31:06 PM, Monday, September 24, 2007 Message: Character Name Generator Corrections. ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Revision: 184 Author: plasmaflow Date: 2:48:45 PM, Monday, September 24, 2007 Message: Added Random Name Generator V1 to the CharacterServer.exe Names are made from Pre Seeded Variables that are statically Defined. Added a New Batch file to the dbScript/Make_One_SQL_File.bat This Batch makes a single SQL File to Load and deletes the file if it already exists. File created is not commited but the batch file is. Future Version of the Name Gen may incorporate more names or seeds from a file, Dunno yet. Corrections of minor typos. ---- Added : /trunk/dbScript/Make_One_SQL_File.bat Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/CharacterServer/char.db.precache.cpp Revision: 183 Author: ead Date: 2:04:52 AM, Sunday, September 23, 2007 Message: fixed ham ammounts used for stat migration ---- Deleted : /trunk/dbScript/skil.xls Modified : /trunk/src/CharacterServer/char.db.toon.cpp Revision: 182 Author: ead Date: 1:26:31 AM, Sunday, September 23, 2007 Message: ---- Modified : /trunk/dbScript/galaxy.sql Revision: 181 Author: ead Date: 1:23:44 AM, Sunday, September 23, 2007 Message: fixed char table ---- Modified : /trunk/dbScript/character.sql Revision: 180 Author: ead Date: 12:59:22 AM, Sunday, September 23, 2007 Message: fixed offset cacluator was in wrong mode ---- Modified : /trunk/dbScript/skil.ods Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Revision: 179 Author: ead Date: 12:30:20 AM, Sunday, September 23, 2007 Message: skills fully working ---- Modified : /trunk/ProjectFiles/CharacterServer/CharacterServer.vcproj Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/ProjectFiles/LoginServer.vcproj Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/dbScript/skil.ods Modified : /trunk/src/CharacterServer/char.db.cpp Modified : /trunk/src/CharacterServer/char.db.h Modified : /trunk/src/CharacterServer/char.db.toon.cpp Deleted : /trunk/src/CharacterServer/char.dbdef.h Modified : /trunk/src/LoginServer/Login.db.h Deleted : /trunk/src/LoginServer/Login.dbdef.h Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/Database.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Deleted : /trunk/src/ZoneServer/dbdef.h Modified : /trunk/src/shared/Common.h Modified : /trunk/src/shared/dbdef.h Revision: 178 Author: ead Date: 2:52:29 AM, Friday, September 21, 2007 Message: fixed planet id added remaing tables for xp and skills ---- Added : /trunk/dbScript/char_sk.sql Added : /trunk/dbScript/char_xp.sql Modified : /trunk/dbScript/character.sql Added : /trunk/dbScript/container.sql Modified : /trunk/dbScript/item.sql Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/CharacterServer/char.dbdef.h Revision: 177 Author: meanmon13 Date: 2:44:24 AM, Sunday, September 16, 2007 Message: Character server should build now ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Revision: 176 Author: ead Date: 2:09:34 AM, Sunday, September 16, 2007 Message: UNTESTED COMMIT CANT BUILD ADDED TUTORIAL BOOL AT END OF INSERTCharacter TO ALLOW FOR TUTORIAL OR NOT ---- Modified : /trunk/src/CharacterServer/char.db.h Modified : /trunk/src/CharacterServer/char.db.toon.cpp Revision: 175 Author: ead Date: 2:05:24 AM, Sunday, September 16, 2007 Message: FIXED HANDLE INCOMING TO USE THE GETPlanetID FUNCTION IN CONN SERVER ---- Modified : /trunk/src/ConnectionServer/HandleIncomming.cpp Modified : /trunk/src/ConnectionServer/conn.db.h Modified : /trunk/src/ConnectionServer/conn.db.toon.cpp Revision: 174 Author: ead Date: 1:41:32 AM, Sunday, September 16, 2007 Message: revert of broken commit ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Deleted : /trunk/dbScript/char_xp.sql Deleted : /trunk/dbScript/container.sql Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/CharacterServer/char.dbdef.h Added : /trunk/src/TutorialServer/Database.h(Copy from path: /trunk/src/TutorialServer/Database.h, Revision, 172 Modified : /trunk/src/TutorialServer/TutorialCharacter.h Modified : /trunk/src/TutorialServer/TutorialClient.h Modified : /trunk/src/TutorialServer/TutorialServer.h Deleted : /trunk/src/TutorialServer/tut.db.cpp Deleted : /trunk/src/TutorialServer/tut.db.h Deleted : /trunk/src/TutorialServer/tut.toon.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/Database.h Added : /trunk/src/ZoneServer/MySQL.StructDef.h(Copy from path: /trunk/src/ZoneServer/MySQL.StructDef.h, Revision, 172 Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Added : /trunk/src/ZoneServer/dbData.h(Copy from path: /trunk/src/ZoneServer/dbData.h, Revision, 172 Added : /trunk/src/ZoneServer/dbdef.h(Copy from path: /trunk/src/ZoneServer/dbdef.h, Revision, 172 Deleted : /trunk/src/shared/db.StructDef.h Modified : /trunk/src/shared/dbdef.h Revision: 173 Author: ead Date: 6:22:32 PM, Saturday, September 15, 2007 Message: BROKEN COMMIT BAD TCLIENT CLASS CANT SEE VARABLES IN DATABASE ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /trunk/dbScript/char_xp.sql Added : /trunk/dbScript/container.sql Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/CharacterServer/char.dbdef.h Deleted : /trunk/src/TutorialServer/Database.h Modified : /trunk/src/TutorialServer/TutorialCharacter.h Modified : /trunk/src/TutorialServer/TutorialClient.h Modified : /trunk/src/TutorialServer/TutorialServer.h Added : /trunk/src/TutorialServer/tut.db.cpp Added : /trunk/src/TutorialServer/tut.db.h Added : /trunk/src/TutorialServer/tut.toon.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/Database.h Deleted : /trunk/src/ZoneServer/MySQL.StructDef.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Deleted : /trunk/src/ZoneServer/dbData.h Deleted : /trunk/src/ZoneServer/dbdef.h Added : /trunk/src/shared/db.StructDef.h Modified : /trunk/src/shared/dbdef.h Revision: 172 Author: meanmon13 Date: 1:59:57 AM, Friday, September 14, 2007 Message: Added the ByteBuffer operator = and made the operator [] safer. It now checked to see if you are attempting to access a character outside its buffer's range. It'll return the last character in the array if one asked for an index out of its range ---- Modified : /trunk/src/shared/ByteBuffer.cpp Modified : /trunk/src/shared/ByteBuffer.h Revision: 171 Author: meanmon13 Date: 1:08:37 AM, Friday, September 14, 2007 Message: Experience has been converted over to the new system ---- Modified : /trunk/src/TutorialServer/PacketFactory.h Modified : /trunk/src/TutorialServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Revision: 170 Author: meanmon13 Date: 12:02:43 AM, Friday, September 14, 2007 Message: Cleanup of some outdated debug text ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Revision: 169 Author: meanmon13 Date: 11:46:45 PM, Thursday, September 13, 2007 Message: Abilities and certifications = finished!!! we are very close to completed professions!!!! :-D ---- Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Revision: 168 Author: meanmon13 Date: 11:03:21 PM, Thursday, September 13, 2007 Message: Skills mods are finished now! :-D The appropriate mod and mod amount will load according to the skills the player has ---- Modified : /trunk/src/TutorialServer/PacketFactory.h Modified : /trunk/src/TutorialServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Revision: 167 Author: ead Date: 5:46:48 PM, Thursday, September 13, 2007 Message: ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /trunk/src/shared/db.skill.cmd.h Modified : /trunk/src/shared/db.skill.h Added : /trunk/src/shared/db.skill.mod.mod.h Added : /trunk/src/shared/db.skill.mod.val.h Added : /trunk/src/shared/db.skill.pts.h Added : /trunk/src/shared/db.skill.req.h Added : /trunk/src/shared/db.skill.sch.grp.h Added : /trunk/src/shared/db.skill.xp.h Revision: 166 Author: meanmon13 Date: 5:45:47 AM, Thursday, September 13, 2007 Message: possiblility of proper assignment of skill mods ---- Modified : /trunk/src/TutorialServer/PacketFactory.h Modified : /trunk/src/TutorialServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Modified : /trunk/src/shared/Structs.h Revision: 165 Author: meanmon13 Date: 1:49:56 AM, Thursday, September 13, 2007 Message: Primilary commit to working skill mods ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Modified : /trunk/src/shared/Structs.h Revision: 164 Author: meanmon13 Date: 1:07:26 PM, Wednesday, September 12, 2007 Message: removal of debug lines ---- Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Revision: 163 Author: meanmon13 Date: 1:04:01 PM, Wednesday, September 12, 2007 Message: SKILL ARRAY inside character.h had no purpose it superceeded systems that were in it had to be removed. ALL changes made to the creo1 had to changed back to the state before the were modified by the last commit. The packet shown in the lag commits log crashed the client entirly because of human error. The packet size was wrong and the list size was in the wrong location. This has been fixed... the reason the skills were not loading from the list right was because hasSkill() in bytebuffer was looking in the wrong in to test bits. This has been resolved. Skills are now working under the new system ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Modified : /trunk/src/shared/ByteBuffer.cpp Revision: 162 Author: ead Date: 4:57:01 AM, Wednesday, September 12, 2007 Message: IMPLMENTED SKILL INT ARRAY AND IT WORKS 100% WARNING LIST SUCKS DATA IN != DATA OUT WHY NO CLUE //todo reserve space and pull pointer for direct bytebuffer //crash if we write size to skill list size crash goes away if we write it to update counter insted //the commented code works incording to expermental server the packet results are as folows /* correct partial packet from live TransOp:[0] Data A BaselinesMessage 199.108.6.36:44463 -> 192.168.0.35:1883(Server -> Client) Enc: T Comp: T Seed: 0xF7D7352A Length: 331 00 09 00 54 05 00 0C 5F A7 68 0C 7C 85 75 20 00 ...T..._.h.|.u.. 00 00 4F 45 52 43 01 2E 01 00 00 04 00 3C 14 00 ..OERC.......<.. 00 A4 01 00 00 06 00 00 00 04 00 00 00 88 05 00 ................ 00 E8 03 00 00 5D 02 00 00 F4 01 00 00 59 02 00 .....].......Y.. 00 E8 03 00 00 09 00 00 00 00 00 00 00 0C 00 63 ...............c 6C 61 73 73 5F 74 72 61 64 65 72 1D 00 63 6C 61 lass_trader..cla 73 73 5F 6D 75 6E 69 74 69 6F 6E 73 5F 70 68 61 ss_munitions_pha 73 65 31 5F 6E 6F 76 69 63 65 19 00 63 6C 61 73 se1_novice..clas 73 5F 6D 75 6E 69 74 69 6F 6E 73 5F 70 68 61 73 s_munitions_phas 65 31 5F 30 32 1B 00 73 6F 63 69 61 6C 5F 6C 61 e1_02..social_la 6E 67 75 61 67 65 5F 62 61 73 69 63 5F 73 70 65 nguage_basic_spe 61 6B 20 00 73 6F 63 69 61 6C 5F 6C 61 6E 67 75 ak..social_langu 61 67 65 5F 62 61 73 69 63 5F 63 6F 6D 70 72 65 age_basic_compre 68 65 6E 64 22 00 73 6F 63 69 61 6C 5F 6C 61 6E hend".social_lan 67 75 61 67 65 5F 77 6F 6F 6B 69 65 65 5F 63 6F guage_wookiee_co 6D 70 72 65 68 65 6E 64 1C 00 73 6F 63 69 61 6C mprehend..social 5F 6C 61 6E 67 75 61 67 65 5F 62 6F 74 68 61 6E _language_bothan 5F 73 70 65 61 6B 21 00 73 6F 63 69 61 6C 5F 6C _speak!.social_l 61 6E 67 75 61 67 65 5F 62 6F 74 68 61 6E 5F 63 anguage_bothan_c 6F 6D 70 72 65 68 65 6E 64 0E 00 73 70 65 63 69 omprehend..speci 65 73 5F 62 6F 74 68 61 6E 48 EB es_bothanH. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ /*crashy packet this server with commented code taged as SKILLTEST uncommented TransOp:[0] Data A SceneCreateObjectByCRC 192.168.0.35:44463 -> 192.168.0.1:1901(Server -> Client) Enc: T Comp: T Seed: 0x3F6D1E8A Length: 396 00 09 00 03 00 19 2F 05 00 EA DD 89 FE 59 06 00 ....../......Y.. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 33 4B 6C C5 66 66 4E C3 33 93 BD .....3Kl.ffN.3.. 45 13 80 E0 B3 00 9F 05 00 0C 5F A7 68 59 06 00 E........._.hY.. 00 00 00 00 00 4F 45 52 43 01 3E 00 00 00 05 00 .....OERC.>..... 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 03 00 00 00 19 00 73 6F ..............so 63 69 61 6C 5F 65 6E 74 65 72 74 61 69 6E 65 72 cial_entertainer 5F 6E 6F 76 69 63 65 15 00 63 6F 6D 62 61 74 5F _novice..combat_ 62 72 61 77 6C 65 72 5F 6E 6F 76 69 63 65 16 00 brawler_novice.. 63 6F 6D 62 61 74 5F 6D 61 72 6B 73 6D 61 6E 5F combat_marksman_ 6E 6F 76 69 63 65 B3 05 00 0C 5F A7 68 59 06 00 novice...._.hY.. 00 00 00 00 00 4F 45 52 43 03 9C 00 00 00 0C 00 .....OERC....... 00 00 00 00 07 00 73 70 65 63 69 65 73 00 00 00 ......species... 00 08 00 69 74 68 6F 72 69 61 6E 0B 00 00 00 52 ...ithorian....R 00 61 00 6E 00 64 00 6F 00 6D 00 20 00 4E 00 61 .a.n.d.o.m...N.a 00 6D 00 65 00 01 00 00 00 00 00 00 00 00 00 00 .m.e............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9D 10 ................ 72 3F 00 00 00 00 00 00 00 00 00 00 00 00 09 00 r?.............. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 4F 36 ..........O6 ----------------------------------------- Found CRCs: B3E08013 object/creature/player/shared_ithorian_female.iff --------------------------------------------- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/Database.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Added : /trunk/src/shared/db.share.h Modified : /trunk/src/shared/db.skill.h Revision: 161 Author: meanmon13 Date: 1:48:17 AM, Wednesday, September 12, 2007 Message: improved debug text for the skill stuff ---- Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Revision: 160 Author: meanmon13 Date: 1:28:02 AM, Wednesday, September 12, 2007 Message: some preliminary skills commit - contains debug strings ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/TutorialServer/PacketFactory.h Modified : /trunk/src/TutorialServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketStructs_Baselines.h Modified : /trunk/src/shared/ByteBuffer.cpp Modified : /trunk/src/shared/ByteBuffer.h Deleted : /trunk/src/shared/SkillBuffer.cpp Deleted : /trunk/src/shared/SkillBuffer.h Modified : /trunk/src/shared/db.skill.def.h Modified : /trunk/src/shared/db.skill.h Revision: 159 Author: ead Date: 12:09:54 AM, Wednesday, September 12, 2007 Message: more skills progress ---- Modified : /trunk/dbScript/skil.ods Modified : /trunk/dbScript/skil.xls Modified : /trunk/src/shared/db.skill.def.h Modified : /trunk/src/shared/db.skill.h Revision: 158 Author: ead Date: 11:37:52 PM, Tuesday, September 11, 2007 Message: ---- Modified : /trunk/dbScript/skil.ods Added : /trunk/dbScript/skil.xls Revision: 157 Author: meanmon13 Date: 10:02:54 PM, Tuesday, September 11, 2007 Message: ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/ZoneServer/Character.h Added : /trunk/src/shared/SkillBuffer.cpp Added : /trunk/src/shared/SkillBuffer.h Modified : /trunk/src/shared/db.skill.def.h Modified : /trunk/src/shared/db.skill.h Revision: 156 Author: ead Date: 9:52:25 PM, Tuesday, September 11, 2007 Message: ---- Modified : /trunk/dbScript/skil.ods Revision: 155 Author: ead Date: 9:22:03 PM, Tuesday, September 11, 2007 Message: BEGENNING OF PROFESSION TABLE ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /trunk/dbScript/skil.ods Modified : /trunk/src/ZoneServer/Database.h Added : /trunk/src/shared/db.skill.def.h Added : /trunk/src/shared/db.skill.h Revision: 154 Author: lordcorm Date: 9:58:21 PM, Saturday, September 08, 2007 Message: All dances now work, you can test them out for yourself =D because they are the shiz. Also added all Entertainer Visual Dance Effects such as SmokeBomb, Spotlight, Colorlights, Dazzle, ect... Next is to do the musician part of entertainer, then after that do image designer and then entertainer will pretty much be done... ---- Modified : /trunk/src/ConnectionServer/HandleIncomming.cpp Modified : /trunk/src/ZoneServer/ClientManager.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.h Modified : /trunk/src/ZoneServer/Creature.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Deltas.cpp Modified : /trunk/src/ZoneServer/PacketHandlers.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/ZoneServer/PacketStructs_Deltas.h Modified : /trunk/src/shared/opcodes.h Revision: 153 Author: ead Date: 5:50:48 AM, Thursday, September 06, 2007 Message: added get planet id to connection server and rigged for 6 threads mysql needs more mods to do multithreaded but not much changed starting plaent id to 255 or ff or tutorial ---- Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/src/CharacterServer/char.db.toon.cpp Modified : /trunk/src/ConnectionServer/ConnectionClient.h Modified : /trunk/src/ConnectionServer/ConnectionServer.h Deleted : /trunk/src/ConnectionServer/Database.h Modified : /trunk/src/ConnectionServer/SWGPreCU_Connection.cpp Added : /trunk/src/ConnectionServer/conn.db.cpp Added : /trunk/src/ConnectionServer/conn.db.h Added : /trunk/src/ConnectionServer/conn.db.toon.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Revision: 152 Author: meanmon13 Date: 6:28:48 PM, Wednesday, September 05, 2007 Message: The camera event has been properly synced ---- Modified : /trunk/src/TutorialServer/PositionEvents.cpp Modified : /trunk/src/ZoneServer/PacketFactory_Deltas.cpp Revision: 151 Author: meanmon13 Date: 12:19:11 AM, Wednesday, September 05, 2007 Message: Created a new and improved event system for the tutorial server... This is the event system upgrade! :-p Anyway all one needs to do is create an object of TriggeredEvent and event objects. Add the event Objects to the Triggered Event object. The queue the Triggered event and it'll play! :-D ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/src/TutorialServer/Events.h Modified : /trunk/src/TutorialServer/HandleIncomming.cpp Modified : /trunk/src/TutorialServer/OverTime.cpp Modified : /trunk/src/TutorialServer/PositionEvents.cpp Deleted : /trunk/src/TutorialServer/TimedEvents.cpp Modified : /trunk/src/TutorialServer/TutorialClient.cpp Modified : /trunk/src/TutorialServer/TutorialClient.h Revision: 150 Author: lordcorm Date: 9:27:53 PM, Tuesday, September 04, 2007 Message: Added postures to zone server, also added basic dancing and basic music postures and have started entertainer with spotlight and colorlights. Added the new files for Deltas Messages that includes for Packet Structs and Packet Factory. ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/TutorialServer/PacketFactory.cpp Modified : /trunk/src/TutorialServer/TutorialCharacter.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.h Modified : /trunk/src/ZoneServer/Creature.cpp Modified : /trunk/src/ZoneServer/Creature.h Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Added : /trunk/src/ZoneServer/PacketFactory_Deltas.cpp Modified : /trunk/src/ZoneServer/PacketFactory_ObjControllers.cpp Modified : /trunk/src/ZoneServer/PacketHandlers.h Modified : /trunk/src/ZoneServer/PacketStructs.h Added : /trunk/src/ZoneServer/PacketStructs_Deltas.h Modified : /trunk/src/ZoneServer/PacketStructs_ObjControllers.h Modified : /trunk/src/shared/opcodes.h Revision: 149 Author: meanmon13 Date: 4:48:08 PM, Tuesday, September 04, 2007 Message: Fxied the trigger and sound for the second event ---- Modified : /trunk/src/TutorialServer/PositionEvents.cpp Modified : /trunk/src/TutorialServer/TimedEvents.cpp Revision: 148 Author: meanmon13 Date: 4:19:47 PM, Monday, September 03, 2007 Message: Submission of a system for position based events in the tutorial server.... saving progress on scripting the first position based Event(not finished) ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Added : /trunk/src/TutorialServer/Events.h Modified : /trunk/src/TutorialServer/HandleIncomming.h Added : /trunk/src/TutorialServer/MovmentTriggeredEvents.cpp Added : /trunk/src/TutorialServer/ObjControllers.cpp Added : /trunk/src/TutorialServer/ObjControllers.h Modified : /trunk/src/TutorialServer/PacketHandlers.h Added : /trunk/src/TutorialServer/PositionEvents.cpp Modified : /trunk/src/TutorialServer/TimedEvents.cpp Modified : /trunk/src/TutorialServer/TutorialCharacter.cpp Modified : /trunk/src/TutorialServer/TutorialCharacter.h Modified : /trunk/src/TutorialServer/TutorialClient.cpp Modified : /trunk/src/TutorialServer/TutorialClient.h Modified : /trunk/src/TutorialServer/TutorialServer.cpp Revision: 147 Author: meanmon13 Date: 2:01:07 PM, Monday, September 03, 2007 Message: Added captions for the movment sound byte ---- Modified : /trunk/src/TutorialServer/TimedEvents.cpp Revision: 146 Author: meanmon13 Date: 1:52:32 PM, Monday, September 03, 2007 Message: Added a timing thread to the Tutorial Server for timed events! :-D ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/src/LoginServer/LoginServer.h Modified : /trunk/src/TutorialServer/ClientManager.h Modified : /trunk/src/TutorialServer/HandleIncomming.cpp Added : /trunk/src/TutorialServer/OverTime.cpp Added : /trunk/src/TutorialServer/TimedEvents.cpp Modified : /trunk/src/TutorialServer/TutorialClient.cpp Modified : /trunk/src/TutorialServer/TutorialClient.h Modified : /trunk/src/TutorialServer/TutorialServer.cpp Modified : /trunk/src/TutorialServer/TutorialServer.h Modified : /trunk/src/ZoneServer/ZoneServer.cpp Revision: 145 Author: meanmon13 Date: 1:05:50 PM, Monday, September 03, 2007 Message: Added in sounds and system messages to the tutorial server! ---- Modified : /trunk/src/TutorialServer/HandleIncomming.cpp Modified : /trunk/src/TutorialServer/HandleIncomming.h Modified : /trunk/src/TutorialServer/PacketFactory.cpp Modified : /trunk/src/TutorialServer/PacketFactory.h Modified : /trunk/src/TutorialServer/PacketHandlers.h Modified : /trunk/src/TutorialServer/Spawner.cpp Modified : /trunk/src/TutorialServer/TheCast.cpp Modified : /trunk/src/TutorialServer/TutorialContent.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/shared/opcodes.h Revision: 144 Author: meanmon13 Date: 11:29:14 PM, Sunday, September 02, 2007 Message: Set up an object system for the tutorial server. Keep in mind that everything in the tutorial server is a member of client class. We spawn the first storm trooper in the position shown by screenshots of the first room. Adding an npc to "The Cast" is as easy as going into TheCast.cpp and creating a new instance of the creature class and pushing it into The Cast list. If you need to define specific behavior then you will need to create your class that extends creature like class StormTroop and it will still work with The Cast list :-D ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/src/TutorialServer/HandleIncomming.cpp Added : /trunk/src/TutorialServer/NPC Added : /trunk/src/TutorialServer/NPC/Creature.cpp Added : /trunk/src/TutorialServer/NPC/Creature.h Added : /trunk/src/TutorialServer/NPC/Creatures.h Added : /trunk/src/TutorialServer/NPC/NPCs.h Added : /trunk/src/TutorialServer/NPC/Object.cpp Added : /trunk/src/TutorialServer/NPC/Object.h Added : /trunk/src/TutorialServer/NPC/Objects.h Added : /trunk/src/TutorialServer/NPC/StormTrooper.cpp Added : /trunk/src/TutorialServer/NPC/StormTrooper.h Modified : /trunk/src/TutorialServer/Spawner.cpp Modified : /trunk/src/TutorialServer/Spawner.h Added : /trunk/src/TutorialServer/TheCast.cpp Modified : /trunk/src/TutorialServer/TutorialCharacter.cpp Modified : /trunk/src/TutorialServer/TutorialCharacter.h Modified : /trunk/src/TutorialServer/TutorialClient.cpp Modified : /trunk/src/TutorialServer/TutorialClient.h Added : /trunk/src/TutorialServer/TutorialContent.h Revision: 143 Author: meanmon13 Date: 8:24:28 PM, Sunday, September 02, 2007 Message: Full insertion into the tutorial through the tutorial server!!! :-D ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Modified : /trunk/src/TutorialServer/HandleIncomming.cpp Added : /trunk/src/TutorialServer/Spawner.cpp Added : /trunk/src/TutorialServer/Spawner.h Modified : /trunk/src/TutorialServer/TutorialClient.cpp Modified : /trunk/src/TutorialServer/TutorialClient.h Revision: 142 Author: meanmon13 Date: 4:19:58 PM, Sunday, September 02, 2007 Message: We now zone into the tutorial terrain!!! This isn't the tutorial building but its a start! will add the building ASAP! ---- Modified : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Added : /trunk/debug/TutorialServer Added : /trunk/debug/TutorialServer/AutoItX3.dll Added : /trunk/debug/TutorialServer/Logs Added : /trunk/debug/TutorialServer/Logs/CoreLogs Added : /trunk/debug/TutorialServer/Logs/LoginLogs Added : /trunk/debug/TutorialServer/Logs/PacketLogs Added : /trunk/debug/TutorialServer/Logs/PingLogs Added : /trunk/debug/TutorialServer/Logs/ZoneLogs Added : /trunk/debug/TutorialServer/libmysql.dll Added : /trunk/debug/TutorialServer/zlib1.dll Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.h Modified : /trunk/src/ConnectionServer/HandleIncomming.cpp Added : /trunk/src/TutorialServer/ClientManager.cpp Added : /trunk/src/TutorialServer/ClientManager.h Modified : /trunk/src/TutorialServer/Database.h Added : /trunk/src/TutorialServer/HandleIncomming.cpp Added : /trunk/src/TutorialServer/HandleIncomming.h Added : /trunk/src/TutorialServer/PacketFactory.cpp Added : /trunk/src/TutorialServer/PacketFactory.h Added : /trunk/src/TutorialServer/PacketFactory_Baselines.cpp Added : /trunk/src/TutorialServer/PacketHandlers.h Modified : /trunk/src/TutorialServer/SWGPreCU_Tutorial.cpp Added : /trunk/src/TutorialServer/TutorialCharacter.cpp Added : /trunk/src/TutorialServer/TutorialCharacter.h Added : /trunk/src/TutorialServer/TutorialClient.cpp Added : /trunk/src/TutorialServer/TutorialClient.h Modified : /trunk/src/TutorialServer/TutorialServer.cpp Modified : /trunk/src/TutorialServer/TutorialServer.h Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Modified : /trunk/src/ZoneServer/ZoneServer.cpp Revision: 141 Author: meanmon13 Date: 7:49:08 AM, Sunday, September 02, 2007 Message: Submission of the tutorial server project... is currently a W.I.P. will have it up and running ASAP!! ---- Modified : /trunk/ProjectFiles/SWGPreCU.sln Added : /trunk/ProjectFiles/TutorialServer Added : /trunk/ProjectFiles/TutorialServer/TutorialServer.vcproj Added : /trunk/src/TutorialServer Added : /trunk/src/TutorialServer/Database.h Added : /trunk/src/TutorialServer/SWGPreCU_Tutorial.cpp Added : /trunk/src/TutorialServer/TutorialServer.cpp Added : /trunk/src/TutorialServer/TutorialServer.h Revision: 140 Author: meanmon13 Date: 6:45:45 AM, Sunday, September 02, 2007 Message: Character creation has susfully moved to the Character Server!!!! Please not that for character creation to work you've got to load up the character server! :-p ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Revision: 139 Author: ead Date: 6:14:48 AM, Sunday, September 02, 2007 Message: commit of database ---- Modified : /trunk/ProjectFiles/CharacterServer/CharacterServer.vcproj Deleted : /trunk/src/CharacterServer/Database.h Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Added : /trunk/src/CharacterServer/char.db.cpp Added : /trunk/src/CharacterServer/char.db.h Added : /trunk/src/CharacterServer/char.db.precache.cpp Added : /trunk/src/CharacterServer/char.db.static.h Added : /trunk/src/CharacterServer/char.db.structDef.h Added : /trunk/src/CharacterServer/char.db.toon.cpp Added : /trunk/src/CharacterServer/char.dbdef.h Revision: 138 Author: meanmon13 Date: 6:01:54 AM, Sunday, September 02, 2007 Message: Fixed ZoneServer project it now compiles... issue was that character creation was moved to the character server but not removed from the zone server... 0.o ---- Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/ZoneServer/HandleZone.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketHandlers.h Revision: 137 Author: meanmon13 Date: 5:54:04 AM, Sunday, September 02, 2007 Message: Character Server now proprly parses and sends the randomname and createcharacter packets ---- Modified : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/ZoneServer/Constants.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Revision: 136 Author: meanmon13 Date: 5:20:03 AM, Sunday, September 02, 2007 Message: Creation of a new server! the CharacterServer!! This server handles character creation and character creation only ---- Added : /trunk/ProjectFiles/CharacterServer Added : /trunk/ProjectFiles/CharacterServer/CharacterServer.vcproj Modified : /trunk/ProjectFiles/LoginServer.vcproj Modified : /trunk/ProjectFiles/PingServer/PingServer.vcproj Modified : /trunk/ProjectFiles/SWGPreCU.sln Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /trunk/debug/CharacterServer Added : /trunk/debug/CharacterServer/AutoItX3.dll Added : /trunk/debug/CharacterServer/Logs Added : /trunk/debug/CharacterServer/Logs/CoreLogs Added : /trunk/debug/CharacterServer/Logs/LoginLogs Added : /trunk/debug/CharacterServer/Logs/PacketLogs Added : /trunk/debug/CharacterServer/Logs/PingLogs Added : /trunk/debug/CharacterServer/Logs/ZoneLogs Added : /trunk/debug/CharacterServer/libmysql.dll Added : /trunk/debug/CharacterServer/zlib1.dll Added : /trunk/src/CharacterServer Added : /trunk/src/CharacterServer/Database.h Added : /trunk/src/CharacterServer/SWGPreCU_Character.cpp Modified : /trunk/src/ConnectionServer/ConnectionClient.cpp Modified : /trunk/src/ConnectionServer/ConnectionClient.h Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.h Modified : /trunk/src/ConnectionServer/PacketHandlers.h Modified : /trunk/src/LoginServer/LoginClient.cpp Modified : /trunk/src/LoginServer/LoginClient.h Modified : /trunk/src/PingServer/SWGPreCU_Ping.cpp Modified : /trunk/src/shared/ByteBuffer.h Modified : /trunk/src/shared/opcodes.h Revision: 135 Author: meanmon13 Date: 2:41:40 AM, Sunday, September 02, 2007 Message: The packet system is working 100% totally fixed. It uses smart pointers and mutlipackets all packets as it should! So don't send packets seperatly when ever it is avoidable! ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Creature.cpp Modified : /trunk/src/ZoneServer/Monster.cpp Modified : /trunk/src/ZoneServer/Object.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/Player.cpp Modified : /trunk/src/ZoneServer/Tangible.cpp Modified : /trunk/src/shared/ByteBuffer.cpp Revision: 134 Author: meanmon13 Date: 12:34:59 AM, Sunday, September 02, 2007 Message: The packet system now uses smart pointers! :-p ---- Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Modified : /trunk/src/ZoneServer/PacketFactory_ObjControllers.cpp Modified : /trunk/src/shared/ByteBuffer.h Revision: 133 Author: ead Date: 10:35:57 PM, Saturday, September 01, 2007 Message: ROLL BACK OF 132 ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Creature.cpp Modified : /trunk/src/ZoneServer/Monster.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/Object.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/Player.cpp Modified : /trunk/src/ZoneServer/Tangible.cpp Revision: 132 Author: meanmon13 Date: 9:42:29 PM, Saturday, September 01, 2007 Message: Packets are now enitrly mutlipacketed before going out.... NOTE: Do not queue 1 packet and send it out then queue another and send it out... this wastes time and bandwidth! Queue all the packets you need then send them out together so they get mutlipacketed! ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Creature.cpp Modified : /trunk/src/ZoneServer/Monster.cpp Modified : /trunk/src/ZoneServer/MySQL.Toon.cpp Modified : /trunk/src/ZoneServer/Object.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/Player.cpp Modified : /trunk/src/ZoneServer/Tangible.cpp Revision: 131 Author: meanmon13 Date: 8:45:47 PM, Saturday, September 01, 2007 Message: The look up for clients now works off a uint64 variable as apposed to a string... this is much faster! ---- Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.h Revision: 130 Author: meanmon13 Date: 6:28:01 PM, Saturday, September 01, 2007 Message: new lookup system for clients that uses a long long instead of a stringstream! ---- Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ConnectionServer/ConnectionServer.h Modified : /trunk/src/shared/Common.h Revision: 129 Author: lordcorm Date: 5:33:17 PM, Saturday, September 01, 2007 Message: ---- Added : /LordcormNWB/src/ZoneServer/PacketFactory_Deltas.cpp Added : /LordcormNWB/src/ZoneServer/PacketStructs_Deltas.h Revision: 128 Author: lordcorm Date: 5:31:40 PM, Saturday, September 01, 2007 Message: made a copy ---- Added : /LordcormNWB(Copy from path: /trunk, Revision, 127 Modified : /LordcormNWB/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /LordcormNWB/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /LordcormNWB/src/ZoneServer/CommandQueueEnqueues.h Modified : /LordcormNWB/src/ZoneServer/MySQL.Toon.cpp Modified : /LordcormNWB/src/ZoneServer/PacketFactory.h Modified : /LordcormNWB/src/ZoneServer/PacketFactory_ObjControllers.cpp Modified : /LordcormNWB/src/ZoneServer/PacketHandlers.h Modified : /LordcormNWB/src/ZoneServer/PacketStructs.h Modified : /LordcormNWB/src/ZoneServer/PacketStructs_ObjControllers.h Modified : /LordcormNWB/src/shared/opcodes.h Revision: 127 Author: meanmon13 Date: 12:40:46 AM, Saturday, September 01, 2007 Message: The connection server works 100% with its new systems and is not long restricted to only 1 client. You are no longer able to bypass the connection server and connect to the ZoneServer directly... It will not work... For now the connection server and the zone server must be on the same computer and communicating over local host. This condition will remain until the adresses have been moved to the config system ---- Modified : /trunk/src/ConnectionServer/ConnectionClient.h Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/ZoneServer.cpp Modified : /trunk/src/shared/opcodes.h Revision: 126 Author: meanmon13 Date: 11:02:17 PM, Friday, August 31, 2007 Message: Remove of some debug text and succsfule communication between ConnectionServer and ZoneServer ---- Modified : /trunk/src/ConnectionServer/ConnectionServer.cpp Modified : /trunk/src/ZoneServer/ZoneServer.cpp Revision: 125 Author: meanmon13 Date: 10:56:38 PM, Friday, August 31, 2007 Message: Broken commit... ---- Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Added : /trunk/src/ConnectionServer/ConnectionClient.cpp Added : /trunk/src/ConnectionServer/ConnectionClient.h Added : /trunk/src/ConnectionServer/ConnectionServer.cpp Added : /trunk/src/ConnectionServer/ConnectionServer.h Added : /trunk/src/ConnectionServer/Database.h Added : /trunk/src/ConnectionServer/HandleIncomming.cpp Added : /trunk/src/ConnectionServer/PacketHandlers.h Modified : /trunk/src/ConnectionServer/SWGPreCU_Connection.cpp Modified : /trunk/src/ZoneServer/ClientManager.cpp Modified : /trunk/src/ZoneServer/Database.cpp Modified : /trunk/src/ZoneServer/Database.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/HandleZone.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketHandlers.h Modified : /trunk/src/ZoneServer/ZoneClient.cpp Modified : /trunk/src/ZoneServer/ZoneClient.h Modified : /trunk/src/ZoneServer/ZoneServer.cpp Modified : /trunk/src/ZoneServer/ZoneServer.h Modified : /trunk/src/shared/ByteBuffer.cpp Modified : /trunk/src/shared/ByteBuffer.h Modified : /trunk/src/shared/opcodes.h Revision: 124 Author: meanmon13 Date: 5:51:40 AM, Friday, August 31, 2007 Message: The ConnectionServer is now mediating between clients and the zone server. //MUST READ: NOTE THAT THE CONNECTION SERVER CURRENTLY ONLY WORKS WITH ONE CLIENT OVER LOCALHOST. IF YOU WANT TO BYPASS THE CONNECTION SERVER YOU CAN BY CHANGING YOUR GALAXY PORT TO 44475. THIS CONDITION WILL ONLY EXIST UNTIL I CAN WRITE IN A CLIENT CLASS FOR THE CONNECTION SERVER! ---- Modified : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Modified : /trunk/src/ConnectionServer/SWGPreCU_Connection.cpp Modified : /trunk/src/ZoneServer/SWGPreCU_Zone.cpp Revision: 123 Author: ead Date: 2:10:48 AM, Friday, August 31, 2007 Message: split mysql as per meanmons request ---- Modified : /trunk/ProjectFiles/LoginServer.vcproj Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /trunk/src/LoginServer/Login.db.cpp Added : /trunk/src/LoginServer/Login.db.h Added : /trunk/src/LoginServer/Login.dbdef.h Modified : /trunk/src/LoginServer/LoginServer.h Added : /trunk/src/ZoneServer/DB.Static.h Added : /trunk/src/ZoneServer/Database.cpp Added : /trunk/src/ZoneServer/Database.h Added : /trunk/src/ZoneServer/MySQL.Precache.cpp Added : /trunk/src/ZoneServer/MySQL.StructDef.h Added : /trunk/src/ZoneServer/MySQL.Toon.cpp Added : /trunk/src/ZoneServer/MySQL.item.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/ZoneServer.h Added : /trunk/src/ZoneServer/dbData.h Added : /trunk/src/ZoneServer/dbdef.h Revision: 122 Author: meanmon13 Date: 1:35:02 AM, Friday, August 31, 2007 Message: Connection Server Project File ---- Added : /trunk/ProjectFiles/ConnectionServer Added : /trunk/ProjectFiles/ConnectionServer/ConnectionServer.vcproj Revision: 121 Author: meanmon13 Date: 1:33:30 AM, Friday, August 31, 2007 Message: forgot some files ---- Added : /trunk/debug/ConnectionServer Added : /trunk/debug/ConnectionServer/AutoItX3.dll Added : /trunk/debug/ConnectionServer/Logs Added : /trunk/debug/ConnectionServer/Logs/CoreLogs Added : /trunk/debug/ConnectionServer/Logs/LoginLogs Added : /trunk/debug/ConnectionServer/Logs/PacketLogs Added : /trunk/debug/ConnectionServer/Logs/PingLogs Added : /trunk/debug/ConnectionServer/Logs/ZoneLogs Added : /trunk/debug/ConnectionServer/libmysql.dll Added : /trunk/debug/ConnectionServer/zlib1.dll Revision: 120 Author: meanmon13 Date: 1:24:03 AM, Friday, August 31, 2007 Message: Completion of the character sheet and introduction of the ConnectionServer project ---- Modified : /trunk/ProjectFiles/SWGPreCU.sln Added : /trunk/src/ConnectionServer Added : /trunk/src/ConnectionServer/SWGPreCU_Connection.cpp Modified : /trunk/src/ZoneServer/Bitmasks.h Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/Monster.cpp Modified : /trunk/src/ZoneServer/Monster.h Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/shared/Database.h Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 119 Author: meanmon13 Date: 3:09:21 PM, Thursday, August 30, 2007 Message: Fixed the PLAY9 to add abilities and certifications. Means 2 extra lists AbilityList and CertList. The Biography part of the character sheet is now working aswell ---- Modified : /trunk/ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /trunk/src/ZoneServer/Bitmasks.h Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.h Modified : /trunk/src/ZoneServer/HandleZone.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketFactory_Baselines.cpp Deleted : /trunk/src/ZoneServer/PacketFactory_Baselines.h Added : /trunk/src/ZoneServer/PacketFactory_ObjControllers.cpp Modified : /trunk/src/ZoneServer/PacketHandlers.h Modified : /trunk/src/ZoneServer/PacketStructs.h Added : /trunk/src/ZoneServer/PacketStructs_Baselines.h Added : /trunk/src/ZoneServer/PacketStructs_ObjControllers.h Modified : /trunk/src/shared/ByteBuffer.cpp Modified : /trunk/src/shared/ByteBuffer.h Modified : /trunk/src/shared/MySQL.Toon.cpp Modified : /trunk/src/shared/opcodes.h Revision: 118 Author: ead Date: 4:52:53 AM, Thursday, August 30, 2007 Message: FIXED CONFIG SYSTEM DIDNT SAVE TO SAME PLACE IT READS SYSTEM NO LONGER NEEDS AUTOIT TO DO CONFIG FILES AND THE FILE PATHS ARE 100% FOOLPROOF NO WORKING DIRECTORY REQUIRED ---- Modified : /trunk/src/shared/config.cpp Revision: 117 Author: ead Date: 4:03:27 AM, Thursday, August 30, 2007 Message: ADDED STARTER HAM TODO MAX MIN LIMITS TABLE FOR STAT MIGRATION FIXED HAIRELESS ZONE ---- Modified : /trunk/Documents/racehamprofession.ods Modified : /trunk/Documents/racehamprofession.xls Modified : /trunk/src/shared/DB.Static.h Modified : /trunk/src/shared/Database.cpp Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 116 Author: ead Date: 2:23:01 AM, Thursday, August 30, 2007 Message: ---- Modified : /trunk/Documents/racehamprofession.ods Modified : /trunk/Documents/racehamprofession.xls Revision: 115 Author: ead Date: 1:47:10 AM, Thursday, August 30, 2007 Message: ---- Added : /trunk/Documents/racehamprofession.ods Added : /trunk/Documents/racehamprofession.xls Revision: 114 Author: ead Date: 1:19:33 AM, Thursday, August 30, 2007 Message: added zonename witch is for the zone server ---- Modified : /trunk/src/shared/config.cpp Modified : /trunk/src/shared/config.h Revision: 113 Author: ead Date: 7:50:19 PM, Wednesday, August 29, 2007 Message: ATOUI FIXED AND FULLY WORKING ---- Modified : /trunk/src/shared/Database.cpp Modified : /trunk/src/shared/MySQL.Precache.cpp Revision: 112 Author: meanmon13 Date: 7:43:08 PM, Wednesday, August 29, 2007 Message: Fixed BUILD_CharacterSheetResponseMessage() to use PACKET_CharacterSheetResponseMessage ---- Modified : /trunk/src/ZoneServer/PacketFactory.cpp Revision: 111 Author: meanmon13 Date: 6:53:22 PM, Wednesday, August 29, 2007 Message: Fixed error with item IDs not being set correctly when loading the player's body and inventory items ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 110 Author: ead Date: 12:15:43 AM, Wednesday, August 29, 2007 Message: FIXED INV CRASH FIXED BAD CRC ADDED uint32 atoui(char * asciiCharString); uint32 string to int invintory stoped working unshure why ---- Modified : /trunk/src/shared/Database.cpp Modified : /trunk/src/shared/Database.h Modified : /trunk/src/shared/MySQL.Precache.cpp Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 109 Author: meanmon13 Date: 9:03:17 PM, Tuesday, August 28, 2007 Message: Some debugger code for ead ---- Modified : /trunk/src/ZoneServer/Character.cpp Revision: 108 Author: ead Date: 8:50:31 PM, Tuesday, August 28, 2007 Message: fixed structure ---- Modified : /trunk/dbScript/galaxy.sql Revision: 107 Author: meanmon13 Date: 8:20:10 PM, Tuesday, August 28, 2007 Message: Finished out CharacterSheetResponce :-p the ctrl+c menu is almost complete ---- Modified : /trunk/src/ZoneServer/Character.cpp Modified : /trunk/src/ZoneServer/Character.h Modified : /trunk/src/ZoneServer/CommandQueueEnqueues.cpp Modified : /trunk/src/ZoneServer/PacketFactory.cpp Modified : /trunk/src/ZoneServer/PacketFactory.h Modified : /trunk/src/ZoneServer/PacketStructs.h Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 106 Author: ead Date: 3:47:31 PM, Tuesday, August 28, 2007 Message: fixed issue that sometimes prevents a charater from beaing created due to bad sql syntax fixed item loading issues still has same crash prob need mean to look at a packet cap of the problem ---- Modified : /trunk/src/shared/MySQL.Toon.cpp Revision: 105 Author: ead Date: 2:40:01 PM, Tuesday, August 28, 2007 Message: ---- Added : /YOU HAVE CHECKED OUT THE WRONG FOLDER BRANCH LIST INSIDE.txt Revision: 104 Author: ead Date: 2:29:22 PM, Tuesday, August 28, 2007 Message: made a copy ---- Added : /trunk(Copy from path: /, Revision, 103 Revision: 103 Author: meanmon13 Date: 2:25:17 PM, Tuesday, August 28, 2007 Message: Quick save of progress before svn changes ---- Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketStructs.h Revision: 102 Author: meanmon13 Date: 2:01:01 PM, Tuesday, August 28, 2007 Message: quick fix of the "crash" on character creation. Reason for this was that every item was being shoved into the Body container meaning the entire inventory was being equipped ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/CommandQueueEnqueues.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Added : /src/ZoneServer/PacketFactory_Baselines.cpp Added : /src/ZoneServer/PacketFactory_Baselines.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/shared/Common.h Modified : /src/shared/MySQL.Toon.cpp Revision: 101 Author: ead Date: 2:48:30 AM, Tuesday, August 28, 2007 Message: merge of badmemory as it is working now STARTER ITEMS WORK FOR MOST PART ITEM TEMPLATE TABLE MAY HAVE MISTAKES THAT ARE BLOCKING bool MySQL_DB::GETCharacter(Character *characterObj) LINE 216 sprintf(query, "SELECT * FROM `item` WHERE `character_id` = '%u' AND `inv` = 1;",objid); //!!!CAUSES CLIENT CRASH WHEN AT CHARACTER SELECT SCREEN OK FOR NO CHARATERS AND MAKING NEW CHARATERS!!! //THE PROB MAY OR MAY NOT LIE IN THIS LOCAL SCOPE AREA MORE LIKELY ITS THE ITEMS FROM THE ITEM TEMPLATE THAT ARE BAD //THE CRASH ONLY HAPPENS WHEN YOU HAVE A TOON YOU HAVE CREATED AND LOOK AT IT IN THE CHARATER SELECT SCREEN ---- Deleted : /badmemory Added : /dbScript/starteritems.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/MySQL.Precache.cpp Modified : /src/shared/MySQL.StructDef.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/MySQL.item.cpp Modified : /src/shared/dbdef.h Revision: 100 Author: ead Date: 2:34:52 AM, Tuesday, August 28, 2007 Message: STARTER ITEMS WORK FOR MOST PART ITEM TEMPLATE TABLE MAY HAVE MISTAKES THAT ARE BLOCKING bool MySQL_DB::GETCharacter(Character *characterObj) LINE 216 sprintf(query, "SELECT * FROM `item` WHERE `character_id` = '%u' AND `inv` = 1;",objid); //!!!CAUSES CLIENT CRASH WHEN AT CHARACTER SELECT SCREEN OK FOR NO CHARATERS AND MAKING NEW CHARATERS!!! //THE PROB MAY OR MAY NOT LIE IN THIS LOCAL SCOPE AREA MORE LIKELY ITS THE ITEMS FROM THE ITEM TEMPLATE THAT ARE BAD //THE CRASH ONLY HAPPENS WHEN YOU HAVE A TOON YOU HAVE CREATED AND LOOK AT IT IN THE CHARATER SELECT SCREEN ---- Modified : /badmemory/src/ZoneServer/HandleZone.cpp Modified : /badmemory/src/shared/Database.cpp Modified : /badmemory/src/shared/Database.h Modified : /badmemory/src/shared/MySQL.Precache.cpp Modified : /badmemory/src/shared/MySQL.Toon.cpp Revision: 99 Author: ead Date: 4:47:18 AM, Monday, August 27, 2007 Message: ADDDED FORGOTEN FILE THIS BRANCH STILL BROKEN ---- Added : /badmemory/dbScript/starteritems.sql Revision: 98 Author: ead Date: 4:39:02 AM, Monday, August 27, 2007 Message: BAD MEMORY BRANCH TO SHOW PROBLEM ---- Added : /badmemory(Copy from path: /, Revision, 96 Replacing : /badmemory/dbScript/character.sql(Copy from path: /dbScript/character.sql, Revision, 97 Replacing : /badmemory/dbScript/galaxy.sql(Copy from path: /dbScript/galaxy.sql, Revision, 97 Replacing : /badmemory/dbScript/item.sql(Copy from path: /dbScript/item.sql, Revision, 97 Modified : /badmemory/src/shared/Database.cpp Modified : /badmemory/src/shared/Database.h Modified : /badmemory/src/shared/MySQL.Precache.cpp Modified : /badmemory/src/shared/MySQL.StructDef.h Modified : /badmemory/src/shared/MySQL.Toon.cpp Modified : /badmemory/src/shared/MySQL.item.cpp Modified : /badmemory/src/shared/dbdef.h Revision: 97 Author: ead Date: 11:50:50 PM, Sunday, August 26, 2007 Message: sql fix for pepole with other versions ---- Modified : /dbScript/character.sql Modified : /dbScript/galaxy.sql Modified : /dbScript/item.sql Revision: 96 Author: lordcorm Date: 9:54:54 AM, Sunday, August 26, 2007 Message: Little treat, just a new packet called PlayClientEffectObjectMessage, we will need this for skills to play effects. BTW, my props go to meanmon, because i love the new packet and object system :D, its the shiz. ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/shared/opcodes.h Revision: 95 Author: meanmon13 Date: 7:42:09 AM, Sunday, August 26, 2007 Message: Commiting a number of changes including the handling of ObjControllers and CommandQueueEnqueues and most of the proper responces to make the character sheet display right. This includes the first ever emulated working "Stat Migration" button :-D Enjoy! ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Added : /src/ZoneServer/CommandQueueEnqueues.cpp Added : /src/ZoneServer/CommandQueueEnqueues.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/HandleZone.h Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Monster.h Added : /src/ZoneServer/ObjControllers.h Modified : /src/ZoneServer/Object.cpp Added : /src/ZoneServer/ObjectControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketHandlers.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/Structs.h Modified : /src/shared/opcodes.h Revision: 94 Author: meanmon13 Date: 10:06:27 PM, Saturday, August 25, 2007 Message: some minor fixes that have fully restored zone. Also the character now zones in to the our final start location ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/shared/MySQL.Toon.cpp Revision: 93 Author: ead Date: 9:19:05 PM, Saturday, August 25, 2007 Message: ---- Modified : /dbScript/character.sql Modified : /dbScript/itemtemplate.sql Modified : /src/ZoneServer/Constants.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/dbdef.h Revision: 92 Author: meanmon13 Date: 8:03:43 PM, Saturday, August 25, 2007 Message: everything has been convetrted to use the TemplateID system ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Container.cpp Modified : /src/ZoneServer/Container.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Tangible.cpp Modified : /src/shared/MySQL.Toon.cpp Revision: 91 Author: ead Date: 7:36:53 PM, Saturday, August 25, 2007 Message: added 5 stf and stfstrings ---- Modified : /dbScript/itemtemplate.sql Revision: 90 Author: meanmon13 Date: 6:00:52 PM, Saturday, August 25, 2007 Message: fix of char creation??? ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/PacketFactory.cpp Revision: 89 Author: ead Date: 1:50:45 AM, Saturday, August 25, 2007 Message: cant zone in first time but after restarting the server after creating a toon you can zone in fine un shure why it appers that the object id is perfectly fine leaving the database its unknown why it dosent stay fine ---- Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/MySQL.item.cpp Revision: 88 Author: ead Date: 6:31:52 PM, Friday, August 24, 2007 Message: fixed commit of item saveing ---- Modified : /src/shared/MySQL.item.cpp Revision: 87 Author: ead Date: 6:30:43 PM, Friday, August 24, 2007 Message: ---- Modified : /src/shared/Database.h Modified : /src/shared/MySQL.Precache.cpp Modified : /src/shared/MySQL.StructDef.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/MySQL.item.cpp Revision: 86 Author: ead Date: 4:20:04 PM, Friday, August 24, 2007 Message: item template changed to strings ---- Modified : /src/shared/Database.h Modified : /src/shared/MySQL.Precache.cpp Modified : /src/shared/MySQL.StructDef.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/MySQL.item.cpp Revision: 85 Author: ead Date: 5:43:06 AM, Friday, August 24, 2007 Message: database softcode of hair items not saving yet default hair in item table also requires item template now ---- Modified : /ProjectFiles/LoginServer.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /dbScript/item.sql Added : /dbScript/itemtemplate.sql Added : /src/shared/DB.Static.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Added : /src/shared/MySQL.Precache.cpp Added : /src/shared/MySQL.StructDef.h Modified : /src/shared/MySQL.Toon.cpp Added : /src/shared/MySQL.item.cpp Modified : /src/shared/dbdef.h Revision: 84 Author: ead Date: 6:37:47 PM, Wednesday, August 22, 2007 Message: fix of null in charater insertion object id is passed right but not working right unforshure why ---- Modified : /src/shared/MySQL.Toon.cpp Revision: 83 Author: meanmon13 Date: 3:22:29 PM, Wednesday, August 22, 2007 Message: commit of skill mods :-D ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/Structs.h Revision: 82 Author: ead Date: 6:23:11 AM, Wednesday, August 22, 2007 Message: ROLL BACK OF WHITESPACE CHANGES TO DATABASE FILES ADDITION OF THE START OF MULTIZONE CURRENTLY HANDLE ZONE CANT UNDERSTAND MY PASSBACK OF OBJECTID MYSQL SECTION WORKING GREAT HANDLE ZONE NOT SO MUCH IF YA HAVE PROBLEMS JUST USE THE DEFAULT TOON STILL ITS 5AM IM GOING TO BED LOL O CONSIDER ALL DATABASE FILES TEMPORARLY UNLOCKED UNTELL I GET UP BUT DONT GO MAKE SWEEPING UN NEEDED CHANGES SUCH AS WHITESPACE OR FIXING MY TABS THANKS OFFSET TABS MEANS TODO ON SOME OF MY FILES AS THIS IS BEFORE THAY ARE DONE ILE BE USING MYSQL SYNTAX FUNCTION NAMES GET/SELECT UPDATE INSERT IE INSERTCharacter() ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/MySQL.Toon.cpp Revision: 81 Author: maach_ine Date: 5:55:59 PM, Tuesday, August 21, 2007 Message: Updated message logging of multipacket parsing committed last revision. Implemented packet fragmenting in ZoneServer's PacketFactory. The code now looks at the size of the next packet in the queue. If it is larger than MAX_PACKET_SIZE, it will automatically split the packet into fragments. If it is small enough to multipacket, it will multipacket it. If it is somewhere in between, it will send the packet on it's own. ---- Modified : /src/LoginServer/LoginClient.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Revision: 80 Author: maach_ine Date: 5:32:34 PM, Tuesday, August 21, 2007 Message: As per request from Meanmon: Imported fixed code for handling incoming multipackets. ---- Modified : /src/LoginServer/LoginClient.cpp Modified : /src/ZoneServer/ZoneClient.cpp Revision: 79 Author: meanmon13 Date: 5:19:50 PM, Tuesday, August 21, 2007 Message: Skill Experience has been implemented ---- Added : /ProjectFiles/LoginServer.vcproj Added : /ProjectFiles/PingServer.vcproj Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/MySQL.Toon.cpp Revision: 78 Author: meanmon13 Date: 1:10:06 PM, Tuesday, August 21, 2007 Message: Waypoints are now in and working via the PLAY8 ;-p ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/MySQL.Toon.cpp Revision: 77 Author: meanmon13 Date: 11:54:50 AM, Tuesday, August 21, 2007 Message: Large wide sweeping changes :-p The largest of which being that the Client class is no longer a character but has a character. Meaning ZClient doesn't extend Character anymore but has a memeber of it called Avatar. The result of this is that now when a player logs out and then logs back in within a time limit they log back into their old character meaning that character doesn't have to be reloaded! ---- Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Added : /src/ZoneServer/ClientManager.cpp Added : /src/ZoneServer/ClientManager.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/Container.cpp Modified : /src/ZoneServer/Container.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/Creature.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/HandleZone.h Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Monster.h Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/ObjectManager.cpp Modified : /src/ZoneServer/ObjectManager.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Added : /src/ZoneServer/PacketHandlers.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/Tangible.cpp Modified : /src/ZoneServer/Tangible.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Modified : /src/shared/Common.h Modified : /src/shared/Compression.cpp Modified : /src/shared/Compression.h Modified : /src/shared/Crypto.cpp Modified : /src/shared/Crypto.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/GameStats.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/Sockets.h Modified : /src/shared/Structs.h Modified : /src/shared/Vector2.h Modified : /src/shared/Vector3.h Modified : /src/shared/Vector4.h Modified : /src/shared/Vectors.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h Modified : /src/shared/dbdef.h Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp Modified : /src/shared/tlog.h Revision: 76 Author: aviewanew Date: 7:50:13 AM, Tuesday, August 21, 2007 Message: This commit standardizes whitespace (makes it a lot more readable) and edits a few comments. That's all (no real code yet). (committed with mean's permission) ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/OverTime.cpp Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/PingServer/SWGPreCU_Ping.cpp Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/Container.cpp Modified : /src/ZoneServer/Container.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/Creature.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/HandleZone.h Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Monster.h Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/ObjectManager.cpp Modified : /src/ZoneServer/ObjectManager.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/Tangible.cpp Modified : /src/ZoneServer/Tangible.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Modified : /src/shared/Common.h Modified : /src/shared/Compression.cpp Modified : /src/shared/Compression.h Modified : /src/shared/Crypto.cpp Modified : /src/shared/Crypto.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Debug.cpp Modified : /src/shared/Debug.h Modified : /src/shared/GameStats.h Modified : /src/shared/MySQL.Toon.cpp Modified : /src/shared/Sockets.h Modified : /src/shared/Structs.h Modified : /src/shared/Vector2.h Modified : /src/shared/Vector3.h Modified : /src/shared/Vector4.h Modified : /src/shared/Vectors.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h Modified : /src/shared/dbdef.h Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp Modified : /src/shared/tlog.h Modified : /src/shared/zconf.h Modified : /src/shared/zlib.h Revision: 75 Author: meanmon13 Date: 11:59:33 AM, Sunday, August 19, 2007 Message: small fix of error message position! :-p ---- Modified : /src/ZoneServer/Container.cpp Revision: 74 Author: meanmon13 Date: 11:55:21 AM, Sunday, August 19, 2007 Message: Fixed the swg container class to use the Object List when attempting to delete items from the heap. I also added in the State bitmask bit identifyer operator enum ---- Modified : /src/ZoneServer/Bitmasks.h Modified : /src/ZoneServer/Container.cpp Revision: 73 Author: meanmon13 Date: 10:55:07 AM, Sunday, August 19, 2007 Message: forgot 1 essential line of code :-p ---- Modified : /src/ZoneServer/HandleZone.cpp Revision: 72 Author: meanmon13 Date: 10:53:47 AM, Sunday, August 19, 2007 Message: Character Creation has been restored minus the sql details ---- Modified : /src/ZoneServer/HandleZone.cpp Revision: 71 Author: meanmon13 Date: 7:59:24 AM, Sunday, August 19, 2007 Message: The play9 has been relocated to the one place where it will apparently only work right... don't ask me why it works where it works... ask the dipshits @ SOE.... ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/Database.h Modified : /src/shared/MySQL.Toon.cpp Revision: 70 Author: ead Date: 5:50:07 AM, Sunday, August 19, 2007 Message: forgot file ---- Modified : /src/ZoneServer/ZoneClient.h Revision: 69 Author: ead Date: 5:21:25 AM, Sunday, August 19, 2007 Message: MYSQL GETCharacter WORKING SELECTS FROM DATABASE ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /dbScript/account.sql Modified : /dbScript/character.sql Modified : /dbScript/galaxy.sql Modified : /src/LoginServer/Constants.h Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/Container.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/PacketStructs.h Modified : /src/ZoneServer/Player.h Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Added : /src/shared/MySQL.Toon.cpp Modified : /src/shared/Structs.h Modified : /src/shared/Vectors.h Modified : /src/shared/config.h Modified : /src/shared/dbdef.h Modified : /src/shared/tlog.h Revision: 68 Author: meanmon13 Date: 2:55:07 AM, Sunday, August 19, 2007 Message: Forgot a few files >.< ---- Added : /src/ZoneServer/Container.cpp Added : /src/ZoneServer/Container.h Added : /src/ZoneServer/ObjectManager.cpp Added : /src/ZoneServer/ObjectManager.h Added : /src/ZoneServer/PacketStructs.h Revision: 67 Author: meanmon13 Date: 2:38:31 AM, Sunday, August 19, 2007 Message: PLAY9 now correctly loads the Friends and Ignore list however for some reason the list is not being displayed ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Revision: 66 Author: meanmon13 Date: 11:47:22 PM, Saturday, August 18, 2007 Message: The ObjectManager class is in and working! =:-) Use with caution however, no packets can be sent to a client or by the client class until we have recieved the ObjectID from the client. Meaning packets before we recieve SelectCharater or the CreatureCharacter packet (we assign the ID in that case) ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneServer.h Revision: 65 Author: meanmon13 Date: 8:20:24 PM, Saturday, August 18, 2007 Message: Wrote a new class that extends the tangible class. Its called Container! This is not a c++ container class but a SWG Container class but it does have a c++ container as a member that holds object pointers. You can use this class just like a container. The character and creature classed have been given several members of the Container class: Body which is the creature/character's equipped items, Inventory which is the object's inventory (unequipped items)...etc These members are in and worked properly meaning we log in with equipped items and inventory items. ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/Bitmasks.h Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Monster.h Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/ZoneServer/Tangible.cpp Modified : /src/ZoneServer/Tangible.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Common.h Revision: 64 Author: meanmon13 Date: 11:36:41 PM, Friday, August 17, 2007 Message: Spawn() now works with the tangible class. meaning tano3,tano6,tano8, and tano9 are in and working properly. You can use this to spawn items but it'd be best to use tangible as a base class for an item type: Example: Tommrow I will be writing a container class that uses tangible as a base. ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Tangible.cpp Modified : /src/ZoneServer/Tangible.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Common.h Modified : /src/shared/Structs.h Revision: 63 Author: meanmon13 Date: 8:18:39 PM, Friday, August 17, 2007 Message: Spawn() now fully works with the character class. meaning the croe4, play8, and play9 are in and working properly. This does include the skill list :-D ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Revision: 62 Author: meanmon13 Date: 5:31:29 AM, Friday, August 17, 2007 Message: Spawn() now works with the character class. meaning the croe1 is in and working properly. However, It is not complete I have run out of time to implement core4, play8, and play9. I will add these ASAP! ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Revision: 61 Author: meanmon13 Date: 4:55:17 AM, Friday, August 17, 2007 Message: Spawn() now works with the player class. meaning the play3 and play6 are in and working properly. I also had to add the packet UpdateContainmentMessage. Enjoy :-D ---- Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Revision: 60 Author: meanmon13 Date: 2:51:33 AM, Friday, August 17, 2007 Message: Spawn() now works with the creature class. meaning the creo6 is in and working properly. I modified the class Stats to have a set function but it apparently doesn't work.. TODO: Look into this. ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/Creature.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/shared/GameStats.h Modified : /src/shared/Structs.h Revision: 59 Author: meanmon13 Date: 1:26:32 AM, Friday, August 17, 2007 Message: Spawn() now works with the monster class. meaning the creo3 is in and working properly minus CustomizationData ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/Creature.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Monster.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/shared/Structs.h Revision: 58 Author: meanmon13 Date: 6:29:10 PM, Thursday, August 16, 2007 Message: Added Attribute Initilizations to the Client Class. ---- Modified : /src/ZoneServer/Character.cpp Modified : /src/ZoneServer/Character.h Modified : /src/ZoneServer/ZoneClient.cpp Revision: 57 Author: meanmon13 Date: 5:53:43 PM, Thursday, August 16, 2007 Message: Zone has been reestablished under the new systems :-) ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Revision: 56 Author: meanmon13 Date: 5:56:22 AM, Thursday, August 16, 2007 Message: Packet Factory is now its own class. Zone has not be reestablished; however, it is much closer now. I should have basic zone back in by tommrow! ---- Modified : /src/ZoneServer/Bitmasks.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/Creature.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Monster.cpp Modified : /src/ZoneServer/Object.cpp Modified : /src/ZoneServer/Object.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Structs.h Revision: 55 Author: meanmon13 Date: 3:05:31 AM, Thursday, August 16, 2007 Message: Increased warning level to /w3. This means its going to be strict :-p Soon I will make it so it treats warning as errors but we need to fix a few residual warnings first. I moved over the net object system and object subsystem. It is highly possible this move has broken zone. In fact I'm almost sure of it. I will resolve this ASAP! I am making this commit to ensure everyone is on the same page :-D ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/PacketFactory.cpp Added : /src/ZoneServer/Bitmasks.h Added : /src/ZoneServer/Character.cpp Added : /src/ZoneServer/Character.h Modified : /src/ZoneServer/Constants.h Added : /src/ZoneServer/Creature.cpp Added : /src/ZoneServer/Creature.h Modified : /src/ZoneServer/HandleZone.cpp Added : /src/ZoneServer/Monster.cpp Added : /src/ZoneServer/Monster.h Added : /src/ZoneServer/Object.cpp Added : /src/ZoneServer/Object.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Replacing : /src/ZoneServer/Player.cpp Replacing : /src/ZoneServer/Player.h Added : /src/ZoneServer/Tangible.cpp Added : /src/ZoneServer/Tangible.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/Common.h Modified : /src/shared/Crypto.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Added : /src/shared/GameStats.h Modified : /src/shared/Structs.h Added : /src/shared/Vector2.h Added : /src/shared/Vector3.h Added : /src/shared/Vector4.h Added : /src/shared/Vectors.h Modified : /src/shared/config.cpp Modified : /src/shared/tlog.cpp Revision: 54 Author: lordcorm Date: 12:34:20 AM, Thursday, August 16, 2007 Message: Fixed the character.sql table, character creation is now there! Yay!!! ---- Modified : /dbScript/character.sql Revision: 53 Author: ead Date: 5:50:32 PM, Friday, July 13, 2007 Message: attempt 2 of zstars roll back to 45 ---- Deleted : /BOOST_HOW_TO.txt Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Deleted : /Release/PingServer/AutoItX3.dll Deleted : /Release/PingServer/ZStarsLib.dll Deleted : /Release/PingServer/ZStarsLib_dbg.dll Deleted : /Release/PingServer/libmysql.dll Deleted : /Release/PingServer/zlib1.dll Deleted : /ZSTARS_CHANGES.txt Deleted : /ZSTARS_TODO.txt Deleted : /debug/ZoneServer/ZStarsLib.dll Deleted : /debug/ZoneServer/ZStarsLib_dbg.dll Deleted : /debug/loginserver/ZStarsLib.dll Deleted : /debug/loginserver/ZStarsLib_dbg.dll Revision: 52 Author: ead Date: 10:57:21 PM, Wednesday, July 11, 2007 Message: ROLL BACK OF ALL ZSTARS SWEEPING CODE CHANGES ZSTARS WASNT COOPERTIVE WITH SETTTING UP A SEPRATE SERVER FOR ALL OF HIS SWEEPING CHANGES THE OFFER WAS MADE TO GIVE HIM HIS OWN COPY SO WE CAN CONTENUE ON THE MAIN ONE WHILE HE WORKES EVERYTHING OUT AND HE TURND THE OFFER DOWN ---- Modified : /src/LoginServer/Constants.h Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Deleted : /src/LoginServer/inc.h Modified : /src/PingServer/SWGPreCU_Ping.cpp Deleted : /src/ZStarsLib Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Deleted : /src/ZoneServer/inc.h Modified : /src/shared/Common.h Modified : /src/shared/Compression.cpp Modified : /src/shared/Compression.h Modified : /src/shared/Crypto.cpp Modified : /src/shared/Crypto.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Sockets.h Modified : /src/shared/Structs.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h Modified : /src/shared/dbData.h Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp Modified : /src/shared/tlog.h Revision: 51 Author: zstars Date: 2:17:41 PM, Wednesday, July 11, 2007 Message: -Added the header files of ZStarsLib. (I had previously forgotten them). ---- Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/LoginServer/inc.h Added : /src/ZStarsLib Added : /src/ZStarsLib/CException.h Added : /src/ZStarsLib/CQueue.h Added : /src/ZStarsLib/CompileControl.h Added : /src/ZStarsLib/MiscUtil.h Added : /src/ZStarsLib/Param.h Added : /src/ZStarsLib/Scheduler.h Added : /src/ZStarsLib/Thread.h Added : /src/ZStarsLib/UDPClient.h Added : /src/ZStarsLib/UDPClientList.h Added : /src/ZStarsLib/ZNetwork.h Added : /src/ZStarsLib/ZStarsLib.h Added : /src/ZStarsLib/bthread.h Added : /src/ZStarsLib/logger.h Added : /src/ZStarsLib/singleton.h Added : /src/ZStarsLib/timestamp.h Added : /src/ZStarsLib/vardefs.h Modified : /src/ZoneServer/inc.h Modified : /src/shared/Common.h Revision: 50 Author: zstars Date: 2:03:35 PM, Wednesday, July 11, 2007 Message: 5th commit: ZStarsLib: VERY IMPORTANT: I have uploaded my own library, ZStarsLib. ZStarsLib is not an open source, but a copyrighted library. Please if you need to change something in it, speak with me. The ZStarsLib is designed to be easy to use, and has quite a few classes which could be useful. Feel free to make use of them. To get started, include "ZStarsLib.h". All the classes are into the namespace ZStarsLib, so to see the classes available (thanks to intellisense), just type "ZStarsLib::". Here goes an example: ZStarsLib::CQueue <char> myQueue; That code declares a thread-safe and fully encapsulated queue of characters. Note: Boost is required to compile ZStarsLib. ---- Modified : /BOOST_HOW_TO.txt Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /Release/PingServer/AutoItX3.dll Added : /Release/PingServer/ZStarsLib.dll Added : /Release/PingServer/ZStarsLib_dbg.dll Added : /Release/PingServer/libmysql.dll Added : /Release/PingServer/zlib1.dll Modified : /ZSTARS_CHANGES.txt Added : /ZSTARS_TODO.txt Added : /debug/ZoneServer/ZStarsLib.dll Added : /debug/ZoneServer/ZStarsLib_dbg.dll Added : /debug/loginserver/ZStarsLib.dll Added : /debug/loginserver/ZStarsLib_dbg.dll Modified : /src/LoginServer/SWGPreCU_Login.cpp Added : /src/LoginServer/inc.h Added : /src/ZoneServer/inc.h Revision: 49 Author: zstars Date: 7:49:08 AM, Wednesday, July 11, 2007 Message: ATTENTION: 4rd commit: C++ Boost Library + GPL removal ATTENTION: It is now necessary to have the boost library properly installed and set up to compile the Login Server. ATTENTION: The GPL license has been removed from several files. Before releasing binaries or source, we have to check that no file has previously been released under the GPL. ---- Modified : /ZSTARS_CHANGES.txt Modified : /src/LoginServer/Constants.h Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/PingServer/SWGPreCU_Ping.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/Common.h Modified : /src/shared/Compression.cpp Modified : /src/shared/Compression.h Modified : /src/shared/Crypto.cpp Modified : /src/shared/Crypto.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Sockets.h Modified : /src/shared/Structs.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h Modified : /src/shared/dbData.h Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp Modified : /src/shared/tlog.h Revision: 48 Author: zstars Date: 10:21:08 PM, Tuesday, July 10, 2007 Message: IMPORTANT MESSAGE + Boost library init + Refactoring ATTENTION: The Boost library will soon be a dependency. Follow the instructions in BOOST_HOW_TO.txt to install it. -Refactored: CloseSocket() is now much, much more accurately, called DoWinsockCleanup(). InitSocket() is now called DoWinsockInit(). -Added BOOST_HOW_TO.txt ---- Added : /BOOST_HOW_TO.txt Modified : /ZSTARS_CHANGES.txt Modified : /src/LoginServer/Constants.h Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Revision: 47 Author: zstars Date: 9:56:15 PM, Tuesday, July 10, 2007 Message: WRAPPING + REFACTORING, PLEASE READ. -Wrapped constants.h into the Constants namespace. (It is a good idea to use namespaces, to avoid name conflicts, improve encapsulation, improve the organization and help intellisense) -Refactored around 20 non-standard char pointer using statements. Example: &Name[0] -> Name. (In C++, arrays themselves are pointers). Please use this format for passing pointers to arrays around, including char* pointers. ---- Modified : /ZSTARS_CHANGES.txt Modified : /src/LoginServer/Constants.h Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/Player.cpp Revision: 46 Author: zstars Date: 9:36:05 PM, Tuesday, July 10, 2007 Message: ATTENTION: BOOST LIBRARY + REFACTORING + CLEANUP + IMPROVEMENTS COMING SOON. PLEASE READ THIS. I will soon be changing a few things to make the core of the core more stable and more powerful. I will also cleanup some code, to adapt it to the C++ standards, and to promote Object Oriented Programming, especially encapsulation. Soon I will also start using the boost library. More information to come. I will be keeping track of the changes in a text file too. For now: -Fixed SQL bug. Now accounts can be created successfully. NOW() function was getting string'ed. -Changed Winsock 2 version from 2.0 to 2.2 ---- Added : /ZSTARS_CHANGES.txt Modified : /src/LoginServer/LoginServer.cpp Modified : /src/shared/Database.cpp Revision: 45 Author: ead Date: 4:13:25 PM, Sunday, July 08, 2007 Message: SQL RELOAD NOT NEEDED FINISHED CHARATER DYNAMIC ---- Modified : /dbScript/character.sql Modified : /src/shared/Database.cpp Modified : /src/shared/dbdef.h Revision: 44 Author: ead Date: 3:47:16 PM, Sunday, July 08, 2007 Message: FINSHED SOFT CODE OF CHARATERS ---- Modified : /src/shared/Database.cpp Revision: 43 Author: meanmon13 Date: 7:19:04 AM, Sunday, July 08, 2007 Message: PacketFactory improvments including better memory managment for both the Zone and Login Servers! ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/PingServer/SWGPreCU_Ping.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Revision: 42 Author: meanmon13 Date: 6:44:37 AM, Sunday, July 08, 2007 Message: Fixed and issue with deleting client objects. Apparently someone snuck a "delete this" into some of my code... >.< Also fixed an issue with the character not being associated with the right galaxy. ---- Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginServer.cpp Modified : /src/shared/Database.cpp Revision: 41 Author: ead Date: 11:16:25 PM, Saturday, July 07, 2007 Message: msic fixes to database ---- Modified : /src/shared/Database.cpp Revision: 40 Author: ead Date: 4:54:59 PM, Saturday, July 07, 2007 Message: COMMIT OF ASCII SAFETY BIN SAFETY SQL SYNTAX CHECKERS AND BEGENNINGS OF namechecker CHARATER SAVE FULLY WORKING WITH NO KNOWN ISSUES AT THIS TIME DATABASE SAFETY SETUP IN SWGPreCU_Zone.cpp TO KILL THE SERVER IF THE DB ERRORD HANDLE ZONE ADDED 2 SIZE OF FOR BINARY DATA CHARATER ARRAYS CUSTOM CHARATER DATA AND HAIR CUSTOM DATA ---- Modified : /dbScript/character.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/dbData.h Modified : /src/shared/dbdef.h Revision: 39 Author: meanmon13 Date: 5:27:25 PM, Wednesday, July 04, 2007 Message: CREO4 is in completly driven by the information passed to the player's object by database.cpp! ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/shared/Database.cpp Modified : /src/shared/Structs.h Revision: 38 Author: meanmon13 Date: 1:42:15 PM, Wednesday, July 04, 2007 Message: Housekeeping changes in Database.cpp :-p things need to be neat and compact as possible. Added the beginning of CREO4 ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Structs.h Revision: 37 Author: meanmon13 Date: 7:52:15 PM, Tuesday, July 03, 2007 Message: Added the creo3 packet and made it so it builds based on the information passed by database.cpp in the RetrieveCharacterInformation() function. NOTE: This commit comes with some significant changes to the packet factory it is now entirly run off pointers. When your building packets always make sure that the packet variable will be pointing to a valid container upon being built. ---- Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /src/LoginServer/OverTime.cpp Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Structs.h Revision: 36 Author: meanmon13 Date: 2:32:22 AM, Tuesday, July 03, 2007 Message: Client objects are now properly deleted meaning memory in the login server is now effectly fully managed :-D ---- Modified : /src/LoginServer/OverTime.cpp Revision: 35 Author: ead Date: 10:47:10 PM, Monday, July 02, 2007 Message: ADDITON OF CHARATER INSERT IN TO DATABASE BFLQ WARNING BFL(BIG FUCKING LONG QUERRY) ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 34 Author: ead Date: 2:08:34 AM, Monday, July 02, 2007 Message: fixed charater sql so charater id is KEY unique account is index first name is unique ---- Modified : /dbScript/character.sql Revision: 33 Author: meanmon13 Date: 6:46:06 PM, Sunday, July 01, 2007 Message: CREO1 is now fully loaded based on the values passed to it from database.cpp!!! This includes SkillList! Note about the skillList array... The first block contains the array size and the second block contains the total size of the skills it indexes. This is done this way for speed and stability purposes! So beware of then when making any modifications to it. ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/shared/Database.cpp Modified : /src/shared/Structs.h Modified : /src/shared/dbdef.h Revision: 32 Author: ead Date: 6:31:42 PM, Sunday, July 01, 2007 Message: forgot charater list sql file ---- Added : /dbScript/character.sql(Copy from path: /dbScript/character.sql, Revision, 28 Revision: 31 Author: ead Date: 4:55:42 PM, Sunday, July 01, 2007 Message: commit of dynamic charaters fixed array size no more overflow ---- Modified : /src/shared/Database.cpp Modified : /src/shared/dbdef.h Revision: 30 Author: meanmon13 Date: 7:44:53 AM, Sunday, July 01, 2007 Message: Implimentation of every part of creo1 except for sending the skills list which doesn't seem to want to work... i get an access violation on SkillsTable[]??? ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Structs.h Added : /src/shared/dbData.h Revision: 29 Author: meanmon13 Date: 6:18:15 AM, Sunday, July 01, 2007 Message: Roll back to rev 27... ead's rev28 crashes immeditatly upon attempt to login ---- Deleted : /dbScript/character.sql Modified : /src/shared/Database.cpp Modified : /src/shared/dbdef.h Revision: 28 Author: ead Date: 12:31:36 AM, Sunday, July 01, 2007 Message: commit of dynamic charaters ---- Added : /dbScript/character.sql Modified : /src/shared/Database.cpp Modified : /src/shared/dbdef.h Revision: 27 Author: meanmon13 Date: 10:26:23 PM, Saturday, June 30, 2007 Message: The player now zones based on the information passed to it by the database. The first step in fully dynamic zoning. Designed a new system for PacketFactory we now load the needed information for each packet into a packet struct before queueing the packet and sending it. You can see an example of this in SelectCharacter() ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/OverTime.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/Player.cpp Modified : /src/ZoneServer/Player.h Revision: 26 Author: meanmon13 Date: 9:53:27 PM, Saturday, June 30, 2007 Message: commited new struts ---- Modified : /src/shared/Structs.h Revision: 25 Author: meanmon13 Date: 9:51:35 PM, Saturday, June 30, 2007 Message: Changed function CanLogin() output strings to include the entered username and in the event the account is valid then account id too ---- Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 24 Author: ead Date: 9:46:15 PM, Saturday, June 30, 2007 Message: BASE SQL COMMIT ---- Added : /dbScript/account.sql Added : /dbScript/galaxy.sql Revision: 23 Author: ead Date: 9:38:14 PM, Saturday, June 30, 2007 Message: canlongin working ---- Modified : /src/LoginServer/LoginClient.h Modified : /src/shared/Database.cpp Revision: 22 Author: ead Date: 8:07:12 PM, Saturday, June 30, 2007 Message: db is fixed ---- Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/dbdef.h Revision: 21 Author: meanmon13 Date: 6:33:20 PM, Saturday, June 30, 2007 Message: fixed issue where ACCOUNT_MYCONNECTION = 0, // using row 0 of connection array was removes ---- Modified : /src/shared/dbdef.h Revision: 20 Author: meanmon13 Date: 6:25:41 PM, Saturday, June 30, 2007 Message: Sorry, I again left off the newly created files in my last commit. ---- Added : /src/ZoneServer/HandleZone.h Added : /src/ZoneServer/PacketFactory.h Added : /src/ZoneServer/Player.cpp Added : /src/ZoneServer/Player.h Revision: 19 Author: meanmon13 Date: 6:24:50 PM, Saturday, June 30, 2007 Message: More changes to adapt the code to a more robust coding standard ---- Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/dbdef.h Revision: 18 Author: ead Date: 5:32:24 PM, Saturday, June 30, 2007 Message: implemented new defnintion names removed itorator on conn conn now called loginconn ---- Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/dbdef.h Revision: 17 Author: meanmon13 Date: 4:34:24 PM, Saturday, June 30, 2007 Message: Changed the CreateCharacterFailed packet in an attempt to make it display an error when character creation fails. I also changed list of #defines to enum tables to comply with industry standard http://www.codingstandard.com/HICPPCM/Rule_14.17.html and Changed names in dbdef.h to comply with c++ naming standards. http://www.possibility.com/Cpp/CppCodingStandard.html#mnames ---- Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/dbdef.h Revision: 16 Author: ead Date: 2:04:08 PM, Saturday, June 30, 2007 Message: fixed MYSQL conn; thanks xunkar reimplmented array of conns in mysql for future clustering support ---- Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 15 Author: ead Date: 1:30:22 PM, Saturday, June 30, 2007 Message: BROKEN COMMIT MYSQL * conn; dosent work varable causes crash setup and ussage is same as config.cpp in this project witch works fine and the Database.cpp and Database.h in the old projects wtich work fine ---- Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Added : /src/shared/dbdef.h Revision: 14 Author: meanmon13 Date: 11:54:07 PM, Friday, June 29, 2007 Message: Character creation is now handled and it sends all the correct information to the database function CreateCharacter() :-) NOTE: There is still an issue with deleting client objects in the LoginServer ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 13 Author: meanmon13 Date: 9:06:06 PM, Friday, June 29, 2007 Message: Renamed my new ByteBuffer functions to bypassBYTE(),bypassSHORT(),bypassINT(),and bypassLONG() because it makes better sence when using it. I also added a new bytebuffer function named bypassBytes() which can be used to bypass a user defined number of bytes. You can see this new function used in HANDLE_ClientIdMsg() ---- Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Revision: 12 Author: meanmon13 Date: 8:28:01 PM, Friday, June 29, 2007 Message: Added popBYTE(),popSHORT(),popINT(),and popLONG() to the ByteBuffer for optimized packet handling. If ever an unused variable needs to be bypassed when reading a packet use these new functions. First application of this can be found in HANDLE_ClientIdMsg() inwhich we do not use the first 2 ints in the packet. ---- Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Revision: 11 Author: meanmon13 Date: 7:56:23 PM, Friday, June 29, 2007 Message: Removed the confusing name StationID and replaced it with what it really is.... AccountID! Also located two unessary variables from the client object. ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Structs.h Revision: 10 Author: meanmon13 Date: 7:37:51 PM, Friday, June 29, 2007 Message: Further Optimizations. All database functions now accept pointers as perameters instead of passing the entire structure ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 9 Author: meanmon13 Date: 7:28:29 PM, Friday, June 29, 2007 Message: Fixed possible buffer overflow issue when loading information into the GalaxyList ---- Modified : /src/shared/Database.cpp Revision: 8 Author: meanmon13 Date: 7:19:25 PM, Friday, June 29, 2007 Message: I changed CanLogin() to accept pointers instead of the entire array structure. AKA Optimized CanLogin() :-D ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/OverTime.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 7 Author: meanmon13 Date: 6:59:16 PM, Friday, June 29, 2007 Message: Forgot to commit the new File. OverTime.cpp in my last commit. This file contains all of the functions that are called and used by the timing thread. ---- Added : /src/LoginServer/OverTime.cpp Revision: 6 Author: meanmon13 Date: 6:54:13 PM, Friday, June 29, 2007 Message: wrote a new thread that will handle timed events. Wrote our first timed event that will be called ever minute and will delete client objects tagged as invalid. It will also identify client objects who's client has crashed and tag it as invalid to be delete. NOTE: Though the feater has been written and the function is in and is called every min. The actual clean up does not work @ this time. ---- Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Database.cpp Revision: 5 Author: meanmon13 Date: 5:15:45 PM, Friday, June 29, 2007 Message: Implement many optimizations inside CanLogin(),RetrieveCharacterList(),and RetrieveGalaxyList(). I changed the const char* to character arrays. I then added a db initilization to the main function and deleted an instance where the client object was deleting its self and was causing a crash... MEMORY LEAK IDENTIFYED!!!!! The Client object is not being deleted properly... I am working on fixing this right now!!! ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Structs.h Revision: 4 Author: meanmon13 Date: 4:11:24 AM, Thursday, June 28, 2007 Message: Changed the database and LoginServer so that the loginserver stores the galaxy list information so that a database call doesn't need to be made to retrieve the galaxy list for each login. Also now have Database.cpp building a character list thats used in BUILD_EnumerateCharacterId(). Also fixed the opcode and delete character functions. They are now named correctly and make a call to a database function that should return a bool value that signels that the deletion was successful(or not). ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/Structs.h Modified : /src/shared/opcodes.h Revision: 3 Author: meanmon13 Date: 9:23:40 PM, Wednesday, June 27, 2007 Message: Added a new file structs. It contains all the structs we will be using. It is inherited by Database.cpp. I added two functions to Database.cpp RetrieveGalaxyInformation() and RetrieveGalaxyDetails() these functions are called and the information is used by BUILD_LoginEnumCluster() and BUILD_LoginClusterStatus. I also added the station id aka account id information to BUILD_EnumerateCharacterId(). ---- Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Added : /src/shared/Structs.h Revision: 2 Author: meanmon13 Date: 3:27:33 PM, Wednesday, June 27, 2007 Message: Added the class MySQL_DB. Made it a singleton with a single function. CanLogin() --> It returns the stationID (AKA Account ID) of the username and password sent to it. If the information is invalid it returns a 0. ---- Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Revision: 1 Author: meanmon13 Date: 1:41:58 PM, Wednesday, June 27, 2007 Message: Initial commit. Everything is hard coded at this time. It will be made dynamic as soon as possible. Currently only supports one user Username: softcode password: this. You can also zone with a hardcoded character. ---- Added : /Documents Added : /Lib Added : /Lib/AutoItX3.lib Added : /Lib/libmysql.dll Added : /Lib/libmysql.lib Added : /Lib/libzdll.a Added : /Lib/mysqlclient.lib Added : /Lib/mysys-nt.lib Added : /Lib/regex.lib Added : /Lib/strings.lib Added : /Lib/zdll.exp Added : /Lib/zdll.lib Added : /Lib/zlib.lib Added : /Lib/zlib1.exp Added : /Lib/zlib1.lib Added : /ProjectFiles Added : /ProjectFiles/PingServer Added : /ProjectFiles/PingServer/PingServer.vcproj Added : /ProjectFiles/SWGPreCU.sln Added : /ProjectFiles/SWGPreCU.vcproj Added : /ProjectFiles/ZoneServer Added : /ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /Release Added : /Release/PingServer Added : /dbScript Added : /debug Added : /debug/ZoneServer Added : /debug/ZoneServer/AutoItX3.dll Added : /debug/ZoneServer/Logs Added : /debug/ZoneServer/Logs/CoreLogs Added : /debug/ZoneServer/Logs/LoginLogs Added : /debug/ZoneServer/Logs/PacketLogs Added : /debug/ZoneServer/Logs/PingLogs Added : /debug/ZoneServer/Logs/ZoneLogs Added : /debug/ZoneServer/libmysql.dll Added : /debug/ZoneServer/zlib1.dll Added : /debug/loginserver Added : /debug/loginserver/AutoItX3.dll Added : /debug/loginserver/Logs Added : /debug/loginserver/Logs/CoreLogs Added : /debug/loginserver/Logs/LoginLogs Added : /debug/loginserver/Logs/PacketLogs Added : /debug/loginserver/Logs/PingLogs Added : /debug/loginserver/Logs/ZoneLogs Added : /debug/loginserver/libmysql.dll Added : /debug/loginserver/zlib1.dll Added : /src Added : /src/License.h Added : /src/LoginServer Added : /src/LoginServer/Constants.h Added : /src/LoginServer/HandleLogin.cpp Added : /src/LoginServer/LoginClient.cpp Added : /src/LoginServer/LoginClient.h Added : /src/LoginServer/LoginServer.cpp Added : /src/LoginServer/LoginServer.h Added : /src/LoginServer/PacketFactory.cpp Added : /src/LoginServer/SWGPreCU_Login.cpp Added : /src/PingServer Added : /src/PingServer/SWGPreCU_Ping.cpp Added : /src/ScratchPad.h Added : /src/ZoneServer Added : /src/ZoneServer/Constants.h Added : /src/ZoneServer/HandleZone.cpp Added : /src/ZoneServer/PacketFactory.cpp Added : /src/ZoneServer/SWGPreCU_Zone.cpp Added : /src/ZoneServer/ZoneClient.cpp Added : /src/ZoneServer/ZoneClient.h Added : /src/ZoneServer/ZoneServer.cpp Added : /src/ZoneServer/ZoneServer.h Added : /src/shared Added : /src/shared/AutoIt3.h Added : /src/shared/ByteBuffer.cpp Added : /src/shared/ByteBuffer.h Added : /src/shared/Common.h Added : /src/shared/Compression.cpp Added : /src/shared/Compression.h Added : /src/shared/Crypto.cpp Added : /src/shared/Crypto.h Added : /src/shared/Database.cpp Added : /src/shared/Database.h Added : /src/shared/Debug.cpp Added : /src/shared/Debug.h Added : /src/shared/Sockets.h Added : /src/shared/config.cpp Added : /src/shared/config.h Added : /src/shared/crc.cpp Added : /src/shared/crc.h Added : /src/shared/opcodes.h Added : /src/shared/tlog.cpp Added : /src/shared/tlog.h Added : /src/shared/zconf.h Added : /src/shared/zlib.h