1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-12 21:47:45 +00:00
Commit graph

629 commits

Author SHA1 Message Date
collett
b68e48abe3 Fix CFCancel and DirectorMsg 2024-06-12 20:25:09 +09:00
collett
f5149c9625 fix CF register 2024-06-12 19:39:09 +09:00
collett
6953dfc6f2 mark verified fields in PlayerSetup for future reference 2024-06-12 18:45:03 +09:00
collett
f464bbc3cb more PlayerSetup work 2024-06-12 18:29:03 +09:00
collett
8387f00381 Revert "let global effect counter starts at 1 so the first status in each zone is not ignored by the client"
real problem is global seq field shifted
2024-06-12 08:45:43 +09:00
collett
46295cc7dd Merge remote-tracking branch 'remotes/collett/Sapphire5.58' into retail 2024-06-12 05:35:17 +09:00
collett
1992e5c305 added Chat opcode 2024-06-12 05:07:04 +09:00
collett
beacceec92 really fix PlayerSpawn and NpcSpawn 2024-06-12 04:45:05 +09:00
collett
dd3abf2f18 fix Effect 2024-06-12 03:56:01 +09:00
collett
9ef7a8642d fix status effect client crash 2024-06-12 03:15:36 +09:00
collett
b5b3e086dc dupe the last entry in level table to make sure we are not reading invalid memory.
also disable some old opcode
2024-06-12 02:53:18 +09:00
collett
0e01894264 minor update 2024-06-11 05:39:23 +09:00
collett
1f946c9f2e update to 6.58h2 2024-06-11 04:29:44 +09:00
Flawed
aab17b3474 Update for 6.48 2023-08-08 00:51:45 -07:00
Flawed
8f468ffee2 Update for 6.45 2023-07-18 00:28:03 -07:00
Flawed
338bd66c75 Update for patch 6.41 2023-06-20 01:10:51 -07:00
Flawed
43de1b3d20 Updates for patch 6.40h 2023-06-06 00:57:39 -07:00
Mordred
67e17143c4 PartyMgr, ChatChannelMgr ported from 3.x 2023-05-30 22:42:20 +09:00
Maple
e34e3606b6 Add FFXIVIpcEnvironmentControl and FFXIVIpcRemoteServerValue for 6.40 2023-05-29 22:26:00 -03:00
Maple
974b6ec36e Add more Client opcodes 2023-05-27 07:15:11 -03:00
Maple
52affac4bb Update PlayerSetup and Chat structs 2023-05-27 00:03:07 -03:00
Maple
26921a3f0f Apply project code style to files 2023-05-23 19:24:38 -03:00
Maple
50a7552bba Add more client IPC definitions 2023-05-23 19:05:30 -03:00
Maple
ada4ec2b4d Update comment 2023-05-23 13:09:11 -03:00
Maple
e728efe998 Add Client skill handlers 2023-05-23 13:08:28 -03:00
Maple
d552869571 Update GMCommand1/2 Client IPC for 6.4 2023-05-23 12:53:10 -03:00
Maple
dc1f7e76b1 Update Ipcs.h for 6.40, thanks Flawed for the opcode diff. 2023-05-23 07:48:42 -03:00
liam
7d0275e1f9 Add a few client IPCs 2023-05-03 13:21:08 -04:00
Rey
12d3a1d94b Added opcodes to load into 6.38. Thank you perch for TCP Oodle.
Also changed the CommonGen.h to remove disallowed characters in
identifiers generated from Endwalker. (Pandaemonium and Cafe label)
2023-05-03 11:40:40 -05:00
Liam
1a20febd8a update for tcp oodle 2023-05-03 00:13:19 -04:00
Flawed
db005e874d Update ServerZoneIpcTypes for 6.38 2023-04-03 23:18:57 -07:00
Flawed
fc722572c5 Update ServerZoneIpcTypes for 6.35 2023-03-06 23:38:54 -08:00
Moydow
445597a639 add LandAvailability packet
New packet introduced in 6.1 that tells the client on clicking on a housing placard, whether the property is available by lottery or first-come-first-served, private or FC, etc.
2023-03-04 00:11:02 +00:00
Moydow
9cc0b01b3b fix LandFlagsSlot
What was previously listed as "apartment" should be the private chambers in a FC house, and the unknown value should be apartments
2023-03-04 00:09:44 +00:00
Rey
6ff45f7c5d Merge branch '6.31_Hotfix_Windows' (from unofficial forks) into Sapphire6.31
You can login to current retail (6.31 Hotfix) but also requires some new
fanagling with oodle.
2023-03-02 10:50:31 -06:00
Rey
b431e3bf13 Patch 6.31 Hotfix works and you can login. 2023-03-02 00:19:08 -06:00
Rey
762a35f8b9 Revert "Fix Oodle on Linux (todo:: make this not suck)"
This reverts commit 81bbe690a8.
2023-02-28 00:09:56 -06:00
Skyliegirl33
ea27ff3a55 Gearset handler, mount item action, some GLA starting quests.
This is #732 with 25eaa62fa0 merged, cleaned up and slightly modified to avoid client desync.
2023-02-07 06:10:10 +09:00
collett
14860047b6 First batch of 5.58 updates:
- Common defs, ActorControls and packet updates (more to come later).
  - Haste added to chara base stats for later use.
  - Acquiring HQ items support (HQ status not yet saved to db, need table modification).
  - Event item support.
  - Load more default zones.
  - Quest related debug commands.
2023-02-06 02:32:21 +09:00
Mordred
ba1b8aadfb Added layerset parsing 2023-02-05 07:18:30 +09:00
Maple
95897dffc2 Add more client side opcodes, new characters can progress past opening now. 2023-01-27 20:55:25 -03:00
Maple
2c5c403172 Add partial client opcodes for 6.31, client can login 2023-01-27 18:47:24 -03:00
Maple
7dfbe76436 Update server opcodes to 6.31 (Thanks Flawed!) 2023-01-27 00:33:31 -03:00
Maple
81bbe690a8 Fix Oodle on Linux (todo:: make this not suck) 2023-01-26 07:10:45 -03:00
Maple
5b63cfb023 Re-add CountdownCancel opcode 2023-01-26 04:45:38 -03:00
Maple
a2bdb4e347 Update Network definitions to 6.30hf1 (Thanks Moydow, Reyli, Guaiguaijun) 2023-01-26 04:25:51 -03:00
Moydow
432cdc0de8 added a short form oodle2net.h
Custom short version of oodle2net.h that only sets up the functions we need here. Still need oo2net_9_win64.dll and oo2net_9_win64.lib which won't be added here
2023-01-26 04:22:44 -03:00
Moydow
064851ff2e don't need SetWindow here 2023-01-26 04:21:54 -03:00
Moydow
7449d16c7e Oodle support for 6.15
Requires the oodle2base.h and oodle2net.h header files, and oo2net_9_win64.dll, to be placed in /deps/Oodle/ - they are not included here
2023-01-26 04:21:11 -03:00
Adam
a87572de2b
Merge pull request #729 from Skyliegirl33/develop
Update opcodes for 5.58 hotfix and fix CFCommenceHandler
2021-09-15 09:51:38 +10:00