Commit Graph

524 Commits

Author SHA1 Message Date
Filip Maj 0e85e2bddf Implementing zone settings from DB. 2016-01-17 01:51:02 -05:00
Filip Maj 9d67718060 Added utils to generate sql tables from game data. 2016-01-17 01:50:38 -05:00
Filip Maj 1c845e62e3 Implemented WeatherDirector , ZoneMaster, and WorldMaster in code. Zone objects has become the ZoneMaster actor object. 2016-01-16 23:03:04 -05:00
Filip Maj 724445a54a Achievements are now loaded from the database. Cleaned up login packets. 2016-01-16 18:38:49 -05:00
Filip Maj f7702bca13 Added some new work parameters. Fixed GC Packet (wrong sized data). Connected player data packets to DB. Cleaned up login code. 2016-01-16 11:26:35 -05:00
Filip Maj 2bf532a6db Fixed bug in property reflection code. If array had 2 or more digit index, would truncate to 1 digit. 2016-01-12 01:20:09 -05:00
Filip Maj e47904dc30 Got commands working. Wrong ID for one of em. 2016-01-12 00:43:52 -05:00
Filip Maj aebaa1b70e Changed param constants. 2016-01-10 23:21:06 -05:00
Filip Maj d9e274eb09 Quests and Leves now load from the db. 2016-01-10 14:15:46 -05:00
Filip Maj 5b5b99bb4b Got most of the properties getting set. Commands and General Parameters broken. 2016-01-10 13:36:36 -05:00
Filip Maj d42dac543f Fixed wrong values sent for the setactorproperty packet. Initialized commandSlot_compatibility which was null. 2016-01-10 11:47:22 -05:00
Filip Maj 156f8e1e7d Added get init packets to packet processor. 2016-01-10 03:09:01 -05:00
Filip Maj bea796ec85 Removed old db stuff. 2016-01-10 03:05:22 -05:00
Filip Maj 625ee299f7 Added more defaults. 2016-01-10 02:59:16 -05:00
Filip Maj 3205bd1c83 Added property init function which should get everything working. Added defaults to some properties. 2016-01-10 02:44:32 -05:00
Filip Maj 9fc4101812 Fixed all errors with player loader from db. DBAppearance is redundent and was removed. last_working 2016-01-10 01:19:46 -05:00
Filip Maj 16f6fe98b3 Errr left error in last commit. 2016-01-10 00:01:33 -05:00
Filip Maj 861e8add4e Finished adding the rest of the player DB load.... except achievements. 2016-01-10 00:00:50 -05:00
Filip Maj 4dec77aa69 Added a load player character function to the database class. As I went through, changed the various properties to their correct datatype. Also added Work object to Character. 2016-01-09 23:22:10 -05:00
Filip Maj 44c45c4ad2 Cleanup. 2016-01-09 21:35:45 -05:00
Filip Maj c9f35a207b Fixed up warping with new values for SetActorPosition packet. The script instantiation packet is done and implemented. Player init is done except for parameters. 2016-01-09 18:52:23 -05:00
Filip Maj 071b1f11a8 Removed test data. 2016-01-09 18:51:20 -05:00
Filip Maj ff5a6c0c8e Fixed actors not spawning. 2016-01-09 17:09:36 -05:00
Filip Maj 315ec1f220 Fixed state being wrong size. Player substate will always be 0xBF. 2016-01-09 00:06:56 -05:00
Filip Maj 524b57ed30 stop tracking this 2016-01-08 23:40:01 -05:00
Filip Maj fac9d28529 Got warp working. BROKE ACTOR SPAWNING! 2016-01-08 21:37:09 -05:00
Filip Maj 360d72b376 Implemented the player portion of the new actor system. 2016-01-02 18:17:03 -05:00
Filip Maj 93a42c1ba3 Implemented the SetIdleAnimation packet, and a placeholder for packet 0x132 used to login. 2016-01-02 18:16:38 -05:00
Filip Maj 7aeb33d884 Figured out all main actor states and implemented the stuff properly. Implemented the chocobo/goobbue appearance stuff. Formatted CharaWork a bit. 2016-01-02 16:47:35 -05:00
Filip Maj b04310ef32 Ignoring config. 2016-01-02 14:05:55 -05:00
Filip Maj c4944032c8 Added NPC table to database loaders. 2016-01-02 14:05:37 -05:00
Filip Maj b839a281cf Forgot additions to LuaUtils that Instantiate packet uses. 2016-01-02 14:05:03 -05:00
Filip Maj 04faf9d753 Begun reimplementing the whole actor system to follow more closely to the client side's system. Packet processor's reference chanced, and all ActorID vars in Actor class were changed to ActorId. 2016-01-02 14:04:45 -05:00
Filip Maj 67ee70e7c5 Packet for instantiating actor in lua engine implemented, though first value unknown. 2016-01-02 14:03:28 -05:00
Filip Maj d5fb17bf7f Added NLua. 2016-01-01 14:11:48 -05:00
Filip Maj 5cb11d7957 More bin stuff untracked. 2016-01-01 14:09:45 -05:00
Filip Maj f97e488584 Removed stuffing being tracked in the bin folder. 2016-01-01 14:05:59 -05:00
Filip Maj 30a28a7827 Merge branch 'scripting' of https://bitbucket.org/Ioncannon/ffxiv-classic-map-server into scripting 2016-01-01 14:04:55 -05:00
Filip Maj 734a3f4e7f Added implementations of the event receive/send packets. Added lua scripting stuff. Added some utils. 2016-01-01 14:04:44 -05:00
Filip Maj 42b77010e5 Added implementations of the event receive/send packets. Added lua scripting stuff. Added some utils. 2016-01-01 14:03:55 -05:00
Filip Maj d60938346b Fixed up message packet and set dream packets. 2015-12-30 12:20:47 -05:00
Filip Maj 01d32d4d15 Fixed up the chat packet and added a motd to the login sequence. 2015-12-29 01:51:06 -05:00
Filip Maj aeef4f5616 Can queue subpackets now (automatically creates basepacket). List packets implemented. Base packets fully figured out and implemented. Login has been stablized and no longer crashes. Implemented the following packets: List Packets, Set Job packet, chat message receive packet, SetActorIcon, SetActorIsZoning, SetActorSingleStatus, AchievementRate and some unknown packets. 2015-12-29 01:20:46 -05:00
Filip Maj 3a8d7a43e5 Added some error checking to "sendpacket" command. Changed the packet processor to send correct packets when it receives 0x1CB, 0x1CE, and 0x1D3. Forgot to push latest project file. 2015-12-13 22:19:39 -05:00
Filip Maj fa3d69b8b3 Map packet now sends region ID used to set various UI things (ie: search). Added weather ids to the weather packet. GM packet now takes a true/false value; the proper function is to send a 0x1D3 packet whenever client asks for it... false unless has GM then true. 2015-12-13 22:18:22 -05:00
Filip Maj 6f8125a947 Redid haschocobo packet and added hasgoobbue packet. Redid the GC Info packet to work properly. I've begun adding the list packets. 2015-12-13 22:16:40 -05:00
Filip Maj 93a08c0128 More recruitment packets implemented. Still need to finish the search results packet. 2015-12-06 22:58:42 -05:00
Filip Maj 4eda13501c Added receiving packets for GM stuff. Started implementing the recruitment packets. 2015-12-06 20:23:34 -05:00
Filip Maj de353c9909 Added null option for status update packet to send empty list. Added 0x1CF response for FL list to packet processor. Exception reason will now be printed when can't send packet by console. 2015-12-05 18:58:06 -05:00
Filip Maj 0dcebd1658 Finished figuring out and implementing the last friend list and black list packets. 2015-12-05 18:18:35 -05:00