PreCUSVNInfo
Revision: 300 Author: ead Date: 4:00:45 PM, Sunday, June 24, 2007 Message: 06-24-07 EAD FOUND <= SHULD BE < IN smaptbl THANKS F00F OF #c++ zirc FIXED SMAP CRASH WHEN NOT RUNNING SERVER IN IDE
Modified : /smap/smap.cpp Modified : /src/ZoneServer/smap.cpp
Revision: 299
Author: ead
Date: 2:40:53 PM, Sunday, June 24, 2007
Message:
smap singlton commit
Deleted : /smap/Debug/BuildLog.htm Deleted : /smap/Debug/mt.dep Deleted : /smap/Debug/stree.exe Deleted : /smap/Debug/stree.exe.intermediate.manifest Deleted : /smap/Debug/stree.map Added : /smap/smap.cpp Added : /smap/smap.h Added : /smap/smap.ncb Modified : /smap/smap.sln Modified : /smap/smap.suo Added : /smap/smap.vcproj Added : /smap/smap.vcproj.LANMASTERCMD.pat.user Added : /smap/smapmain.cpp Deleted : /smap/stree.ncb Deleted : /smap/stree.vcproj Deleted : /smap/stree.vcproj.LANMASTERCMD.pat.user
Revision: 298
Author: ead
Date: 1:45:52 PM, Sunday, June 24, 2007
Message:
SVN ERROR IN THE ROLL BACK DBSCRIPT FOLDER CHANGES WERNT DETECTED OR UPLOADED
Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/smap.cpp
Revision: 297
Author: ead
Date: 4:19:25 AM, Sunday, June 24, 2007
Message:
ROLL BACK TO 281 CODE WAS COMMITED UNTESTED AND BROEKN IT IS ROLLED BACK THERE WAS NO EXCUSES FOR NOT TESTING PROPERLY THIS VERSON IS EXTREAMLY STABLE I WALKED IT UNDER A LADDER ON A BROKEN MIRROR AT 1313 HOURS AND COULDNT CRASH IT
BROKEN COMMITS/UNTESTED COMMITS WILL RESULT IN CASTRATION AND REMOVAL OF SVN RIGHTS AND I WONT GIVE THEM BACK THIS TIME !!!!!!!!!!!!
also contanes working smap modded version of config and tlog making there file save and read path idiot proof somthing we defnalty need with some of the programmers that have commited lately
also moved config file ini reads to a cpp verson I WILL MOVE WRITES LATER
THE CODE IS STABLE WORKING AND CRASH PROOF KEEP IT THAT WAY OR ELSE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h
Revision: 296
Author: meanmon13
Date: 12:56:55 AM, Sunday, June 24, 2007
Message:
Improved handling of string in place structure
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 295
Author: maach_ine
Date: 12:16:51 AM, Sunday, June 24, 2007
Message:
Identified unknown byte in ObjControllers -- ObjectMenuRequest.
Changed HandleZone - Handle_PlaceBuilding to work with a DeedItem not a list of them.
Modified the Database functions GetDeedObject and InventoryDeed to return a single DeedObject, not a list pointer of them.
Added checks to SpawnFellowPlayer calls and to SpawnFellowPlayer itself -- if the fellow player's ObjID is invalid, don't spawn him!
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 294
Author: ead
Date: 12:02:58 AM, Sunday, June 24, 2007
Message:
smap files added from prev commit
Added : /src/ZoneServer/smap.cpp Added : /src/ZoneServer/smap.h
Revision: 293
Author: ead
Date: 11:51:08 PM, Saturday, June 23, 2007
Message:
06-23-07 EAD IDIOT PROOFED FILE PATHS
06-23-07 EAD INTAL COMMIT SMAP LOADS BUT DOSNT STOP
06-23-07 EAD INTAL COMMIT SMAP LOADS BUT DOSNT STOP
OWER SERVER DOSE NOT SUPPORT SHUTDOWN FUNCTIONS!!!! THIS IS A HELA PROBLEM
Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/config.cpp Modified : /src/shared/tlog.cpp
Revision: 292
Author: meanmon13
Date: 12:01:08 PM, Saturday, June 23, 2007
Message:
When a player loges out when mounted or they crash while mounted... both their avatar and mount will be removed from the zone
Modified : /src/LoginServer/LoginClient.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h
Revision: 291
Author: Zewi
Date: 4:26:41 PM, Friday, June 22, 2007
Message:
on more time for starter, items
Modified : /dbScript/swgprecu.1.sql
Revision: 290
Author: Zewi
Date: 4:20:18 PM, Friday, June 22, 2007
Message:
quick fix again!!!
Modified : /dbScript/swgprecu.1.sql
Revision: 289
Author: Zewi
Date: 4:09:16 PM, Friday, June 22, 2007
Message:
try now just human male Artisian
Modified : /dbScript/swgprecu.1.sql
Revision: 288
Author: maach_ine
Date: 3:26:50 PM, Friday, June 22, 2007
Message:
Merged PlasmaFlow's building spawning code from the experimental SVN. It seems to work on my computer.
Modified : /dbScript/BuildingDeeds.4.sql Modified : /dbScript/swgprecu.1.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/crc.cpp Modified : /src/shared/crc.h
Revision: 287
Author: maach_ine
Date: 11:07:33 AM, Friday, June 22, 2007
Message:
Corrected CRC for Shared Rodian Female model. Multizone should now work for all characters.
Modified : /src/ZoneServer/Constants.h
Revision: 286
Author: meanmon13
Date: 12:53:00 AM, Friday, June 22, 2007
Message:
Players will be removed from the world if they have been link dead for more then 1 min. Recommiting the &travel command some other stability changes... see merge tool for details
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 285
Author: compileserver
Date: 10:34:17 PM, Thursday, June 21, 2007
Message:
FIXED FILE NAME
REMOVED DISTRUCTIVE COMMAND
PREVENTED DATABASE FROM AUTOCHOOSING SWGPRECU
Added : /dbScript/cellobject.5.sql(Copy from path: /dbScript/cellobject.sql, Revision, 284 Deleted : /dbScript/cellobject.sql
Revision: 284
Author: Zewi
Date: 10:21:06 PM, Thursday, June 21, 2007
Message:
zewi---I think starter items work now...
Reminder only Starter iteams for Artisain are in right now...so this is for testing!!!
Modified : /dbScript/swgprecu.1.sql Modified : /src/shared/Database.cpp
Revision: 283
Author: Zewi
Date: 8:14:11 PM, Thursday, June 21, 2007
Message:
quick starter item fix..
Modified : /dbScript/swgprecu.1.sql
Revision: 282
Author: Zewi
Date: 7:56:12 PM, Thursday, June 21, 2007
Message:
Zewi---staring a new Item_Template with names. Artisain is done.. there are no crashes(someitmes the client will
crash(very rare only happend once with a charester that doesnt start with starter items,, but not the server.) However, the Rodain Male,Human Female,Bothan male and Feamle, Ithorian Male and Female.. do not crash
the server like it did before.. However, they dont start with their starter items!! More then likley something in the code.
ONLY AT THIS TIME MAKE AN ARTISAIN!!! NOTHING ELSE!!!!!
Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 281
Author: ead
Date: 12:51:22 AM, Thursday, June 21, 2007
Message:
ROLL BACK TO 207
A CERTAN PERSON HAS MEARLY PUT THERE CODE RIGHT BACK IN AFTER ROLL BACKS REBREAKING THE SAME SHIT OVER AND OVER AND THE SOURCE OF ALL THE MEMORY LEAKS HEAP CORRPUT STACK BREAKING BULLSHIT AND EVERYTHING LEADS BACK TO SAME SAYED PERSON WHO IS HAVING SOME ACCOUNT PROBLEMS NOW
MEANMON13 ZEWI NOGARD EAD LORDCORM
Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Deleted : /Release Deleted : /Weather Client Added : /dbScript/BuildingDeeds.4.sql(Copy from path: /dbScript/BuildingDeeds.4.sql, Revision, 207 Deleted : /dbScript/Deeds.sql Deleted : /dbScript/Terminals.sql Added : /dbScript/cellobject.sql(Copy from path: /dbScript/cellobject.sql, Revision, 207 Deleted : /dbScript/filter.ods Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt Deleted : /dbScript/tickettable.sql Added : /smap/Debug/BuildLog.htm(Copy from path: /smap/Debug/BuildLog.htm, Revision, 207 Added : /smap/Debug/mt.dep(Copy from path: /smap/Debug/mt.dep, Revision, 207 Deleted : /smap/Debug/smap.exe Added : /smap/Debug/stree.exe(Copy from path: /smap/Debug/stree.exe, Revision, 207 Added : /smap/Debug/stree.exe.intermediate.manifest(Copy from path: /smap/Debug/stree.exe.intermediate.manifest, Revision, 207 Added : /smap/Debug/stree.map(Copy from path: /smap/Debug/stree.map, Revision, 207 Added : /smap/Release/BuildLog.htm(Copy from path: /smap/Release/BuildLog.htm, Revision, 207 Deleted : /smap/Release/smap.exe Added : /smap/Release/vc80.idb(Copy from path: /smap/Release/vc80.idb, Revision, 207 Modified : /smap/main.cpp Deleted : /smap/smap.ncb Modified : /smap/smap.sln Modified : /smap/smap.suo Deleted : /smap/smap.vcproj Deleted : /smap/smap.vcproj.LANMASTERCMD.pat.user Added : /smap/stree.ncb(Copy from path: /smap/stree.ncb, Revision, 207 Added : /smap/stree.vcproj(Copy from path: /smap/stree.vcproj, Revision, 207 Added : /smap/stree.vcproj.LANMASTERCMD.pat.user(Copy from path: /smap/stree.vcproj.LANMASTERCMD.pat.user, Revision, 207 Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/ZoneServer/admin.cpp Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp
Revision: 280
Author: maach_ine
Date: 7:46:42 PM, Wednesday, June 20, 2007
Message:
A couple of bug squashes. Moved some database query code that was outside of the database into the database. Added a raceIndex int to the ZoneClient for use when we are looking up data by the array position of the character race.
- STARTER ITEMS ARE TOTALLY BROKEN IN THIS COMMIT PENDING A COMMIT BY INTERESTING *******
- MULTI-ZONE IS CONFIRMED BROKEN IN THIS AND EARLIER COMMITS FOR MOST SPECIES!! ONLY CONFIRMED WORKING SPECIES IS HUMAN MALE!!! PRIORITY 1 TOFIX!!! ******
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 279
Author: plasmaflow
Date: 12:29:05 PM, Wednesday, June 20, 2007
Message:
All changes have been documented in the change logs.
All changes have been tested to work.
No changes to Database Structure or data.
Changes as follows
HandleZone.cpp Added gm = LoadedPlayerInfo.gm; in HANDLE_SelectCharacter to set the Zclient Global gm to tell if a player is a gm or not.
ZoneClient.h Added bool gm; to Zclient::
Database.cpp
Added Function StaticNPC AddStaticNPC(StaticNPC _npcData); // This function adds a new Static NPC To the Static NPCS Table.
Changed GetPlayerData to get if the player is a gm or not this also adds the tag of [GM]or [DEV] to the players name.
To dawn the new tag you need to set your account gm setting to: 0=not GM, 1=GM 2=DEV This will also set a global for the
client called gm which is a boolean to determine if the player is a gm or not.
Added Function Terminal AddTerminal(Terminal _terminalData);//This function adds a new Terminal to the Terminals Table.
Database.h Added Function int AddStaticNPC(StaticNPC _npcData); // This function adds a new Static NPC To the Static NPCS Table. Terminal AddTerminal(Terminal _terminalData);//This function adds a new Terminal to the Terminals Table.
ObjControllers.cpp
Added new & Commands &Place with sub command npc, terminal, building, lair These commands allow for a gm to place any of these using his own coords and orientation they also take a first name or last name and deal with the object being placed inside or outside a cell. This will speed up the population of databases since placing an object in the world saves it to the database and spawns the item automatically. Added &help command to list available commands. When adding more commands to the help list add new messages in no more than 2 full lines of text or it causes a client crash.
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 278
Author: Zewi
Date: 10:59:58 AM, Wednesday, June 20, 2007
Message:
houses work again/deeds!
Modified : /dbScript/swgprecu.1.sql
Revision: 277
Author: Zewi
Date: 10:45:03 AM, Wednesday, June 20, 2007
Message:
finished starter item deed proplm.. still places a bank!!
Modified : /dbScript/swgprecu.1.sql
Revision: 276
Author: maach_ine
Date: 9:52:35 AM, Wednesday, June 20, 2007
Message:
Recommit, and a bug fix in what I wrote earlier. Previously, if there were no ticket destinations, we would crash getting the first destination.
Notes from original commit follow.
Fixed memory leakage in PacketFactory functions BUILD_EnterTicketPurchaseModeMessage and BUILD_PlanetTravelPointListResponse.
Both were creating 2 lists using "new" without deleting them afterward. Now they create only 1 "new" list, which is deleted afterwards.
Updated HandleZone function HANDLE_PlanetTravelListRequest -- it will now read the planet name from the packet, determine the planet ID that the name matches up with, and then set a variable so that we send back appropriate data.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 275
Author: Zewi
Date: 3:21:10 AM, Wednesday, June 20, 2007
Message:
Zewi Updated the starter item to spawn house if u look at the swgprecu squl file and went down to the
starter items u would notice that the last zero is for deeds `deed_id` int not null, it was zero when u have a deed the number needs to be 1.. so instead of this INSERT INTO `starter_items` VALUES( 7, 'crafting_artisan', 101601749, 9288, 0, 0, 0, 0, 0); it needed to be this INSERT INTO `starter_items` VALUES( 7, 'crafting_artisan', 101601749, 9288, 0, 0, 0, 0, 1); However u dont spawn a house u spawn soemthing else, I have looked into the DEEDS sql and have checked that and everything is right number 9288(from the Item_template is the correct number for Naboo small house style.02 so i do not no what the proplem is unless numbers are off some where!!! or hard coded!! it worked once when this was first implemented but someone complied over the ones with a zero or the one(1) was never implemented So the house deed works but it is not spawing a naboo house it spawns a bank.. more then lilkly this is harded coded!!!
Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 274
Author: ead
Date: 2:18:45 AM, Wednesday, June 20, 2007
Message:
ROLLBACK TO 258 DUE TO BROKEN STUFF
DEEDS BROKEN
CLOHTING/STARTER ITEMS BROKEN
AN @ COMMAND WAS ADDED
DECISION BY MEANMON ZEWI EAD
Added : /Documents/Database Item Documentation.txt(Copy from path: /Documents/Database Item Documentation.txt, Revision, 258 Added : /Documents/[GUIDE]Getting started (Setting up your server).URL(Copy from path: /Documents/[GUIDE]Getting started (Setting up your server).URL, Revision, 258 Deleted : /dbScript/Deeds.5.sql Modified : /dbScript/LoadOrder.txt Deleted : /dbScript/Terminals.4.sql Added : /dbScript/Terminals.sql(Copy from path: /dbScript/Terminals.sql, Revision, 258 Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt Deleted : /dbScript/tickettable.6.sql Added : /dbScript/tickettable.sql(Copy from path: /dbScript/tickettable.sql, Revision, 258 Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h
Revision: 273
Author: Zewi
Date: 1:33:41 AM, Wednesday, June 20, 2007
Message:
Updated the starter item to spawn house if u look at the swgprecu squl file and went down to the
starter items u would notice that the las zero is for deeds `deed_id` int not null, will it was zero when u have a deed the
number needs to be 1.. so instead of this INSERT INTO `starter_items` VALUES( 7, 'crafting_artisan', 101601749, 9288, 0, 0, 0, 0, 0);
it needed to be this INSERT INTO `starter_items` VALUES( 7, 'crafting_artisan', 101601749, 9288, 0, 0, 0, 0, 1); However u dont spawn
a house u spawn soemthing else, I have looked into the DEEDS sql and have checked that and everything is right number 9288 is the correct
number for Naboo small house style.02 so i do not no what the proplem is unless numbers are off some where!!! or hard coded!!
it wored once when this was first implemented but someone compied over the ones with a zero or the one was never implemented So the house deed works
but it is not spawing the right thing.
Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 272
Author: maach_ine
Date: 10:13:57 PM, Tuesday, June 19, 2007
Message:
Fixed memory leakage in PacketFactory functions BUILD_EnterTicketPurchaseModeMessage and BUILD_PlanetTravelPointListResponse.
Both were creating 2 lists using "new" without deleting them afterward. Now they create only 1 "new" list, which is deleted afterwards.
Updated HandleZone function HANDLE_PlanetTravelListRequest -- it will now read the planet name from the packet, determine the planet ID that the name matches up with, and then set a variable so that we send back appropriate data.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 271
Author: plasmaflow
Date: 2:24:08 PM, Tuesday, June 19, 2007
Message:
All changes have been documented in the change logs.
All changes have been tested to work.
No changes to Database Structure or data.
Changes as follows
config.cpp Updated default login server port from 44457 to 44453
HandleZone.cpp Added gm = LoadedPlayerInfo.gm; in HANDLE_SelectCharacter to set the Zclient Global gm to tell if a player is a gm or not.
ZoneClient.h Added bool gm; to Zclient::
Database.cpp
Added Function StaticNPC AddStaticNPC(StaticNPC _npcData); // This function adds a new Static NPC To the Static NPCS Table.
Changed GetPlayerData to get if the player is a gm or not this also adds the tag of [GM]or [DEV] to the players name.
To dawn the new tag you need to set your account gm setting to: 0=not GM, 1=GM 2=DEV This will also set a global for the
client called gm which is a boolean to determine if the player is a gm or not.
Added Function Terminal AddTerminal(Terminal _terminalData);//This function adds a new Terminal to the Terminals Table.
Database.h Added Function int AddStaticNPC(StaticNPC _npcData); // This function adds a new Static NPC To the Static NPCS Table. Terminal AddTerminal(Terminal _terminalData);//This function adds a new Terminal to the Terminals Table.
ObjControllers.cpp Added check to see if player is a GM or not to allow or disallow usage of & commands Added new & Commands &Place with sub command npc, terminal, building, lair These commands allow for a gm to place any of these using his own coords and orientation they also take a first name or last name and deal with the object being placed inside or outside a cell. This will speed up the population of databases since placing an object in the world saves it to the database and spawns the item automatically. Added &help command to list available commands. When adding more commands to the help list add new messages in no more than 2 full lines of text or it causes a client crash.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp
Revision: 270
Author: interesting
Date: 9:37:04 AM, Tuesday, June 19, 2007
Message:
Removed two obsolete document files.
Both were created by me and are no longer up to date.
Deleted : /Documents/Database Item Documentation.txt Deleted : /Documents/[GUIDE]Getting started (Setting up your server).URL
Revision: 269
Author: compileserver
Date: 1:33:04 AM, Tuesday, June 19, 2007
Message:
06-18-07 ead added login port number support
FIXED DEBUG START ORDER
Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/shared/config.cpp Modified : /src/shared/config.h
Revision: 268
Author: compileserver
Date: 11:55:25 PM, Monday, June 18, 2007
Message:
COMMIT BY EAD REMOVED DROP IF EXIST FROM static_npcs.3.sql
Modified : /dbScript/static_npcs.3.sql
Revision: 267
Author: compileserver
Date: 11:46:44 PM, Monday, June 18, 2007
Message:
COMMIT BY EAD VIA COMPILE SERVER updated sql file names
Modified : /dbScript/LoadOrder.txt Deleted : /dbScript/Terminals.sql Added : /dbScript/tickettable.6.sql(Copy from path: /dbScript/tickettable.sql, Revision, 266 Deleted : /dbScript/tickettable.sql
Revision: 266
Author: Zewi
Date: 10:58:45 PM, Monday, June 18, 2007
Message:
fixed Driod/terminal in theed shuttle port #1
Modified : /dbScript/Terminals.4.sql Modified : /dbScript/static_npcs.3.sql
Revision: 265
Author: Zewi
Date: 10:37:40 PM, Monday, June 18, 2007
Message:
updated what sql files to load!!! AGAIN!!!
Added : /dbScript/Deeds.5.sql Added : /dbScript/Terminals.4.sql
Revision: 264
Author: Zewi
Date: 10:33:11 PM, Monday, June 18, 2007
Message:
updated what sql files to load!!!
Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 263
Author: ead
Date: 8:57:43 AM, Monday, June 18, 2007
Message:
REV 262 REVERT SMAP IS GETTING MESSED WITH BY SOME OTHER PEACE OF CODE IT WORKS FINE IN THE IDE IN DEBUG BUT WHEN RUN STANDALONE IT CRASHES WHILE MALLOCING CELL 198 OF PLANET 0
Modified : /Lib/AutoItX3.lib Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /debug/ZoneServer/AutoItX3.dll Modified : /debug/loginserver/AutoItX3.dll Modified : /smap/Debug/smap.exe Modified : /smap/Release/smap.exe Modified : /smap/main.cpp Modified : /smap/smap.ncb Modified : /smap/smap.suo Modified : /smap/smap.vcproj Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/AutoIt3.h
Revision: 262
Author: ead
Date: 1:24:58 AM, Monday, June 18, 2007
Message:
06-18-07 EAD FIXED/ADDED SMAP FUNCTONALTY SMAP IS NOT YET INTGRATED OR WORKING IT MEARLY STARTS AND STOPS WITHOUT ERROR A MEMORY MANAGMENT ERROR STILL EXIST IN OWER PROGRAM NOT IN SMAP THAT WAS CAUSING A CRASH WITH SMAPS 500X500 ARRAY ANY ARRAY ADDED TO THE ZSERVER SINGLETON WILL CAUSE A CRASH IF IT IS BIG ENUFF THIS WAS A STATICLY MADE ARRAY SMAP[500][500] AND SHULD NEVER CAUSE A PROB CURRENTLY USING MALLOC TO MAKE THE ARRAY SMAP IS DOUBLE POINTER AS A TEMP FIX TELL THE MEMORY LEAK NOT CAUSED BY SMAP CAN BE FOUND
other msic changes to smap project
updated AutoItX3 ini systems libarys and header to latist version as a atempt to find the memory leak
the leak i do not beleve to be in autoit as it landed on line 104 config.cpp if( (vread[0] == bad[0] && vread[1] == bad[1] && vread[2] == bad[2]) || reconfig) im guessing the leak just simply shows up in config but that config is liekly not the source but that i dont know for shure
Modified : /Lib/AutoItX3.lib Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /debug/ZoneServer/AutoItX3.dll Modified : /debug/loginserver/AutoItX3.dll Modified : /smap/Debug/smap.exe Modified : /smap/Release/smap.exe Modified : /smap/main.cpp Modified : /smap/smap.ncb Modified : /smap/smap.suo Modified : /smap/smap.vcproj Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/shared/AutoIt3.h
Revision: 261
Author: plasmaflow
Date: 9:40:25 PM, Sunday, June 17, 2007
Message:
Added back function in CanLogin to lowercase the name
of users logging in and store it as lower case only.
All we do is this.
printf("UserName As entered:%s\n",username.c_str()); for (int i=0;i<username.length();i++) { username[i]=tolower(username[i]); } printf("UserName As Lowered:%s\n",username.c_str());
This has been tested to work with user names that are multi case and names with numbers like TeSt and T3St.
Plasma
Modified : /src/shared/Database.cpp
Revision: 260
Author: plasmaflow
Date: 6:42:34 PM, Sunday, June 17, 2007
Message:
Change log update my IDE did not update the notes properly from my notes file
Modified : /src/shared/Database.cpp
Revision: 259
Author: plasmaflow
Date: 6:30:09 PM, Sunday, June 17, 2007
Message:
Changed UpdatePlayerPos Function to now save the planet id properly. it also updates the population properly when you move from planet to planet.
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Database.cpp
Revision: 258
Author: ead
Date: 12:06:27 AM, Sunday, June 17, 2007
Message:
smap roll back
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Deleted : /src/ZoneServer/player.h
Revision: 257
Author: meanmon13
Date: 12:05:46 AM, Sunday, June 17, 2007
Message:
smap commit -- too be reverted
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Added : /src/ZoneServer/player.h
Revision: 256
Author: ead
Date: 11:36:51 PM, Saturday, June 16, 2007
Message:
smap roll back
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /smap/smap.ncb Modified : /smap/smap.suo Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Deleted : /src/ZoneServer/player.h Modified : /src/shared/Common.h
Revision: 255
Author: meanmon13
Date: 9:46:19 PM, Saturday, June 16, 2007
Message:
smap commit -- too be rolled back
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /smap/smap.ncb Modified : /smap/smap.suo Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Added : /src/ZoneServer/player.h Modified : /src/shared/Common.h
Revision: 254
Author: ead
Date: 7:41:23 PM, Saturday, June 16, 2007
Message:
fixed smap project
Modified : /smap/Release/smap.exe Added : /smap/smap.ncb Modified : /smap/smap.sln Modified : /smap/smap.suo Added : /smap/smap.vcproj Added : /smap/smap.vcproj.LANMASTERCMD.pat.user
Revision: 253
Author: meanmon13
Date: 7:16:35 PM, Saturday, June 16, 2007
Message:
found issue with 247... the planet id of the player was not being saved right when using the &travel command... I am unable to fix this because i cannot change how the position update saves planet ids... thus &travel only works for the planet the player is currently on... fix how position update saves planet id and interplentary travel will again be possible
Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 252
Author: ead
Date: 6:23:43 PM, Saturday, June 16, 2007
Message:
removal of rev 247
Modified : /Release/PingServer/BuildLog.htm Modified : /Release/PingServer/PingServer.exe Modified : /Release/SWGPreCU_Ping.cod Modified : /Release/SWGPreCU_Ping.obj Modified : /Release/mt.dep Modified : /Release/vc80.idb Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp
Revision: 251
Author: ead
Date: 6:05:43 PM, Saturday, June 16, 2007
Message:
fix on termnals REMOVED IF EXIST DROP
preposed changes to word and name filter
Modified : /dbScript/Terminals.sql Added : /dbScript/filter.ods
Revision: 250
Author: lordcorm
Date: 4:30:31 PM, Saturday, June 16, 2007
Message:
Database tickets.
Added : /dbScript/tickettable.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 249
Author: Zewi
Date: 2:35:06 PM, Saturday, June 16, 2007
Message:
Added more trainers to the Static NPC SQL file Thanks to Interesting for helping getting location's
Modified : /dbScript/Terminals.sql Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 248
Author: nogard
Date: 1:44:59 PM, Saturday, June 16, 2007
Message:
Fxied Zewi cry baby tantrum...
Modified : /Weather Client/SWGWeather.exe Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/admin.cpp
Revision: 247
Author: meanmon13
Date: 1:21:12 PM, Saturday, June 16, 2007
Message:
as per Zewi's request i added in an in-game command for easy travel
the command is "&travel" proper usage is "&travel (local or planet_id) x z y"
NOTE: shuttles will practically be a cut and paste job of the &travel command code
Modified : /Release/PingServer/BuildLog.htm Modified : /Release/PingServer/PingServer.exe Modified : /Release/SWGPreCU_Ping.cod Modified : /Release/SWGPreCU_Ping.obj Modified : /Release/mt.dep Modified : /Release/vc80.idb Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp
Revision: 246
Author: Zewi
Date: 1:46:30 AM, Saturday, June 16, 2007
Message:
Fixed Static NPC's and Terminal SQL. Per Lords Request
Modified : /dbScript/Terminals.sql Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 245
Author: lordcorm
Date: 1:37:47 AM, Saturday, June 16, 2007
Message:
fix saving possission, step 1 of tickets
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Common.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 244
Author: nogard
Date: 9:16:22 PM, Friday, June 15, 2007
Message:
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 243
Author: nogard
Date: 8:00:25 PM, Friday, June 15, 2007
Message:
Reverted back...
Modified : /Weather Client/README.txt Modified : /Weather Client/SWGWeather.exe Deleted : /Weather Client/VText.dll
Revision: 242
Author: nogard
Date: 7:54:00 PM, Friday, June 15, 2007
Message:
Added missing DLL
Modified : /Weather Client/README.txt Added : /Weather Client/VText.dll
Revision: 241
Author: nogard
Date: 7:48:15 PM, Friday, June 15, 2007
Message:
Added Config Files and Such dont work 100% yet
Added : /Weather Client/Config Added : /Weather Client/Config/Config.CFG Modified : /Weather Client/SWGWeather.exe
Revision: 240
Author: nogard
Date: 7:30:09 PM, Friday, June 15, 2007
Message:
Opps forgot to add a file
Added : /Weather Client/MSWINSCK.OCX Modified : /Weather Client/README.txt
Revision: 239
Author: nogard
Date: 7:23:38 PM, Friday, June 15, 2007
Message:
Added Abunch of stuff
added Weather Client/SWGWeather.exe for chaning NABOO ONLY atm but it does change them all program wise. must be on you pc atm untill i write the InitSocket
added /pickup
/drop
/open
/flourish
music and dance works .
Added : /Weather Client Added : /Weather Client/EARTH.ICO Added : /Weather Client/README.txt Added : /Weather Client/SWGWeather.exe Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/ZoneServer/admin.cpp Modified : /src/shared/opcodes.h
Revision: 238
Author: Zewi
Date: 7:03:18 PM, Friday, June 15, 2007
Message:
Added : /dbScript/Terminals.sql
Revision: 237
Author: Zewi
Date: 6:59:05 PM, Friday, June 15, 2007
Message:
Added Trainers in Naboo Theed(some are facing the wrong way that needs to be fixed) Aslo
Added a Terminals SQl file for Ticket Droids and terminals.
Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 236
Author: lordcorm
Date: 5:29:42 PM, Friday, June 15, 2007
Message:
for zewi
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 235
Author: ead
Date: 1:01:51 AM, Friday, June 15, 2007
Message:
recommited formating changes UPDATE BEFORE YOU COMMIT OR DIE
SMAP WORKS FIXED CRASH 20000 OBJECTS LOADED IN 32Mhz or 15 miliseconds
Deleted : /smap/Debug/BuildLog.htm Deleted : /smap/Debug/mt.dep Added : /smap/Debug/smap.exe Deleted : /smap/Debug/stree.exe Deleted : /smap/Debug/stree.exe.intermediate.manifest Deleted : /smap/Debug/stree.map Deleted : /smap/Release/BuildLog.htm Added : /smap/Release/smap.exe Deleted : /smap/Release/vc80.idb Modified : /smap/main.cpp Modified : /smap/smap.suo Deleted : /smap/stree.ncb Deleted : /smap/stree.vcproj Deleted : /smap/stree.vcproj.LANMASTERCMD.pat.user Modified : /src/shared/config.cpp
Revision: 234
Author: maach_ine
Date: 4:09:54 PM, Thursday, June 14, 2007
Message:
Update for Zewi's placing NPCs around the galaxy.
Slightly modified the @warp command to be more useable. The format MUST still be:
@warp XXXX YYYY ZZZZ OR @warp -XXXX -YYYY -ZZZZ OR any combination of +- XXXX, YYYY, ZZZZ.
Added: @planet command
Format MUST be:
@planet II
The planet ID MUST BE 2 characters long, or the zone server will crash. The planet ID MUST be a positive number, or the client will crash.
NOTE: The above commands WILL BE REMOVED when Zewi is done with them. That is why they are not more user friendly.
Updates to the Zone Client: It is now aware of what planet it should be on. For purposes of sending the StartScene packet, the client is now aware of it's X,Y,Z co-ordinates earlier in the zoning in process.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 233
Author: maach_ine
Date: 11:58:19 PM, Wednesday, June 13, 2007
Message:
- SEMI-STABLE COMMIT ******
DO NOT START A CHAT LINE WITH THE CHARACTER @ AND HAVE "warp" IN THE CHAT LINE OR YOU WILL CRASH THE SERVER UNLESS YOU FOLLOW THE FORMAT LAID OUT BELOW.
This commit is the first step in handling player warping. The format needed is:
@warp XXXX YYYY ZZZZ
where XXXX, YYYY and ZZZZ are the coordinates we want to warp to.
TODO: Build the correct packets to send after we update the player's posX, posY, posZ
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 232
Author: lordcorm
Date: 7:19:08 PM, Wednesday, June 13, 2007
Message:
you now can save in cells :) and euip weapons :)
Modified : /dbScript/swgprecu.1.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 231
Author: ead
Date: 11:12:54 PM, Tuesday, June 12, 2007
Message:
06-12-07 Ead cleaned up time format now uses hh:mm:sec
06-12-07 Ead cleanup of database quarry/connect error message nolonger will it be hard to read
Modified : /src/shared/config.cpp Modified : /src/shared/tlog.cpp
Revision: 230
Author: ead
Date: 10:54:45 PM, Tuesday, June 12, 2007
Message:
06-12-07 EAD iStance was not set to 0 on creation sometimes for pepole
without compile option (set values to 0 on start) enabled would get stuck incapactated
Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 229
Author: Zewi
Date: 9:59:05 PM, Tuesday, June 12, 2007
Message:
Added deeds to itmes per lordcorms request!!
Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 228
Author: lordcorm
Date: 6:31:40 PM, Tuesday, June 12, 2007
Message:
Added : /Release Added : /Release/PingServer Added : /Release/PingServer/BuildLog.htm Added : /Release/PingServer/PingServer.exe Added : /Release/PingServer.exe.intermediate.manifest Added : /Release/SWGPreCU_Ping.cod Added : /Release/SWGPreCU_Ping.obj Added : /Release/mt.dep Added : /Release/vc80.idb
Revision: 227
Author: lordcorm
Date: 6:08:42 PM, Tuesday, June 12, 2007
Message:
not used any more
Deleted : /dbScript/BuildingDeeds.4.sql Deleted : /dbScript/cellobject.sql
Revision: 226
Author: lordcorm
Date: 6:07:37 PM, Tuesday, June 12, 2007
Message:
Made changes to item handling system..... a temperary fix for equipping stuff, cell objectsare now handled throw the item table.
Added : /dbScript/Deeds.sql Modified : /dbScript/swgprecu.1.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 225
Author: ead
Date: 10:39:09 PM, Monday, June 11, 2007
Message:
06-11-07 EAD added lordcorms databasedef.h and set it up moddeed existing ussage of _galaxy_id
Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 224
Author: ead
Date: 7:58:06 PM, Monday, June 11, 2007
Message:
REVERT TO REV 207
Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /dbScript/BuildingDeeds.4.sql Modified : /dbScript/DevCityBackup.sql Modified : /dbScript/LoadOrder.txt Deleted : /dbScript/Planets.6.sql Deleted : /dbScript/Waypoints.7.sql Deleted : /dbScript/cellobject.5.sql Deleted : /dbScript/datapad.sql Modified : /dbScript/item_template.2.SQL Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt Deleted : /dbScript/tickettable.8.sql Deleted : /dbScript/tickettable.sql Added : /smap/Debug/BuildLog.htm(Copy from path: /smap/Debug/BuildLog.htm, Revision, 207 Added : /smap/Debug/mt.dep(Copy from path: /smap/Debug/mt.dep, Revision, 207 Added : /smap/Debug/stree.exe.intermediate.manifest(Copy from path: /smap/Debug/stree.exe.intermediate.manifest, Revision, 207 Added : /smap/Debug/stree.map(Copy from path: /smap/Debug/stree.map, Revision, 207 Modified : /smap/main.cpp Modified : /smap/smap.suo Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Deleted : /src/shared/databasedef.h Modified : /src/shared/opcodes.h
Revision: 223
Author: ead
Date: 9:05:42 PM, Sunday, June 10, 2007
Message:
06-10-07 EAD start of name filter rebuild server works now
fixed build order and start order
PING SERVER SHULD NOT BE BUILT THIS IS CORRECT
PING SERVER SHULD BE STARTED IN NON DEBUG RELASE MODE NOMATTER WHAT MODE WE ARE IN
these 2 things are set up properly now
Modified : /ProjectFiles/SWGPreCU.sln Modified : /src/shared/Database.cpp
Revision: 222
Author: lordcorm
Date: 6:35:49 PM, Sunday, June 10, 2007
Message:
Database fixes
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/databasedef.h
Revision: 221
Author: lordcorm
Date: 5:22:32 PM, Sunday, June 10, 2007
Message:
New SQL update, as ead says do not touch this file without talking to him, YOUR NOT HELPING IF YOUR GOING FAST!
Modified : /dbScript/swgprecu.1.sql
Revision: 220
Author: ead
Date: 5:05:08 PM, Sunday, June 10, 2007
Message:
06-10-07 EAD BROKEN COMMIT FOR MERGE WITH LOARDCORM
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/databasedef.h
Revision: 219
Author: maach_ine
Date: 9:32:16 AM, Sunday, June 10, 2007
Message:
FIXED: Invalid pointer in ZoneServer.vcproj -- was looking for databasedef.h in the ZoneServer subdirectory instead of the shared subdirectory.
FIXED/PATCHED: DBConnect::GetPlanets() no longer causes a server crash. Cause of crash: Array index out of bounds where i = 128. Increased size of arrays by 1.
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 218
Author: ead
Date: 4:10:49 AM, Sunday, June 10, 2007
Message:
FORGOT TO ADD FILE databasedef.h
06-09-07 lordcorm intial commit to database.cpp to be moved over
06-09-07 EAD added row def file for lordcorm do not use numbers as iterators for rows use the def name now
-- 06-09-07 EAD removed the swg precu master.sql as part of partal code roll back it may be back after cleanup
fixed build order pingserver is not bulit by default and shuld be built manualy if you need its exe
Added : /src/shared/databasedef.h
Revision: 217
Author: ead
Date: 4:10:18 AM, Sunday, June 10, 2007
Message:
06-09-07 lordcorm intial commit to database.cpp to be moved over
06-09-07 EAD added row def file for lordcorm do not use numbers as iterators for rows use the def name now
-- 06-09-07 EAD removed the swg precu master.sql as part of partal code roll back it may be back after cleanup
fixed build order pingserver is not bulit by default and shuld be built manualy if you need its exe
Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Deleted : /dbScript/SWG Pre CU Master.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 216
Author: lordcorm
Date: 12:33:31 AM, Sunday, June 10, 2007
Message:
Database Structures for EAD :D
Modified : /src/shared/Database.h
Revision: 215
Author: ead
Date: 12:08:25 AM, Sunday, June 10, 2007
Message:
removed
bDoesQueryExist(string query);
bDidQueryExecute(string query);
rewrote del item and del charater latter of witch will only set del flag to true
item shuld dump data to a log file before deleat is run
Deleted : /smap/Debug/BuildLog.htm Deleted : /smap/Debug/mt.dep Deleted : /smap/Debug/stree.exe.intermediate.manifest Deleted : /smap/Debug/stree.map Modified : /smap/main.cpp Modified : /smap/smap.suo Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 214
Author: ead
Date: 7:30:11 PM, Saturday, June 09, 2007
Message:
-- 06-09-07 EAD ADDED del COLUM TO CHARATER SET TO 1 IF TOON WAS DELEETED
Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 213
Author: ead
Date: 3:50:43 PM, Saturday, June 09, 2007
Message:
Database.cpp Database.h
fixed canlogin only uses max of 2 sqlquarrys encrypt key is recreated in database.cpp at sever start
fixed canlogin encryption of passwords works right now
BUG FOUND DBConnect::GetPlanets() CAUSES CRASH commented out its function call
BUG FOUND DBConnect::InventoryDeed crash if result empty added if result and fixed result and row names
removed datapad.9.sql it is integrated with the swgprecu.1.sql
REMOVED DROP IF EXIST IN ALL SQL FILES
DISTRUCTIVE COMMANDS ARE NOT TO BE AUTOMATED BY SQL FILES YOU NEED TO STOP AND THINK ABOUT WHAT YOU ARE ABOUT TO DELETE BEFORE YOU DO IT DROP COMMANDS ARE NOT ALLOWED IN SQL FILES FINAL DECISION!!!!!
Modified : /dbScript/BuildingDeeds.4.sql Modified : /dbScript/Planets.6.sql Modified : /dbScript/Waypoints.7.sql Modified : /dbScript/cellobject.5.sql Deleted : /dbScript/datapad.9.sql Modified : /dbScript/item_template.2.SQL Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.1.sql Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 212
Author: lordcorm
Date: 7:44:52 PM, Friday, June 08, 2007
Message:
Fixed the packets for containment message when equiping and unequipping to go to chatrange and not player
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 211
Author: plasmaflow
Date: 7:38:30 PM, Friday, June 08, 2007
Message:
Updated sql Files
Change log updated
LoadOrder.txt updated
We have 9 individual files to load as of this commit.
SWG Pre CU Master.sql has been updated and tested to load.
Modified : /dbScript/LoadOrder.txt Modified : /dbScript/SWG Pre CU Master.sql Added : /dbScript/datapad.9.sql Modified : /dbScript/swgprecu.sql.changelog.txt Added : /dbScript/tickettable.8.sql
Revision: 210
Author: lordcorm
Date: 7:15:00 PM, Friday, June 08, 2007
Message:
Updated
Made Datapad db driven so update your DB's with datapad.sql.
Made it so you can equip and unequip items in your inventory and it will save to db.
Modified : /dbScript/cellobject.5.sql Added : /dbScript/datapad.sql Added : /dbScript/tickettable.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 209
Author: plasmaflow
Date: 4:01:43 PM, Friday, June 08, 2007
Message:
Corrected Alaguerranos retrieval of the coordinates when the new waypoint button on the data pad was pressed. X and Y were inverted.
changed waypoint save function to accept the name of the waypoint since the /way command can pass the name.
/way x y command op codes have been added.
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 208
Author: plasmaflow
Date: 3:42:14 PM, Friday, June 08, 2007
Message:
NEW SQL FILES NEEDED TO WORK.
ADDED A NEW SQL MASTER FILE I WILL KEEP UP TO DATE AS NEW TABLES ARISE TO LOAD A SINGLE SCRIPT.
Corrected bug where females would get no items iven if in the template table.
Waypoints table is in. Planets table is in. cellobjects 5 file is updates. LoadOrder.txt updated.
SQL Change log is updated,
Modified : /dbScript/BuildingDeeds.4.sql Modified : /dbScript/DevCityBackup.sql Modified : /dbScript/LoadOrder.txt Added : /dbScript/Planets.6.sql Added : /dbScript/SWG Pre CU Master.sql Added : /dbScript/Waypoints.7.sql Added : /dbScript/cellobject.5.sql Modified : /dbScript/item_template.2.SQL Modified : /dbScript/swgprecu.1.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/opcodes.h
Revision: 207
Author: nogard
Date: 3:48:28 AM, Friday, June 08, 2007
Message:
added in OpenContainers and THe Posture update and some goodies
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/opcodes.h
Revision: 206
Author: nelk
Date: 9:57:38 PM, Thursday, June 07, 2007
Message:
crafting logs ftw
Added : /Documents/Packets/Crafting/crafting.txt Added : /Documents/Packets/Crafting/crafting2.txt Added : /Documents/Packets/Crafting/craftingcopperinc.txt
Revision: 205
Author: Alaguerrano
Date: 5:55:33 PM, Thursday, June 07, 2007
Message:
- First Step to get Create New Waypoint**
By now the zone server console shows, the charID who wants to create a new waypoint, and the coords and planet of the new waypoint. Changes: -In opcodes.h Added requestwaypointatposition opcode in CommandQueueEnqueue_CRCs -In Constants.h Added requestwaypointatposition in PacketIdentifyer CommandQueueEnqueues[] -In ObjControllers.cpp Added HANDLE_ObjController_CommandQueueEnqueue_requestwaypointatposition function. By now, it shows in the zone server console the CharacterID who requests the new waypoint, the coords and the planet of the new waypoint. TODO: Driven from DB. Need a waypoint table. Code the answer to the client from the server. -In ZoneClient.h Added void HANDLE_ObjController_CommandQueueEnqueue_requestwaypointatposition(ByteBuffer &Packet);
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 204
Author: Interesting
Date: 5:37:10 PM, Thursday, June 07, 2007
Message:
Added the missing CRC.
Thanks zewi.
Modified : /dbScript/item_template.2.SQL
Revision: 203
Author: meanmon13
Date: 5:23:17 PM, Thursday, June 07, 2007
Message:
hopefully out of order packets should not be an issue... its a quick fix not a perminate solution but it shouldn't be an issue
Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 202
Author: Interesting
Date: 2:36:47 PM, Thursday, June 07, 2007
Message:
Starter items are now named correctly and added to the bottom of the database as plasmaflow suggested.
Final phase will be tomorrow; I'm going to verify the entries and update the starting item table.
Modified : /dbScript/item_template.2.SQL
Revision: 201
Author: ead
Date: 10:44:52 PM, Wednesday, June 06, 2007
Message:
06-06-07 EAD FIXED NULLS IN `static_npcs` IE C++ CANT DO NULLS IT CRASHES THE SERVER DONT USE THEM PLS THANKS
Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 200
Author: Zewi
Date: 9:28:11 PM, Wednesday, June 06, 2007
Message:
fixed naboo player house deed!
Modified : /dbScript/swgprecu.1.sql
Revision: 199
Author: Zewi
Date: 8:43:19 PM, Wednesday, June 06, 2007
Message:
building database update
Modified : /dbScript/BuildingDeeds.4.sql
Revision: 198
Author: Zewi
Date: 8:37:37 PM, Wednesday, June 06, 2007
Message:
Added to the BuildingDeeds Sql file!
Modified : /dbScript/BuildingDeeds.4.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 197
Author: lordcorm
Date: 8:30:07 PM, Wednesday, June 06, 2007
Message:
DB stuff for adding NPC's to cells!
Modified : /dbScript/static_npcs.3.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 196
Author: nogard
Date: 7:46:38 PM, Wednesday, June 06, 2007
Message:
added the fixes for lordcorm in SpawnCreature
buildings should no longer spawn each time a player logs in
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 195
Author: maach_ine
Date: 7:21:19 PM, Wednesday, June 06, 2007
Message:
Bug squashing:
Fixed client crash when player character list larger than 4 or 5 players. (Tested for list up to 10 characters long).
We no longer send the character's last name in BUILD_EnumerateCharacterId if the character's last name is " " or a 0-length string. (Fix for Wookiees)
HANDLE_LoginClusterStatus now sends back the actual status of the Zone Server according to the database (was previously sending back an online status no matter what.)
Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/PacketFactory.cpp
Revision: 194
Author: lordcorm
Date: 6:05:47 PM, Wednesday, June 06, 2007
Message:
Woops forgot the new .sql file for cellobjects. Sorry meanmon for the double commit
Added : /dbScript/cellobject.sql
Revision: 193
Author: lordcorm
Date: 6:04:57 PM, Wednesday, June 06, 2007
Message:
Fixed PlasmaFlows function to update player data in the Database.
Added cell object spawning from DB! Player Housing soon! Yay!
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 192
Author: meanmon13
Date: 5:18:31 PM, Wednesday, June 06, 2007
Message:
Housekeeping changes and new system for CommandQueueEnqueue :-D
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Modified : /src/shared/opcodes.h
Revision: 191
Author: plasmaflow
Date: 3:09:20 PM, Wednesday, June 06, 2007
Message:
Dev City File updated first rev before i implement the whole city. Sorry city over water cannot be done. Due to buildings not meshing up with the platforms over water. When exiting the building on a platform over water you end up in the water.
City is on the cove now.
Default spawn coords will randomize around the new starport. changed several log entries from printing to the console. will keep on changin more as i can.
Player update now will check if coords are cell based when cell coords are passed i will update the function to save cell instead of world coords.
Npc table contains the ticket droid. Removed the hardcoded npc from code and added it to the npc table. NOTE NPC TABLE HAS TO BE LOADED
- BUG******
If an account has 4 characters or more defined the client will crash on login. Aparently enum character will pass something wrong to the client.
Modified : /dbScript/DevCityBackup.sql Modified : /dbScript/static_npcs.3.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 190
Author: meanmon13
Date: 3:01:20 PM, Wednesday, June 06, 2007
Message:
ChatSendToRoom is now handled
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 189
Author: maach_ine
Date: 1:45:21 PM, Wednesday, June 06, 2007
Message:
Housekeeping. Removed a couple of debug printfs that are no longer needed.
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 188
Author: Interesting
Date: 12:40:36 PM, Wednesday, June 06, 2007
Message:
Phase 2 of corrections to the starting items. This was done with both zewi, plasmaflow, AND maach's approval.
Please do not un-do this work, or modify it in any way until I finish phase 3 tomorrow.
Modified : /dbScript/item_template.2.SQL
Revision: 187
Author: Interesting
Date: 11:39:45 AM, Wednesday, June 06, 2007
Message:
Deleted all the names from the item table in preparation for adding new entries for starter items.
Talk to plasmaflow before yelling at me :P
Modified : /dbScript/item_template.2.SQL
Revision: 186
Author: maach_ine
Date: 11:34:36 AM, Wednesday, June 06, 2007
Message:
Fixed character creation crash. Issue was:
If a character was created with no hair, we were attempting to read the hair customization data anyway. This involved creating arrays with invalid lengths, writing data to non-existant arrays, performing replace functions on empty strings, etc. We now check to see if the hair object exists before we try to read any other hair data. If there is a hair object, great. If not, we skip all that. Every character can now be created, with or without hair (although some currently have no starter items.)
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 185
Author: Interesting
Date: 11:09:55 AM, Wednesday, June 06, 2007
Message:
Deleted obsolete table from the dbscript folder.
Deleted : /dbScript/starter_items.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 184
Author: Interesting
Date: 9:35:23 AM, Wednesday, June 06, 2007
Message:
Cleaned the change log. Come on people, start being a little more neat when updating it.
Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 183
Author: meanmon13
Date: 4:15:18 AM, Wednesday, June 06, 2007
Message:
swoops will be destroyed when dismounting... this is a temprarary fix until it can be figured out why remounting does not work
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/shared/opcodes.h
Revision: 182
Author: meanmon13
Date: 2:33:32 AM, Wednesday, June 06, 2007
Message:
swoop movement test
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 181
Author: meanmon13
Date: 2:13:35 AM, Wednesday, June 06, 2007
Message:
Swoop movement fix :-D
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 180
Author: meanmon13
Date: 1:41:40 AM, Wednesday, June 06, 2007
Message:
swoop movment test
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 179
Author: meanmon13
Date: 1:27:46 AM, Wednesday, June 06, 2007
Message:
swoop movment test
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 178
Author: maach_ine
Date: 1:18:40 AM, Wednesday, June 06, 2007
Message:
Fixed:
Creo3 packet on NPC spawn crashing client. NPCs having same ham as you. Fellow players having same HAM as you. Fellow players having same hair as you (if they did).
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 177
Author: meanmon13
Date: 12:39:56 AM, Wednesday, June 06, 2007
Message:
The swoop that is called from the datapad is now mountable via the /command .... /mount it can be dismounted via /dismount it can not be destroyed at the momement soon to be remidied!!! >.< swoop movment should also work
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 176
Author: ead
Date: 11:45:30 PM, Tuesday, June 05, 2007
Message:
added numbers to sql files IF YOU WANT TO ADD A FILE PEPOLE MUST SOURCE YOU MUST DO SQLFILENAME.NUMBER/ORDER.SQL AND IT MUST BE RUN BY 2 OTHER DEVS FIRST
Added : /dbScript/BuildingDeeds.4.sql(Copy from path: /dbScript/BuildingDeeds.sql, Revision, 175 Deleted : /dbScript/BuildingDeeds.sql Added : /dbScript/item_template.2.SQL(Copy from path: /dbScript/item_template.SQL, Revision, 175 Deleted : /dbScript/item_template.SQL Modified : /dbScript/profession_skill_tree.prelemnary.sql Added : /dbScript/static_npcs.3.sql(Copy from path: /dbScript/static_npcs.sql, Revision, 175 Deleted : /dbScript/static_npcs.sql Added : /dbScript/swgprecu.1.sql(Copy from path: /dbScript/swgprecu.sql, Revision, 175 Deleted : /dbScript/swgprecu.sql
Revision: 175
Author: nelk
Date: 6:59:31 PM, Tuesday, June 05, 2007
Message:
Added Planetary Map Locations.Rtf
Added : /Documents/Packets/NGE Added : /Documents/Packets/NGE/Planetary Map Locations.Rtf
Revision: 174
Author: nogard
Date: 4:58:35 PM, Tuesday, June 05, 2007
Message:
Added LORDcorms Travel stuff for him to fix and make DB driven
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp
Revision: 173
Author: Alaguerrano
Date: 4:20:35 PM, Tuesday, June 05, 2007
Message:
-Third time i have committed my Delete items of Inventory from DB, and from UI.
Please, dont delete my work again. :(
Alaguerrano
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 172
Author: maach_ine
Date: 1:19:31 PM, Tuesday, June 05, 2007
Message:
Updated new character start coordinates as per Meanmon.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 171
Author: maach_ine
Date: 1:16:11 PM, Tuesday, June 05, 2007
Message:
Bugfixes
Modified : /dbScript/item_template.SQL Modified : /dbScript/swgprecu.sql
Revision: 170
Author: plasmaflow
Date: 12:37:03 PM, Tuesday, June 05, 2007
Message:
- YOU WILL NEED TO LOAD NEW swgprecu.sql FILE ******
We now update player position as we move based on a settable tick counter in each galaxy. The default value is 10000 in a new column in the database for the galaxy table. column added at the end of the Galaxy table. Setting default is 10000 but may be settable, recommended not to go below 200 and to be bumped up as more players play in the server or updates may overwhelm the server, also if you don't move no update is done until the player inactivity message is sent.
Added a new set of resource tables to the main sql file as per maach_ines file.
Added a new File for letting you know what to load so your server works. File name is : LoadOrder.txt We need to keep this file up to date. Im working on creating a script file that will load all the files for you.
all database changes are documented in the swgprecu.sql.changelog.txt file.
Various routines not used have been removed many have been documented. comments on all change logs have been added. (hope i didnt forget any).
This ocmpile has been tested and is stable needs multizone testing tho.
Added : /dbScript/LoadOrder.txt Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 169
Author: maach_ine
Date: 12:17:04 PM, Tuesday, June 05, 2007
Message:
Updated design of ResourceData.sql based on feedback from Nogard & PlasmaFlow.
Modified : /dbScript/ResourceData.sql
Revision: 168
Author: maach_ine
Date: 11:13:06 AM, Tuesday, June 05, 2007
Message:
Upload of Resources .sql file for merging into the main SQL script. First step in getting spawnable resources, now that we have surveying and are working on crafting.
Added : /dbScript/ResourceData.sql
Revision: 167
Author: plasmaflow
Date: 9:27:09 AM, Tuesday, June 05, 2007
Message:
Documented various functions as per eads request.
Corrected problem with names containing ' character.
CreateNewCharacter in Database.cpp now checks for the presence of the ' character and inserts a literal \ so my sql will store the ' as a literal and not interpret it to be a string delimiter.
This check is also done for the character bio where all ' characters will be corrected to be \' when sent to the db.
Updated Dev City file in preparation for Dev City in northen Naboo Cove.
Updated HandleZone.cpp, somone added 60 to the function that requests buildings to be spawned. This was being passed SpawnBuilding(((60 * it->sBuildingID)+BUILDINGS_OFFSET),it->sBuildingCRC , it->cellCount, it->oN, it->oS, it->oE, it->oW, it->bX, it->bZ, it->bY); in HANDLE_SelectCharacter. SpawnBuilding function already adds 60 to the building id to correct for cell spacing between buildings. if you need to know what the database id of a building is you need to use the following formula.
((sBuildingID - BUILDINGS_OFFSET) / 60)
Login server now sets the population in the db to 0 when booting up.
Modified : /src/LoginServer/LoginServer.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 166
Author: meanmon13
Date: 3:54:17 AM, Tuesday, June 05, 2007
Message:
Swoop spawning is in :-D improved from the last time it was implemented
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 165
Author: ead
Date: 12:27:43 AM, Tuesday, June 05, 2007
Message:
ADDED TO DO LIST AND CUPLE CLEANUPS TO Database.cpp
EACH FUNCTION NOW HAS SOME INFO ON WHATS NEEDED TO MAKE IT MORE READABLE AND FIGURE OUT PROGRAM FLOW
THIS IS REQUIRED AND WE NEED TO START DOCUMENTING MORE IF YOUR OUT OF THE LOOP FOR A DAY YOU CAN GET WEEKS BEHIND QUICKLY WITHOUT DOCUMENTAION
Modified : /src/shared/Database.cpp
Revision: 164
Author: nelk
Date: 9:50:44 PM, Monday, June 04, 2007
Message:
Breaks for Crafting, Surveying and Vendors(Bazaar)
Added : /Documents/Packets/Bazaar/Client-Server/AuctionQueryHeadersMessage.Rtf Added : /Documents/Packets/Bazaar/Server-Client/AuctionQueryHeadersResponseMessage.Rtf Added : /Documents/Packets/Crafting Added : /Documents/Packets/Crafting/ObjControllerMessage_requestcraftingsession.Rtf Added : /Documents/Packets/Survey Added : /Documents/Packets/Survey/Break For entire Process Added : /Documents/Packets/Survey/Break For entire Process/Survey Break.Rtf
Revision: 163
Author: nelk
Date: 6:21:25 PM, Monday, June 04, 2007
Message:
Fixed text error
Modified : /Documents/Packets/Bazaar/Server-Client/IsVendorOwnerResponseMessage.Rtf
Revision: 162
Author: lordcorm
Date: 3:30:10 PM, Monday, June 04, 2007
Message:
Added Update to the BuildingDeeds.sql file so it works correctly.
Added parts to the soe disconnect function so it save character positions, Plasma will be taking care of the rest. Also added to the Spawning Packet for SceneStart packet to use the players coords in the database and use the planet_id in the database so it will now load your characters positions from the database and save them after you log out and load the correct planet :D cheers!
Modified : /dbScript/BuildingDeeds.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/Database.cpp
Revision: 161
Author: nelk
Date: 3:17:01 PM, Monday, June 04, 2007
Message:
New structure for packet documents added :D
Added what little actual plain text packet documents and structs I had to the folder
Added : /Documents/Packets/Bazaar Added : /Documents/Packets/Bazaar/Client-Server Added : /Documents/Packets/Bazaar/Server-Client Added : /Documents/Packets/Bazaar/Server-Client/IsVendorOwnerResponseMessage.Rtf Added : /Documents/Packets/Client-Server Added : /Documents/Packets/Client-Server/ObjControllerMessage Added : /Documents/Packets/Client-Server/ObjControllerMessage/getattributesbatch Added : /Documents/Packets/Client-Server/ObjControllerMessage/getattributesbatch/getattributesbatch.Rtf Added : /Documents/Packets/Client-Server/ObjControllerMessage/getattributesbatch/getattributesbatch.doc Added : /Documents/Packets/Client-Server/ObjControllerMessage/getattributesbatch/getattributesbatch.txt Added : /Documents/Packets/Misc Added : /Documents/Packets/Misc/Place_structure.Rtf Added : /Documents/Packets/Server-Client Added : /Documents/Packets/Server-Client/AttributeListMessage Added : /Documents/Packets/Server-Client/AttributeListMessage/AttributeListMessage.Rtf Added : /Documents/Packets/Server-Client/AttributeListMessage/AttributeListMessage.doc Added : /Documents/Packets/Server-Client/AttributeListMessage/AttributeListMessage.txt Added : /Documents/Packets/Server-Client/ErrorMessage Added : /Documents/Packets/Server-Client/ErrorMessage/ErrorMessage.Rtf Added : /Documents/Packets/Server-Client/ObjControllerMessage Added : /Documents/Packets/Server-Client/ObjControllerMessage/CommandAddToQueue Added : /Documents/Packets/Server-Client/ObjControllerMessage/CommandAddToQueue/CommandAddToQueue.Rtf Added : /Documents/Packets/Server-Client/ObjControllerMessage/CommandRemoveFromQueue Added : /Documents/Packets/Server-Client/ObjControllerMessage/CommandRemoveFromQueue/CommandRemoveFromQueue.rtf Added : /Documents/Packets/Server-Client/PlayClientEffectObjectMessage Added : /Documents/Packets/Server-Client/PlayClientEffectObjectMessage/PlayClientEffectObjectMessage.rtf Added : /Documents/Packets/Server-Client/Unknown WTF packets Added : /Documents/Packets/Server-Client/Unknown WTF packets/Delta Play 1.rtf Added : /Documents/Packets/Server-Client/Unknown WTF packets/ObjCtrl 1.rtf Added : /Documents/Packets/ToDo
Revision: 160
Author: nelk
Date: 3:12:04 PM, Monday, June 04, 2007
Message:
Reorder docs
Deleted : /Documents/Bazaar Added : /Documents/Packets
Revision: 159
Author: nelk
Date: 3:00:48 PM, Monday, June 04, 2007
Message:
Added : /Documents/Bazaar Added : /Documents/Bazaar/IsVendorOwnerResponseMessage.Rtf
Revision: 158
Author: lordcorm
Date: 12:16:55 PM, Monday, June 04, 2007
Message:
Added database building spawning from database with right cell counts.
Added cell_num to the BuildingDeeds.sql file to get the right cell count! YAY!
Modified : /dbScript/BuildingDeeds.sql Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp
Revision: 157
Author: ead
Date: 9:13:39 PM, Sunday, June 03, 2007
Message:
R0LL BACK TO REV 147
Deleted : /Documents/Bosoa_db_test.xls Replacing : /dbScript/starter_items.sql(Copy from path: /dbScript/starter_items.sql, Revision, 147 Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 156
Author: ead
Date: 6:17:01 PM, Sunday, June 03, 2007
Message:
ROLLBACK OF 155 AT MEAMONS REQUEST
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h
Revision: 155
Author: meanmon13
Date: 5:48:11 PM, Sunday, June 03, 2007
Message:
swoops can now be spawned and ridden
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h
Revision: 154
Author: meanmon13
Date: 2:17:59 PM, Sunday, June 03, 2007
Message:
Submitted Boasa's datapack work... its incomplete but it contains a shit load of data
Added : /Documents/Bosoa_db_test.xls
Revision: 153
Author: Interesting
Date: 1:12:00 PM, Sunday, June 03, 2007
Message:
Err..apparently this was the new version of the table. Sorry *blush*.
Added : /dbScript/starter_items.sql
Revision: 152
Author: Interesting
Date: 1:10:46 PM, Sunday, June 03, 2007
Message:
Removed my starter item table as it is obsolete and was making the dbscript folder kind of confusing.
Deleted : /dbScript/starter_items.sql
Revision: 151
Author: Alaguerrano
Date: 9:16:16 AM, Sunday, June 03, 2007
Message:
- LORDCORM DONT DELETE MY WORK AGAIN!!!!!!!! DO YOU HAVE A PROBLEM WITH ME OR WITH SVN?**
I dont know why Lordcorm in HIS rev 147 COMMITED OBJCONTROLLERS,CPP without before donwload THE SAME FILE FROM rev 146 MINE. Result: My work of rev 146 dont work.
PLEASE, BEFORE COMMIT, DOWNLOAD THE LASTEST REV. THIS IS THE SECOND TIME I SAY YOU THE SAME. THE NEXT TIME YOU WILL MAKE ME WORK TWICE I KILL YOUUUUUUUU!!!!
- P
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 150
Author: meanmon13
Date: 7:30:16 AM, Sunday, June 03, 2007
Message:
Static and Intangable items are now in... this means non tano world items and datapad items now work.... also swoops are in with one exception... the swoop will not spawn :-( its sending the packets but nothing is happening... this needs to be looked into further
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 149
Author: ead
Date: 2:51:40 AM, Sunday, June 03, 2007
Message:
Deleted : /smap/Debug/main.obj Deleted : /smap/Debug/stree.ilk Deleted : /smap/Debug/stree.pdb Deleted : /smap/Debug/vc80.idb Deleted : /smap/Debug/vc80.pdb
Revision: 148
Author: nogard
Date: 2:13:21 AM, Sunday, June 03, 2007
Message:
Group Chat Needs to be handle but the id is 1337
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 147
Author: lordcorm
Date: 1:22:07 AM, Sunday, June 03, 2007
Message:
Spawning Buildings from Deeds work now :D Spawning Static NPC's! :D and Credits from DB! :D
Lordcorm is the pwnsauce!
Any question contact me!
Modified : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/log.log Added : /dbScript/BuildingDeeds.sql Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 146
Author: Alaguerrano
Date: 12:33:01 AM, Sunday, June 03, 2007
Message:
Little fixed with Delete items of inventory from UI.
Modified : /src/ZoneServer/ObjControllers.cpp
Revision: 145
Author: Alaguerrano
Date: 12:21:18 AM, Sunday, June 03, 2007
Message:
- Delete Items of inventory from DB and UI**
-In Database.cpp added new bool function named DeleteItem() This bool function use serial_item, return true if the item have been deleted from DB and false if not. -In Database.h added bool DeleteItem(uint64 serial_item); -In ObjControllers.cpp added Change Log for this File. Added GNU General Public License for this File. Added case 0xE7AEC4FB: { //Delete Item Delete the item of inventory from DB and from UI. //TODO Make a System Message 'Item Deleted' in-game.
Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 144
Author: nogard
Date: 11:25:00 PM, Saturday, June 02, 2007
Message:
LordcormsStuff
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 143
Author: ead
Date: 10:03:18 PM, Saturday, June 02, 2007
Message:
msic debug additions SMAP
Modified : /smap/Debug/BuildLog.htm Modified : /smap/Debug/main.obj Modified : /smap/Debug/mt.dep Modified : /smap/Debug/stree.exe Modified : /smap/Debug/stree.ilk Modified : /smap/Debug/stree.map Modified : /smap/Debug/stree.pdb Modified : /smap/Debug/vc80.idb Modified : /smap/Debug/vc80.pdb Modified : /smap/main.cpp Added : /smap/smap.sln Added : /smap/smap.suo Modified : /smap/stree.ncb Deleted : /smap/stree.sln Deleted : /smap/stree.suo Modified : /smap/stree.vcproj
Revision: 142
Author: ead
Date: 9:54:47 PM, Saturday, June 02, 2007
Message:
added smap baseline simiworking demo
Added : /smap Added : /smap/Debug Added : /smap/Debug/BuildLog.htm Added : /smap/Debug/main.obj Added : /smap/Debug/mt.dep Added : /smap/Debug/stree.exe Added : /smap/Debug/stree.exe.intermediate.manifest Added : /smap/Debug/stree.ilk Added : /smap/Debug/stree.map Added : /smap/Debug/stree.pdb Added : /smap/Debug/vc80.idb Added : /smap/Debug/vc80.pdb Added : /smap/Release Added : /smap/Release/BuildLog.htm Added : /smap/Release/vc80.idb Added : /smap/fptime.h Added : /smap/main.cpp Added : /smap/stree.ncb Added : /smap/stree.sln Added : /smap/stree.suo Added : /smap/stree.vcproj Added : /smap/stree.vcproj.LANMASTERCMD.pat.user
Revision: 141
Author: zewi
Date: 9:01:12 PM, Saturday, June 02, 2007
Message:
All starter Items Have Names!
Modified : /dbScript/item_template.SQL Modified : /dbScript/item_template.ods Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 140
Author: meanmon13
Date: 6:23:40 PM, Saturday, June 02, 2007
Message:
Players will now be removed from zone when they disconnect
Also spat text will no longer fully generate an emote when "lol"...etc is
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/opcodes.h
Revision: 139
Author: meanmon13
Date: 4:51:21 PM, Saturday, June 02, 2007
Message:
Emotes are in :-D
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 138
Author: nogard
Date: 4:42:10 PM, Saturday, June 02, 2007
Message:
Added in Building From deeds
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 137
Author: zewi
Date: 4:31:30 PM, Saturday, June 02, 2007
Message:
item_template is now its own MSQl file.
Starter items are now DONE completly
Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 136
Author: zewi
Date: 4:29:53 PM, Saturday, June 02, 2007
Message:
Modified : /dbScript/item_template.SQL Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 135
Author: ead
Date: 2:41:35 PM, Saturday, June 02, 2007
Message:
!!!!!!!!!I WILL CASTRATE ANYONE WHO DOSE NOT WRITE ALL CHANGES IN DETAL DONE TO SQL IN THE CHANGE LOG AND SVN!!!!!!!!!!!!
-- 06-02-07 ead THE FOLOWING PEPOLE HAVE FAILED TO UPDATE THE SQL LOG AFTER MAKING CHANGES
MEANMON13 MOVED THE ITEM_TEMPLATE OVER TO THE WRONG FILE AND DIDNT NOTE THE CHANGE ANYWARE
CHANGES HAVE BEEN UNDONE AS IT SHULD OF NEVER BEEN MOVED OVER
!!!!!!!!!I WILL CASTRATE ANYONE WHO DOSE NOT WRITE ALL CHANGES IN DETAL DONE TO SQL!!!!!!!!!!!!
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 134
Author: lordcorm
Date: 2:21:55 PM, Saturday, June 02, 2007
Message:
Nogard's InventoryDeed() function to check to see if the item id is a deed :) get us houses NOW! :P
Modified : /dbScript/DevCityBackup.sql Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 133
Author: zewi
Date: 2:19:44 PM, Saturday, June 02, 2007
Message:
Modified : /dbScript/item_template.SQL Modified : /dbScript/item_template.ods Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 132
Author: meanmon13
Date: 1:52:22 PM, Saturday, June 02, 2007
Message:
Weapons can now be spawned :-p Booya!
Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h
Revision: 131
Author: lordcorm
Date: 11:30:42 AM, Saturday, June 02, 2007
Message:
You will now see other people spawn with there equiped items!
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 130
Author: zewi
Date: 2:51:14 AM, Saturday, June 02, 2007
Message:
Starter items, please read Changelog for update!
Modified : /dbScript/item_template.ods Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 129
Author: zewi
Date: 2:03:03 AM, Saturday, June 02, 2007
Message:
starter items update
Modified : /dbScript/swgprecu.sql
Revision: 128
Author: lordcorm
Date: 12:56:51 AM, Saturday, June 02, 2007
Message:
fix!
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 127
Author: zewi
Date: 12:39:35 AM, Saturday, June 02, 2007
Message:
starter Items
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 126
Author: Alaguerrano
Date: 10:26:54 PM, Friday, June 01, 2007
Message:
- Deleted Character´s items from DB when have been deleted the Chracter in Character Selection**
Before, when you had been deleted a Character (for expample: character_id=25) from DB in Character Selection, and you made a new Character (With the same character_id like the other old Character), the inventory show twice items, because the old items from the old Character havent been deleted.
Now works correct!! TODO: In item table from DB it is necessary add galaxy_id field. Now the function DeleteCharacter() use only the field character_id to delete the Character´s items, the correct way it is using both fields: character_id and galaxy_id in item table from DB, because it is possible that there will have two Characters with the same character_id and different galaxy_id.
Modified : /src/shared/Database.cpp
Revision: 125
Author: meanmon13
Date: 5:03:29 PM, Friday, June 01, 2007
Message:
Added bitmask support! read the comments in Constants.h for intructions on how to use bitmasks
Fixed the issue with hair...a few other housekeeping changes
Modified : /src/ZoneServer/Constants.h 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/opcodes.h
Revision: 124
Author: plasmaflow
Date: 12:30:17 PM, Friday, June 01, 2007
Message:
The function for adding the starter items needed
to have some safety if we didnt find items to give to the player. The function now checks to see if items were returned or not.
Modified : /src/shared/Database.cpp
Revision: 123
Author: Alaguerrano
Date: 11:05:33 AM, Friday, June 01, 2007
Message:
I dont know why Lordcorm commited rev 115 without before donwload my rev 114.
Result: My work of rev 114 dont work for him. He updated a Database.cpp in rev 115 older, because he didnt download my rev 114 before he updated his rev.
My rev 114 worked perfect "Delete Character from DB, in Character Selection"
PLEASE, BEFORE OF COMMIT, DOWNLOAD THE LASTEST REV.
Modified : /src/shared/Database.cpp
Revision: 122
Author: plasmaflow
Date: 9:57:51 AM, Friday, June 01, 2007
Message:
Corrected starter_items.sql file
change log updated.
profession names were saved like
crafting_artisan_novice the client passes crafting_artisan
seems _novice suffix is not passed.
Modified : /dbScript/starter_items.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 121
Author: plasmaflow
Date: 9:46:28 AM, Friday, June 01, 2007
Message:
various corrections and updates regarding starting items.
column profession was spelled proffesion so sql query did never find items to add to the toons.
Comments on changelog
Modified : /dbScript/item_template.SQL Modified : /dbScript/starter_items.sql Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 120
Author: meanmon13
Date: 4:40:44 AM, Friday, June 01, 2007
Message:
Fixed the issue with hair not loading at all... problem was that the HAIR_OFFSET was not being applyed to the id.. someone made up an offset that conflicted with the inventory id....
ALSO
zoneserver crashs during login... on lines 861 and 862 of PacketFactory
QRow = mysql_fetch_row(QResult); SpawnItem(it->equiped ,ObjID, it->serial+ITEM_OFFSET, atof(QRow[8]) ," ", QRow[3], QRow[3],0,0,0,1,0,0,0,InventoryID,false,false);
the error is an Access Violation! please fix this because we can not zone currently...
same error accurrs during character creation on line 1402 of Database.cpp while((IRow = mysql_fetch_row(IResult)) != NULL)
this is on a fresh revision and freshly sources database
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 119
Author: meanmon13
Date: 3:17:12 AM, Friday, June 01, 2007
Message:
a small present for Nogard :-p
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 118
Author: meanmon13
Date: 3:00:40 AM, Friday, June 01, 2007
Message:
SVN freezes when downloading the content of the release folder... deleted till this issue can be fixed
Deleted : /Release
Revision: 117
Author: ead
Date: 1:49:59 AM, Friday, June 01, 2007
Message:
05-31-07 PINGSERVER LEAN AND MEAN BY EAD
will add ini port numbers tomarow this file is finished and shuld not need any major changes
it is optimised as good as it gets
full runtime compile optmisations are in use asm output shows me that it cant get faster not even with asm unless a faster network lib is used
pingserver is set to build to release all the time
Modified : /ProjectFiles/PingServer/PingServer.vcproj Modified : /ProjectFiles/SWGPreCU.sln Modified : /ProjectFiles/SWGPreCU.vcproj Added : /Release Added : /Release/PingServer Added : /Release/PingServer/AutoItX3.dll Added : /Release/PingServer/libmysql.dll Added : /Release/PingServer/zlib1.dll Deleted : /debug/PingServer Deleted : /src/PingServer/PingServer.cpp Deleted : /src/PingServer/PingServer.h Modified : /src/PingServer/SWGPreCU_Ping.cpp
Revision: 116
Author: meanmon13
Date: 1:23:53 AM, Friday, June 01, 2007
Message:
the nightmare of the 146h spam has been ended... no features added this rev just handling of the 146 to shut it up and make it stop wasting bandwidth
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 115
Author: lordcorm
Date: 12:19:51 AM, Friday, June 01, 2007
Message:
starter items!
Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 114
Author: Alaguerrano
Date: 10:12:12 PM, Thursday, May 31, 2007
Message:
- Delete Character from DB in Character Selection works 100% :-D**
-In HandleLogin.cpp commented several lines in HANDLE_ClientDeleteCharacter. -In LoginClient.h added two news variables character_id and galaxy_id. -In PacketFactory.cpp added new stuff to LClient::BUILD_ServerDeleteCharacter() -In Database.cpp, the function DeleteCharacter() works 100% and will returns false if the Character have not been deleted and will returns true if the Character have been deleted from DB. Now the Character is deleted from DB!!! :-D
Alaguerrano.
Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp
Revision: 113
Author: Nelk
Date: 8:14:45 PM, Thursday, May 31, 2007
Message:
Added : /Documents/Radials.xls
Revision: 112
Author: plasmaflow
Date: 12:59:07 PM, Thursday, May 31, 2007
Message:
Corrected SpawnBuilding Function.
This function has to change the incoming sBuildingID
and change it to :
(((sBuildindID * 60 )+ sBuildingID)+BUILDINGS_OFFSET)
each building needs to be separated in their id by 60.
This obeys the rules of cell spawning.
When spawning a building only pass the Database ID and do not manipulate it.
sql Changelog has been updated.
Added a new SQL file containing the Dev city Buildings. Includes: Starport, Cantina, Bank, Merchant Tent and a Guild Hall. Also you may be able to find the Downed At-At and the landed Lambda Shuttle. More to come for the city.
added a new text file called "Cell Sizes.txt" under documents. These values need to be converted to consts if not reference it to be able to spawn a building. Each building has a given cell size. without it, it wont spawn.
PlasmaFlow
Added : /Documents/Cell Sizes.txt Modified : /Documents/[GUIDE]Getting started (Setting up your server).URL Added : /dbScript/DevCityBackup.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 111
Author: plasmaflow
Date: 8:34:41 AM, Thursday, May 31, 2007
Message:
item_template.SQL changes done.
Corrected error where table would not load.
Comments in changelog file.
Added auto increment to items_template table.
Modified : /dbScript/item_template.SQL Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 110
Author: meanmon13
Date: 5:57:45 AM, Thursday, May 31, 2007
Message:
reworked the porject structure to better handle future growth and development. Object Controller Messages are now handled via function pointers... this should speed up handling of chat and movement and in the future will speed up handling of combat packets. Updated the Header_Architecture.ppt file with the two new files... Please have a look at it for an understanding of how they fit into the project. Other housekeeping changes
Modified : /Documents/Header_Architecture.ppt Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/LoginServer/Constants.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Added : /src/ZoneServer/ObjControllers.cpp Modified : /src/ZoneServer/PacketFactory.cpp Added : /src/ZoneServer/PacketFactory.h Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Common.h Modified : /src/shared/opcodes.h
Revision: 109
Author: ead
Date: 11:00:43 PM, Wednesday, May 30, 2007
Message:
added a space before a comment to fix sql file
Modified : /dbScript/swgprecu.sql
Revision: 108
Author: ead
Date: 10:29:17 PM, Wednesday, May 30, 2007
Message:
-- 05-30-07 ead rewrite of item_template
detales
item_template is in its own file for size using assumed inserts insted of full inserts 1/2 its orginal size and 50% faster to insert
removed the item template data dump from main sql file
Modified : /dbScript/item_template.SQL Added : /dbScript/item_template.ods Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 107
Author: Alaguerrano
Date: 9:18:39 PM, Wednesday, May 30, 2007
Message:
- Second step to Delete Character from Character Selection**
Now, the server send the correct packet to the client, and show in-game screen "The character have been deleted", but still it is necessary to finish the DB function to deleted from DB. -In HandleLogin.cpp added new stuff to HANDLE_ClientDeleteCharacter. -In LoginClient.h added ByteBuffer* BUILD_ServerDeleteCharacter(); -In PacketFactory.cpp added LClient::BUILD_ServerDeleteCharacter() and the correct packet to send to the client. :-D -In Database.cpp added new bool function named DeleteCharacter() This bool function by now, always return true like if the Character was deleted from DB. TODO: Make this function works 100% and will returns false if the Character have not been deleted and will returns true if the Character have been deleted. -In Database.h added bool DeleteCharacter(int character_id, int galaxy_id); -In opcodes.h added ServerDeleteCharacter opcode.
Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/opcodes.h
Revision: 106
Author: Alaguerrano
Date: 7:33:15 PM, Wednesday, May 30, 2007
Message:
- First Step to Delete Character from Character Selection**
-In HandleLogin.cpp added HANDLE_ClientDeleteCharacter, first step to delete Character from Character Selection. From now, only show in console the Character´s Char Id and Galaxy ID that we want to delete. :) -In LoginClient.h added Change Log for this File. And added new stuff to ClientDeleteCharacter, in line 78 and 116. -In opcodes.h added Added ClientDeleteCharacter opcode.
Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/shared/opcodes.h
Revision: 105
Author: nogard
Date: 7:04:17 PM, Wednesday, May 30, 2007
Message:
Fixed Cell Movement and added item_template.SQL all the items spawnable are in that ... TODO: Add names for them Delete all exesting data in the item_template before u add
Added : /dbScript/item_template.SQL Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp
Revision: 104
Author: meanmon13
Date: 6:56:36 PM, Wednesday, May 30, 2007
Message:
ID constants are in USE THEM when spawning items...
- define NPC_OFFSET 25000000
- define BUILDINGS_OFFSET 50000000
- define CELL_ITEM_OFFSET 60000000
- define WORLD_OBJECT_OFFSET 70000000
- define ITEM_OFFSET 100000000
NOTE: the structure_spawn table's id is going to need to increment by 25 :-D This is to handle the building's cell ids
Modified : /src/LoginServer/Constants.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 103
Author: meanmon13
Date: 3:48:41 PM, Wednesday, May 30, 2007
Message:
Fixed character selection screen and character login stuffs and other good stuff fixes... fixty fix fix fix
Modified : /src/LoginServer/Constants.h Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/HandleZone.cpp
Revision: 102
Author: maach_ine
Date: 3:00:15 PM, Wednesday, May 30, 2007
Message:
Starting ham based on character species and starting profession now works!
Deleted : /dbScript/starting_ham.sql Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp
Revision: 101
Author: maach_ine
Date: 2:43:08 PM, Wednesday, May 30, 2007
Message:
Re-fixed starting ham table.
Modified : /dbScript/starting_ham.sql
Revision: 100
Author: maach_ine
Date: 2:12:01 PM, Wednesday, May 30, 2007
Message:
Changed some of the values to line up better with what's in the code.
Modified : /dbScript/starting_ham.sql
Revision: 99
Author: plasmaflow
Date: 1:46:34 PM, Wednesday, May 30, 2007
Message:
Added variables to control hair object data.
Meanmon or Maach_Ine need to pass the data to the packet.
uint8 * iCharacterCustomHairData;
int iCharacterCustomHairDataLen;
string iCharacterHairObject;
int iCharacterHairObjectLen;
Updated SQL Log file to reflect last changes to the file.
Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 98
Author: Interesting
Date: 1:36:20 PM, Wednesday, May 30, 2007
Message:
Uploaded a table that will tell the client which race/class combination gets how much starting health, action, mind, etc.
Also uploaded some documentation on it.
Added : /Documents/RaceID.rtf Added : /Documents/Starting_HAM_by_species_and_profession.xls Added : /Documents/ham.txt Added : /dbScript/starting_ham.sql
Revision: 97
Author: plasmaflow
Date: 11:44:44 AM, Wednesday, May 30, 2007
Message:
Updated Commit sql File updated.
U WILL NEED TO USE THIS FILE
Modified : /dbScript/swgprecu.sql
Revision: 96
Author: plasmaflow
Date: 11:42:29 AM, Wednesday, May 30, 2007
Message:
- NEW SQL FILE IN THIS COMMIT******
YOU WILL NEED TO LOAD IT
New Config file variables added.
Clustering variables to enable clustering. NOTE CLUSTERING NOT IMPLEMENTED YET TAKE DEFAULTS PLS. These will enable clustering all other values will be db driven. int clustering_enabled = Is it on or off? int cluster_id = What cluster group does the server belong to? int cluster_member_id = Who is the server in the cluster? We now check to see if we want to encrypt the passwords in the db. int enable_encryption If we want to encrypt we need to set the encryption key. No longer than 100 chars. it is used to encrypt. This allows for an encrypted user db to be used somewhere else so long as the keys match. char encryption_key[100]
We now check for auto registration to be enabled or not. int auto_registration
Hair Data is now saved to the db.
New SQL columns added to character table.
`custom_data_len` int unsigned default null, `starting_profession` varchar(255),
Starting profession will save the profession chosen on startup.
BUG FIX
Wookies were being saved with the first name as last name and first name.
Corrected.
Modified : /dbScript/swgprecu.sql Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginServer.cpp Modified : /src/PingServer/SWGPreCU_Ping.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/SWGPreCU_Zone.cpp Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h
Revision: 95
Author: meanmon13
Date: 10:15:33 PM, Tuesday, May 29, 2007
Message:
"Header_Architecture.ppt" has been updated... EVERYONE look @ it for a better understand of the program and how it flows... there will be a quiz!!! Muhahahaha
Modified : /Documents/Header_Architecture.ppt Modified : /ProjectFiles/SWGPreCU.vcproj
Revision: 94
Author: nogard
Date: 10:14:56 PM, Tuesday, May 29, 2007
Message:
Added the Delta's for Creo 6
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 93
Author: maach_ine
Date: 9:34:08 PM, Tuesday, May 29, 2007
Message:
Fixed "the other players" appearance data not showing.
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 92
Author: Alaguerrano
Date: 8:29:24 PM, Tuesday, May 29, 2007
Message:
-In Database.cpp added new stuff for Name Filter System. Now the Name Filter System detect if the FullName Character is or not is the same that other FullName Character in DB. If it is the same, dont let to create a new Char with name used for other person.
-In HandleZone.cpp added case 3 for SWITCH with the result of the CheckNewCharacter Function.
This case is when FullName Character is the same that other FullName Character in DB.
TODO:This option must be coded to respond the correct packet to the client. For the moment, use the default QUEUE_ClientCreateCharacterFailed
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp
Revision: 91
Author: zstars
Date: 8:29:06 PM, Tuesday, May 29, 2007
Message:
-Added old memory debugger.
Modified : /ProjectFiles/PingServer/PingServer.vcproj Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Added : /src/shared/Debug.cpp Added : /src/shared/Debug.h
Revision: 90
Author: meanmon13
Date: 6:35:30 PM, Tuesday, May 29, 2007
Message:
added a bool for itmes for loading weapons... weapons haven't been implemented yet
Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 89
Author: nogard
Date: 6:21:53 PM, Tuesday, May 29, 2007
Message:
Added the stuff meanmon wanted includes cell movement YAY!
Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/opcodes.h Modified : /src/shared/tlog.cpp
Revision: 88
Author: Alaguerrano
Date: 5:51:45 PM, Tuesday, May 29, 2007
Message:
-Fixed problem with Wookiee Race in CheckNewCharacter. Wookiee Race has only FirstName, and the LastName empty now is not a rule to Char Name would be Denied.
Now works perfect with Wookiee Race!!
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 87
Author: nogard
Date: 5:13:05 PM, Tuesday, May 29, 2007
Message:
Fixed Maachs Customization thing ... yeas.. it works
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 86
Author: maach_ine
Date: 4:31:06 PM, Tuesday, May 29, 2007
Message:
Fixing what I broke last rev. Removed customization data, as it severely broke multi-zone.
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 85
Author: maach_ine
Date: 4:08:24 PM, Tuesday, May 29, 2007
Message:
WORKING APPEARANCE CUSTOMIZATION DATA!!!
Note to self: If one is going to change the size of a packet, it is strongly advisable to tell the client the new size, else the client generally crashes.
- Machine smacks himself around a bit with a large trout
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 84
Author: maach_ine
Date: 4:02:14 PM, Tuesday, May 29, 2007
Message:
One of these days, I'll learn to upload ALL the files.
Added : /src/LoginServer/Constants.h
Revision: 83
Author: maach_ine
Date: 3:40:42 PM, Tuesday, May 29, 2007
Message:
Fixed what was broken last commit. This is now a working revision.
Change: We now see the correct species for ourselves when we enter zone.
We can now also see the species of other players correctly.
NOTE: If the species array index is NOT read properly from the database, the zone server WILL ABSOLUTELY MOST DEFINITELY CRASH, as the array index is being initialized to -1.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 82
Author: maach_ine
Date: 2:58:55 PM, Tuesday, May 29, 2007
Message:
In-progress commit so that others can test the code.
THIS REVISION MAY NOT BE STABLE!!!
Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /dbScript/swgprecu.sql Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginServer.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 81
Author: meanmon13
Date: 11:02:47 AM, Tuesday, May 29, 2007
Message:
movment tweak
Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 80
Author: plasmaflow
Date: 9:36:50 AM, Tuesday, May 29, 2007
Message:
Smooth movement tested to work perfectly.
Server updates population properly
server reads galaxy value from ini file so we can now cluster several servers.
We also now load the local galaxy values from db and set them. Not only the cluster.
Motd is database driven
neew motd column in galaxy table,
u need to load this sql file.
Modified : /dbScript/swgprecu.sql Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/SWGPreCU_Login.cpp Modified : /src/PingServer/PingServer.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h
Revision: 79
Author: meanmon13
Date: 9:23:40 AM, Tuesday, May 29, 2007
Message:
the players postion should now be updated before sending the updatetransformmessage
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 78
Author: maach_ine
Date: 9:32:38 PM, Monday, May 28, 2007
Message:
Player HAM values are now read from the database.
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 77
Author: meanmon13
Date: 8:47:16 PM, Monday, May 28, 2007
Message:
Movment debug commit... we need to calculate the new postion the player should be at according to their speed and direction and send those new values in the UTM
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 76
Author: meanmon13
Date: 6:27:38 PM, Monday, May 28, 2007
Message:
Comands fix defautl value refinement
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 75
Author: Alaguerrano
Date: 5:52:17 PM, Monday, May 28, 2007
Message:
--Added in Database.cpp, in the function CheckNewCharacter a process to check if FirstName or LastName are empty fields.
--Added in HandleZone.cpp, new stuff in ClientCreateCharacter,
Added case 2 for SWITCH with the result of the CheckNewCharacter Function.
This case is when the Character FirstName or LastName is EMPTY.
TODO:This option must be coded to respond the correct packet to the client. For the moment, use the default QUEUE_ClientCreateCharacterFailed
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp
Revision: 74
Author: meanmon13
Date: 5:33:49 PM, Monday, May 28, 2007
Message:
commmand update
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 73
Author: meanmon13
Date: 5:05:30 PM, Monday, May 28, 2007
Message:
ingame commands &rt and &rd
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 72
Author: Nelk
Date: 3:25:01 PM, Monday, May 28, 2007
Message:
Added the source of the Admin tool to the SVN
Deleted the old folder containing the exe only
Deleted : /AdminTool Added : /Pre-Cu Emu Admin Tool Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Dialog Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Dialog/Login.Designer.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Dialog/Login.resx Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Dialog/Login.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Main.Designer.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Main.resx Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Main.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Application.Designer.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Application.myapp Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/AssemblyInfo.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Resources.Designer.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Resources.resx Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Settings.Designer.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/My Project/Settings.settings Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Packets Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Packets/AUTH.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Packets/ServerWide.vb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Parsing Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool.vbproj Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/Pre-Cu Emu Admin Tool.exe Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/Pre-Cu Emu Admin Tool.pdb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/Pre-Cu Emu Admin Tool.vshost.exe Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/Pre-Cu Emu Admin Tool.xml Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/ecrypt.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/log.log Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Debug/zlib1.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/Pre-Cu Emu Admin Tool.exe Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/Pre-Cu Emu Admin Tool.pdb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/Pre-Cu Emu Admin Tool.rar Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/Pre-Cu Emu Admin Tool.xml Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/ecrypt.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/log.log Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/bin/Release/zlib1.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/ecrypt.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre-Cu Emu Admin Tool.exe Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre-Cu Emu Admin Tool.pdb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre-Cu Emu Admin Tool.vbproj.GenerateResource.Cache Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre-Cu Emu Admin Tool.xml Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre_Cu_Emu_Admin_Tool.Login.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre_Cu_Emu_Admin_Tool.Main.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/Pre_Cu_Emu_Admin_Tool.Resources.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/TempPE Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Pre-Cu Emu Admin Tool.vbproj.FileList.txt Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre-Cu Emu Admin Tool.exe Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre-Cu Emu Admin Tool.pdb Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre-Cu Emu Admin Tool.vbproj.GenerateResource.Cache Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre-Cu Emu Admin Tool.xml Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre_Cu_Emu_Admin_Tool.Login.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre_Cu_Emu_Admin_Tool.Main.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/Pre_Cu_Emu_Admin_Tool.Resources.resources Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/TempPE Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/obj/Release/TempPE/My Project.Resources.Designer.vb.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool/zlib1.dll Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool.sln Added : /Pre-Cu Emu Admin Tool/Pre-Cu Emu Admin Tool.suo
Revision: 71
Author: lordcorm
Date: 2:17:34 PM, Monday, May 28, 2007
Message:
Modified : /dbScript/swgprecu.sql Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 70
Author: lordcorm
Date: 12:22:37 PM, Monday, May 28, 2007
Message:
Made inventory work from DB, dont equip weapons because they will not work yet. Make sure to update you .sql file, i changed the hex numbers in the item_template table to normal decimal numbers for CRC's also changed some other stuff in the .sql
Modified : /dbScript/starter_items.sql Modified : /dbScript/static_npcs.sql Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 69
Author: meanmon13
Date: 4:25:46 AM, Monday, May 28, 2007
Message:
smooth movment tweak
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp
Revision: 68
Author: meanmon13
Date: 3:57:31 AM, Monday, May 28, 2007
Message:
reset creo4 values could have led to issues with smooth movment
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 67
Author: meanmon13
Date: 3:34:01 AM, Monday, May 28, 2007
Message:
smooth movment test
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 66
Author: meanmon13
Date: 2:54:18 AM, Monday, May 28, 2007
Message:
smooth movment test
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 65
Author: meanmon13
Date: 1:14:01 AM, Monday, May 28, 2007
Message:
Nelk fixed the admin tool and i added server side code to handle it
Modified : /AdminTool/Pre-Cu Emu Admin Tool.exe Modified : /ProjectFiles/PingServer/PingServer.vcproj Modified : /ProjectFiles/SWGPreCU.vcproj Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Modified : /src/ZoneServer/admin.cpp Modified : /src/ZoneServer/admin.h
Revision: 64
Author: ead
Date: 11:57:40 PM, Sunday, May 27, 2007
Message:
-- 05-27-07 ead ADDED base releaseitem_stat_wep item_stat_armor
detals
added the above 2 tables and most of the stats involved in each
more to come
added wep_id and armor_id unsigned int to item table
if null dont look up the stats table
if not null use value to look up items stats row
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 63
Author: maach_ine
Date: 10:22:27 PM, Sunday, May 27, 2007
Message:
Readded EncodeSQL, DecodeSQL, QuoteSQL from Core 1 Rev Z as discussed with Meanmon.
Altered character creation string to add values for new database required fields.
Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 62
Author: ead
Date: 8:03:57 PM, Sunday, May 27, 2007
Message:
roll back to rev 54 at request of meanmon
reson
buggy code put in without testing causses crahses
broke multizone
broke charater creation
added memory leak
change affecting only /reporoot/src/*.* folder and sub folders
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 61
Author: ead
Date: 7:40:46 PM, Sunday, May 27, 2007
Message:
roll back of rev 60
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 60
Author: lordcorm
Date: 6:27:36 PM, Sunday, May 27, 2007
Message:
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 59
Author: maach_ine
Date: 5:22:02 PM, Sunday, May 27, 2007
Message:
HAM values of: Current HAM, MAX HAM, HAM Wounds are now database driven. Encumberances and other modifiers may be calculated during Zone insertion.
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 58
Author: ead
Date: 4:38:51 PM, Sunday, May 27, 2007
Message:
-- 05-27-07 ead ADDED professsion_skill_tree.prelemnary.sql
DETALS
this file is a dump of what the datapack team me a someone i cant rember wer working on
the entire medic profession is in as a example
idea is that profession table has sktr1-4 each corasponds to a stree id number stree table has 4 skills that make up that colum of the skill each profession can require a skill or unlock another skill same with each skill its not compleat there are no crc's but its a great start also added the start of xp types agan its a start no crcs yet but gives us somthign to work from
Added : /dbScript/profession_skill_tree.prelemnary.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 57
Author: Interesting
Date: 3:59:55 PM, Sunday, May 27, 2007
Message:
Added starting item table for approval.
Modified : /Documents/Database Item Documentation.txt Added : /dbScript/starter_items.sql
Revision: 56
Author: ead
Date: 3:45:34 PM, Sunday, May 27, 2007
Message:
-- 05-27-07 ead added ham stats to charater table more stats to come working on item stats now
DETALS
ADDED COLUMS
MAX HELTH `h_hea``h_str``h_con` DAMAGE ON PLAYER `h_d_hea``h_d_str``h_d_con` WOUND ON PLAYER `h_w_hea``h_w_str``h_w_con` MAX HELTH `a_act` `a_qui` `a_sta` DAMAGE ON PLAYER `a_d_act``a_d_qui``a_d_sta` WOUND ON PLAYER `a_w_act``a_w_qui``a_w_sta` MAX HELTH `m_mind` `m_foc``m_wil` DAMAGE ON PLAYER `m_d_mind``m_d_foc``m_d_wil` WOUND ON PLAYER `m_w_mind``m_w_foc``m_w_wil` ALL UNSIGNED SMALLINT 5
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 55
Author: maach_ine
Date: 11:12:16 AM, Sunday, May 27, 2007
Message:
After consulting with Meanmon on appearance data, got authorization to cut/copy/paste the functions EncodeSQL, DecodeSQL, and QuoteSQL from Core 1 Rev Z into the DBConnect class. These are PRIVATE functions and are not meant to be used outside the database object.
Appearance data is now being correctly saved in the database, and correctly loaded from it.
TOFIX: Client crashes when actually sending this appearance data in the CREO3 packet. A byte by byte comparison of the data the client sends during character creation, and the data the server sends during zoning, reveals that the appearance data is IDENTICAL.
A comparison of our CREO3 packet to a Core 1 CREO3 packet reveals them to be IDENTICAL except: We send the entire species string where Core 1 does not, our HAM wound update counter is correct, Core 1's was not.
Hackishly added support for different character race toons to be zoned in. The current implementation is VERY inefficient. TODO: Alter the Database's character table: species_id field. It is to be a Byte value (or smaller), and will hold the species ID. Human Male = 0, Human Female = 1, etc. etc.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 54
Author: meanmon13
Date: 7:40:14 AM, Sunday, May 27, 2007
Message:
smoothed out movment some... fixed issue where the last person spawned was the name sent to everyone else when zoning was finished... a few housekeeping changes... possible fixes to the memory leak.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 53
Author: meanmon13
Date: 5:48:58 AM, Sunday, May 27, 2007
Message:
created a new function named SpawnFellowPlayer() using this function will result in the spawning of actual players instead of client controlled npcs. Fellow players are finally decent and have titles... this involved changing the SpawnItem() function a little (sorry Lordcorm). Some housekeeping changes... The server has a very small memory leak that could prove to be a big problem if we don't nip it right now... not sure what its related too. Also made movment a little smoother
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp
Revision: 52
Author: lordcorm
Date: 1:53:17 AM, Sunday, May 27, 2007
Message:
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp
Revision: 51
Author: meanmon13
Date: 1:44:10 AM, Sunday, May 27, 2007
Message:
Added an admin class to be used with the admin tool... also included alpha version of the admin tool... the encryption between the two is not working right atm so it doesn't work.
Added : /AdminTool Added : /AdminTool/Pre-Cu Emu Admin Tool.exe Added : /AdminTool/ecrypt.dll Added : /AdminTool/zlib1.dll Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/ZoneClient.h Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/ZoneServer/ZoneServer.h Added : /src/ZoneServer/admin.cpp Added : /src/ZoneServer/admin.h
Revision: 50
Author: meanmon13
Date: 10:49:07 PM, Saturday, May 26, 2007
Message:
MOTD and global system messages have been implemented!
Modified : /src/ZoneServer/Constants.h 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/opcodes.h
Revision: 49
Author: meanmon13
Date: 8:58:48 PM, Saturday, May 26, 2007
Message:
fixed issue with recipiant IDs
Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h
Revision: 48
Author: meanmon13
Date: 8:20:28 PM, Saturday, May 26, 2007
Message:
Spatical chat now works
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h Modified : /src/shared/Common.h
Revision: 47
Author: lordcorm
Date: 5:45:30 PM, Saturday, May 26, 2007
Message:
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 46
Author: meanmon13
Date: 5:25:10 PM, Saturday, May 26, 2007
Message:
movment should be smoother
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/OverTime.cpp
Revision: 45
Author: meanmon13
Date: 4:24:50 PM, Saturday, May 26, 2007
Message:
If all goes well this should be smooth movment
Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/HandleZone.cpp Added : /src/ZoneServer/OverTime.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/Sockets.h Deleted : /src/shared/common.cpp
Revision: 44
Author: Interesting
Date: 9:41:08 AM, Saturday, May 26, 2007
Message:
Uploaded Static NPC table, the only NPC we have is hard coded.
Added : /dbScript/static_npcs.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 43
Author: ead
Date: 11:40:29 PM, Friday, May 25, 2007
Message:
added asm timmmer function
Modified : /src/shared/Common.h Added : /src/shared/common.cpp
Revision: 42
Author: Alaguerrano
Date: 10:59:08 PM, Friday, May 25, 2007
Message:
- NAME FILTER SYSTEM**
-- In Database.cpp created new function named CheckNewCharacter. It is called from HANDLE_ClientCreateCharacter() in HandleZone.cpp before it have been created a new char. It takes the FirstName and LastName values of the new Character, and checks with filter_name table DB Returns 1 if FirstName or LastName are in filter_name table Returns 0 if they are not in filter_name table. It is not a bool function, it is a INT function because the name_response_codes in DB there are more than two options. This functions it isnt done 100%, the rest of the name_response_codes must be coded. This is only the first step to a completed name filter system. -- In Database.h added int CheckNewCharacter(string sFirstName, string sLastName); line 218 -- In HandleZone.cpp added a call to the CheckNewCharacter Function to check the filter name in line 97. Added a SWITCH with the result of the CheckNewCharacter Function. Case 0: is when the Character FirstName and LastName is NOT in the filter_name table from DB. Then executes the older New Char Creation System. Case 1: is when the Character FirstName and LastName IS in the filter_name table from DB. TODO:This option must be coded to respond the correct packet to the client. From now use the default QUEUE_ClientCreateCharacterFailed.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 41
Author: meanmon13
Date: 6:06:50 PM, Friday, May 25, 2007
Message:
test commit --- movment related
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 40
Author: meanmon13
Date: 5:10:35 PM, Friday, May 25, 2007
Message:
test commit -- movment related
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 39
Author: Interesting
Date: 5:01:34 PM, Friday, May 25, 2007
Message:
Woopsy. Last commit didn't delete my table all the way through.
Deleted : /dbScript/spawned_structures.sql
Revision: 38
Author: Interesting
Date: 4:59:43 PM, Friday, May 25, 2007
Message:
Final of the housekeeping changes to the changelog file.
Deleted spawned_structures.sql file now that its been added to the database.
Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 37
Author: meanmon13
Date: 4:08:58 PM, Friday, May 25, 2007
Message:
another test commit related to movment
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 36
Author: plasmaflow
Date: 3:43:05 PM, Friday, May 25, 2007
Message:
Login server will now upon boot set galaxy status in database to 0 = off line.
Zone Server will now upon boot set galaxy status in database to 2 = on line
Galaxies will be reloaded and status updated upon server receiving a new connection requesting that we enum the cluster.
added a new function SetServerStatus takes GalaxyID as int and status as int to set status of the galaxies in the cluster. added new function GetServerStatus that takes 1 argument int GalaxyID and returns the curretn state of the galaxy requested. 0=offline 1=loading 2=online. These status are queried from the database.
Minor changes on some data types on the sql file have been done and logged in the log file.
Spawned Structures sql file added by interesting has been added to the sql file and tested to load properly.
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginServer.cpp Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/PingServer/PingServer.cpp Modified : /src/ZoneServer/ZoneServer.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 35
Author: meanmon13
Date: 3:33:29 PM, Friday, May 25, 2007
Message:
test commit.. added support for movement.. needs to be tested
Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 34
Author: Interesting
Date: 10:47:40 AM, Friday, May 25, 2007
Message:
Cleaned up the Changelog a tad, just evened up a few bars of text.
Uploaded a table to handle Admin Spawned world objects. This table is not for player housing.
Added : /dbScript/spawned_structures.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 33
Author: plasmaflow
Date: 9:40:54 AM, Friday, May 25, 2007
Message:
Did some minor DB Changes for the appearance data.
Left a comment in the character creation query area in Database.cpp.
Need someone to help me build a byte based query using a char * variable.
Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 32
Author: meanmon13
Date: 4:13:57 AM, Friday, May 25, 2007
Message:
did some house keeping changes... a little this... a little that... ohyea btw... mutlizone works :-p Enjoy!!!!!
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 31
Author: meanmon13
Date: 12:25:16 AM, Friday, May 25, 2007
Message:
Test commit
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 30
Author: maach_ine
Date: 4:03:41 PM, Thursday, May 24, 2007
Message:
For PlasmaFlow: Added the newCharacterCustomizationData pointer to the paramaters list passed to the function DBConnect::CreateNewCharacter.
The database will call it appearanceData.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 29
Author: maach_ine
Date: 11:14:20 AM, Thursday, May 24, 2007
Message:
All HAM-related entries in the CREO 1, 3, 4, 6 packets are now soft-coded, preparatory to HAM values being stored in the database.
Fixed a minor error related to loading character data from the database. The code was reporting that the query failed when in fact it succeeded, and reporting that it succeeded when in fact it failed.
Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 28
Author: plasmaflow
Date: 10:40:55 AM, Thursday, May 24, 2007
Message:
New function added to load a variable and pass all of the data in the character table and place it inside of SpawnPlayer. New function name is GetPlayerData it takes one int as argument and the int must be the ObjID or the character id in the Database.
All values are passed in this variable. so adding the rest to the spawn player function is just a matter of addressing it from the variable as LoadedPlayerData.varname, each subscript has the appropriate data type. Also change the sql file, types for coordinates in the character table have been changed to float. Decimal was not converting right when the row was read into the PlayerData Variable. Scale in the sql file was changed to FLOAT as well.
PLASMAFLOW
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 27
Author: Alaguerrano
Date: 9:24:27 AM, Thursday, May 24, 2007
Message:
- CREATE NEW ACCOUNT IN DB WORKS**
Fixed the query to create a new account to DB. String sID it is now obsolete with the new hacked station id. Now creating a new account to DB works correctly.
Alaguerrano
Modified : /src/shared/Database.cpp
Revision: 26
Author: meanmon13
Date: 4:12:03 AM, Thursday, May 24, 2007
Message:
Multizone fixed :-D Players should see each other however there will be no movement, no chat.. etc You will only see that a "fellow player" is logged in.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/shared/ByteBuffer.cpp Modified : /src/shared/ByteBuffer.h
Revision: 25
Author: ead
Date: 2:37:24 AM, Thursday, May 24, 2007
Message:
fixed build problem and it makes the table right now
Modified : /src/shared/Database.cpp
Revision: 24
Author: meanmon13
Date: 2:06:39 AM, Thursday, May 24, 2007
Message:
Fixed issue where an access violation was being thrown... also player posture wasn't being set by the db so we were zoning in incapped.. this has been temp fixed till posture is pulled from the db
Modified : /src/ZoneServer/PacketFactory.cpp
Revision: 23
Author: ead
Date: 2:03:38 AM, Thursday, May 24, 2007
Message:
hacked station id so it is = to account_id tell station_id can be fully removed
combined account creation in to the canconnect reducing another sql quarry
Modified : /src/shared/Database.cpp
Revision: 22
Author: ead
Date: 1:13:59 AM, Thursday, May 24, 2007
Message:
FIXED ACCOUNT CREATION REMOVED ANOTHER MYSQL QUARRY COMBINED CreateNewUser IN TO CanLogin
Modified : /src/shared/Database.cpp
Revision: 21
Author: maach_ine
Date: 12:10:31 AM, Thursday, May 24, 2007
Message:
Soft-coded almost all of the Creo3 packet. Appearance Data is causing a crash.
Added some private variables to the ZoneClient, and initialized them in the ZoneClient constructor.
Added constants for the 9 parts of the HAM bar, for going through the HAM array.
Added a couple of checks to verify that we have a useable scale and name for the character, whatever else happens.
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 20
Author: nogard
Date: 9:55:31 PM, Wednesday, May 23, 2007
Message:
Nogard's Commit with Some new goodies to make DB driven ...
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/opcodes.h
Revision: 19
Author: ead
Date: 8:41:56 PM, Wednesday, May 23, 2007
Message:
Database.cpp
rewrote account function removed 3 of the 4 mysql quarrys added much needed comments
added database function standard instructions
Modified : /src/shared/Database.cpp
Revision: 18
Author: meanmon13
Date: 3:29:36 PM, Wednesday, May 23, 2007
Message:
debugging commit
Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 17
Author: Interesting
Date: 3:24:09 PM, Wednesday, May 23, 2007
Message:
Added a Chatroom List table.
Updated Item_Template to have the CRC values for the item in order to spawn items faster.
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 16
Author: plasmaflow
Date: 2:19:18 PM, Wednesday, May 23, 2007
Message:
New characters are now saved and pulled properly from db.
also Proper pull of appearance CRC has been corrected,
?you need to use database included in this commit or else it wont work.
Some fields in database .sql file have been changed.,
Log entries for sql file have been updated.
Character table appearance crc has been chnaged to bigint since toon crc values can be that long.
Source code functions have been changed to match.
Proper Database ID is now returned from CreateNewCharacter function.
PLASMAFLOW
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h Modified : /src/shared/config.cpp Modified : /src/shared/config.h
Revision: 15
Author: Interesting
Date: 12:14:33 PM, Wednesday, May 23, 2007
Message:
Added a table to track player health and stat information. Specifics in the change log.
Cleaned the change log to make it look pretty.
Modified : /dbScript/swgprecu.sql Modified : /dbScript/swgprecu.sql.changelog.txt
Revision: 14
Author: meanmon13
Date: 10:34:38 AM, Wednesday, May 23, 2007
Message:
You will be able to see anyone that logins in AFTER you. This is a test commit... single zone still works as before
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.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
Revision: 13
Author: meanmon13
Date: 2:37:10 AM, Wednesday, May 23, 2007
Message:
Fixed an access violation issue with packet identification! This issue has been fully debugged :-)
Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 12
Author: meanmon13
Date: 12:57:14 AM, Wednesday, May 23, 2007
Message:
further optimized packet identification and fixed a small bug related to that
Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 11
Author: meanmon13
Date: 11:40:05 PM, Tuesday, May 22, 2007
Message:
fixed a small issue that was happening when i packet is unhandled
Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ZoneClient.cpp
Revision: 10
Author: meanmon13
Date: 6:27:10 PM, Tuesday, May 22, 2007
Message:
Incomming packet identification has been optimized for the zone server! The function IdentifyPacket has been erased in lue of a list of function pointer handlers
Modified : /src/LoginServer/LoginClient.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 9
Author: meanmon13
Date: 3:21:17 AM, Tuesday, May 22, 2007
Message:
optimized the zone server's packet queue... it now automatically mutlipackets outgoing packets when there is more then 1 packet contained in the queue... as a result zone time should be SIGNIFICANTLY decreased! Instead of sending 40+ individual packets its now only 11 mutlipackets.
Modified : /ProjectFiles/PingServer/PingServer.vcproj Modified : /ProjectFiles/ZoneServer/ZoneServer.vcproj Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 8
Author: ead
Date: 2:56:23 AM, Tuesday, May 22, 2007
Message:
fixed 3 freaky stray values at start of file that dont show up in any editor but hexplorer and cause mysql panic
Modified : /dbScript/swgprecu.sql
Revision: 7
Author: ead
Date: 1:28:00 AM, Tuesday, May 22, 2007
Message:
changed for db compatablty
removedsGalaxyIPaddress
added sGalaxyIPWAN sGalaxyIPLAN
DATABASE NOTES\/\/\/\/\/ -- 05-21-07 ead massive updates fixes and changes 50% done as it sits
-- = == CHANGE + == ADDED ~ == droped -- TABLE ACCOUNT --=ACCOUNT ID UNSIGNED = --=USERNAME PASSWORD LENGHT FROM 20 TO 30 --=GM TINYINT U --=BANNED ACTIVE BINARY 1 --=joindate lastlogin to timestamp --+lastlogin added ON UPDATE CURRENT_TIMESTAMP -- TABLE CHARATER --=CHARATER ID ACCOUNT ID GALAXY ID TO INT UNSIGNED --=GUILD INSTANCE_ID TO SMALLINT UNSIGNED --=X Y Z N S E W CELLX CELLY CELLZ CELLON CELLOS CELLOE CELLOW FROM FLOAT TO DECMAL 5,1 --=PLANET_ID LOTS FACTION_ID TO TINYINT UNSIGND --=APPERANCELEN HAIRLEN TO INT UNSIGNED --=biography longtext4,294,967,295 characters to text65,535 characters --=lfg helper roleplayer archived --~height was dupicate of scale --~profession wrong format unplanned unlayed out yet -- TABLE galaxy --+ip_lan --=ip to ip_Wan --=ip_wan ip_lan to varachar 16 --=zoneport pingport to smallint --=status max_characters_per_account to tinyint unsignd --=distance to gmt_time_offset int to tinyint --=max_characters_per_server to int unsignd --+active_feature_profile -- TABLE game_features --~active_feature_profile --=id int unsignd --=min pvp lvl email_gateway_port smallint unsigned --=flatten_name pvp_only non_combat_pvp_only factional_pvp_only filter_names email_gateway_allowed email_gateway_use_password --=email_gateway_send_cleartextpass email_gateway_system_wide to binary 1 --=locale_value to server_lang --TABLE item --+salt int signed --=container to container_id this is null unless its a contaner then it corasponds to a container id from container table --=appearance int100 to int there is no such thing as int 100 11 is max --=equipped int to biinary 1 -- TABLE MERGE from item stats --+cur_condition int unsignd // current condition --+min_condition // greater than 0 prevents item distruction --+max condition int unsignd //orginal starting conditon --+dec_condition int unsignd //standard ammount to decrment componet of math to find true value after damage and spetchals are considerd --stats of a item we arnt ready to do heavy condsideration must be done before we do stats -- TABLE DROP item_stats table was merged in to item --~droped item_stats -- --_____________________________________________________________________________________ -- -- ----------------------------------------------------------------------------------------------------- --NOTICE I PLAN TO SPLIT THE DB IN TO MULTIPLE FILES 1 TO A TABLE TO MAKE UPDATEING EASER --AND SO ONLY RELEVENT TABLES NEED LOCKED DURING CHANGES EAD -- ----------------------------------------------------------------------------------------------------- --NOTICE I EXPECT DETALED LOGS OF ALL CHANGES MADE SEE MY RECENT CHANGE LOG FOR EXAMPLE -- + = ~ ARE SUGESTIONS FOR ADD CHANGE DROP SPELLING EM OUT WILL WORK --I JUST WANT TO SEE A LOG OF EVERY CHANGE YOU MAKE YOUR OWN STYLE THAT GETS THE SAME INFO ACROSS WILL WORK JUST MAKE IT LOGICAL -- COMMITS MISSING A LOG OR NOT LISTING EVERY CHANGE WILL BE ROLLED BACK TO PREVENT THIS FILE FROM BECOMEING A MESS AGAN --THIS MEANS THE WHOLE COMMIT AND I KNOW THIS LEVAL OF LOGGING IS INPRACTCAL IN THE SOURCE BUT IN SQL IT IS REQUIRED --THANK YOU FOR YOUR ASSTANCE EAD -- -----------------------------------------------------------------------------------------------------
Modified : /dbScript/swgprecu.sql Added : /dbScript/swgprecu.sql.changelog.txt Modified : /src/LoginServer/PacketFactory.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 6
Author: Alaguerrano
Date: 9:01:30 PM, Monday, May 21, 2007
Message:
Uppercase in Generate Random Name.
======================
Added two new string variables in GenerateRandomName() 'String FirstName' and 'String LastName'. These variables have the Generate Random Name and Lastname with the first letter uppercase. And added the way to change lowercase to uppercase first letter in Generate Radom Name and Lastname.
Now the Generate Random Name works with the first letters uppercase.
Alaguerrano
Modified : /src/shared/Database.cpp
Revision: 5
Author: meanmon13
Date: 4:55:50 PM, Monday, May 21, 2007
Message:
The Login Server has now been optimized to the point that you can spam logging in and out so fast that it crashs the client!!
Optimizations include:
- complete removal of the IdentifyPacket() function... it is now handled by a list that contains function pointers to the functions that handle the variaous packet.
- Mutlipacketing of outgoing packets. Instead of sending 4 seperate packets... they are combined and sent as one.
Some houskeeping changes in the login server
Modified : /src/LoginServer/HandleLogin.cpp Modified : /src/LoginServer/LoginClient.cpp Modified : /src/LoginServer/LoginClient.h Modified : /src/ZoneServer/Constants.h Modified : /src/ZoneServer/PacketFactory.cpp Modified : /src/ZoneServer/ZoneClient.h
Revision: 4
Author: Alaguerrano
Date: 1:20:10 PM, Monday, May 21, 2007
Message:
- COMMITTED BY PLASMAFLOW ***
Name Generator is now its own routine and returns a name back to the handler as a string.
Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/ZoneServer/ZoneClient.cpp Modified : /src/ZoneServer/ZoneClient.h Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 3
Author: Alaguerrano
Date: 12:37:59 PM, Monday, May 21, 2007
Message:
- COMMITED BY PLASMAFLOW ***
Name Generator Fix, Will not crash or cause issues. All Database calls have been moved from Name Gen to Database.cpp and Database.h.
Tested Name Gen to generate names as fast as 6 or more within the same 1/2 second.
Modified : /dbScript/swgprecu.sql Modified : /src/ZoneServer/HandleZone.cpp Modified : /src/shared/Database.cpp Modified : /src/shared/Database.h
Revision: 2
Author: Alaguerrano
Date: 5:30:02 PM, Sunday, May 20, 2007
Message:
Fix a problem with Random Name Generator routine. Before, when you tried to generate a Random Name in-game, and make it more of three times, crash the server.
Now fixed, commented the duplicated line 170 in HandleZone.cpp.
Modified : /src/ZoneServer/HandleZone.cpp
Revision: 1
Author: meanmon13
Date: 2:39:47 PM, Sunday, May 20, 2007
Message:
Hopefully last svn switch :-\
Added : /Documents Added : /Documents/Approved Char Name Request Decoded.txt Added : /Documents/Credits.txt Added : /Documents/Database Item Documentation.txt Added : /Documents/Denied Char Name Request.txt Added : /Documents/Header_Architecture.ppt Added : /Documents/Header_Architecture_rev90.jpg Added : /Documents/License.pdf Added : /Documents/License.txt Added : /Documents/Life of a Login Server Packet.rtf Added : /Documents/SWGPreCU Packet Documentation.rtf Added : /Documents/[GUIDE]Getting started (Setting up your server).URL Added : /Documents/master_opcode_list.txt 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 : /dbScript Added : /dbScript/swgprecu.sql Added : /debug Added : /debug/PingServer Added : /debug/PingServer/AutoItX3.dll Added : /debug/PingServer/Logs Added : /debug/PingServer/Logs/CoreLogs Added : /debug/PingServer/Logs/LoginLogs Added : /debug/PingServer/Logs/PacketLogs Added : /debug/PingServer/Logs/PingLogs Added : /debug/PingServer/Logs/ZoneLogs Added : /debug/PingServer/libmysql.dll Added : /debug/PingServer/zlib1.dll 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/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/PingServer.cpp Added : /src/PingServer/PingServer.h 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/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