Commit Graph

185 Commits

Author SHA1 Message Date
wish
b7d41c1c7f warehouse item updates 2022-08-15 20:09:19 +10:00
wish
86cb254d1a initial warehouse concept 2022-08-15 15:12:50 +10:00
wish
d48a64e208 rename rights variable 2022-08-14 18:09:06 +10:00
wish
6ab961fa90 initial stamp implementation 2022-08-14 17:38:25 +10:00
wish
440b73f696 implement netcafe points and boost time 2022-08-13 21:23:02 +10:00
wish
18989e9435 initial netcafe implementation 2022-08-13 16:25:32 +10:00
wish
0bf19c8ac8 temp handle monthly guild allowance 2022-08-12 16:38:00 +10:00
wish
9fe1b1d04a initial titles implementation 2022-08-11 02:50:59 +10:00
wish
265dc25800 fix merc saving/loading 2022-08-08 21:02:07 +10:00
wish
503e944c2d enumerate achievement data 2022-08-08 04:53:55 +10:00
wish
e84bdd5adf initial quest enumeration concept 2022-08-06 07:02:38 +10:00
wish
43beb46221 rename EnumerateStage variable 2022-08-05 16:41:49 +10:00
wish
09812fa81b stage improvements 2022-08-05 16:38:42 +10:00
wish
820563dc4c matchmaking support 2022-08-05 07:39:37 +10:00
wish
08a7b91e11 handle TransitMessage 2022-08-05 01:57:56 +10:00
wish
2f35823e1e fix enumerate client and handle type L stages 2022-08-04 23:04:55 +10:00
wish
dcd6b35478 implement guild recruiters 2022-08-04 09:06:21 +10:00
wish
b2ebb8f1d9 recruiting guilds, stub EnumerateInvGuild 2022-08-04 07:56:31 +10:00
wish
ba927f877d fix guild enumeration and applications 2022-08-04 06:43:41 +10:00
wish
6424a5c639 support SJIS mail (#15) 2022-08-04 01:15:04 +10:00
wish
67ea64cb66 fix raviente announcements 2022-08-02 15:38:18 +10:00
wish
2c0e7a5267 repository cleanup 2022-07-29 03:25:23 +10:00
Andrew Gutekanst
e6f693f222 Merge pull request #15 from Ellie42/improve-chat
Improve chat and additional small fixes for party interaction
2020-03-10 18:30:16 -04:00
Sophie
892f89eba9 Add support for party chat in town 2020-03-10 07:56:01 +00:00
Sophie
78fe5c85ef Add support for players logging out and closing client
Removed seemingly unnecessary castedBinary messages on character login
2020-03-09 19:15:16 +00:00
Sophie
ba3df8d4d1 Remove unnecessary messages, these were covered by recasting user bins 2020-03-09 18:05:01 +00:00
Sophie
320ce7d783 Fix conflicts 2020-03-09 07:16:45 +00:00
SirFist
7815768741 Merge branch 'master' of https://github.com/Andoryuuta/Erupe 2020-03-09 01:04:23 +00:00
Andrew Gutekanst
615b75d101 Fix multiplayer questing
This fixes an issue with MsgSysCastBinary->MsgSysCastedBinary forwarding
and adds a basic stage-reservation system, allowing for some multiplayer
quests to work.
2020-03-08 20:50:27 -04:00
SirFist
e94fc6da20 Active features, diva defense, super basic pass on ravi npc + merc save, expanded earth value 2020-03-08 23:49:51 +00:00
Andrew Gutekanst
e41335b079 Fix MsgSysCastedBinary
Fixes a two-month-old typo in the Build method.
Implements the parse method.
2020-03-08 19:30:30 -04:00
Sophie
795028a1ca Clients in stage are now notified when player chooses a quest 2020-03-07 14:21:08 +00:00
Sophie
ac40e679fe Add mhfpacket wrapper for party join message 2020-03-06 21:23:57 +00:00
Sophie
2d9a26df75 Add support for more chat types
Add joining player -> part host notification messages
2020-03-06 19:22:37 +00:00
Andrew Gutekanst
d300098838 Make changed parsers size-accurate 2020-03-03 02:32:00 -05:00
Andrew Gutekanst
af22707b48 go fmt 2020-03-02 23:36:27 -05:00
SirFist
52ae5f56a0 fixed a dumb 2020-03-02 03:24:05 +00:00
SirFist
62648f6717 Revert "MsgMhfTransferItem"
This reverts commit 0daf7b55d4.
2020-03-02 03:22:15 +00:00
SirFist
0daf7b55d4 MsgMhfTransferItem
Another post-quest packet that black screens without a response.
2020-03-02 03:20:10 +00:00
SirFist
8607ff05f9 Armour, Deco and Sigil Preset Saving 2020-03-01 05:18:34 +00:00
SirFist
0a664b9fde Post quest packets
Should fix most of the things that were causing black screens after quest completion.
2020-02-28 22:33:53 +00:00
SirFist
80c5701a9a Quest lists can be added, tower skills
You need to check your local shrek fansite if you want the working quest lists since they aren't consistent within packet captures.
2020-02-28 06:57:29 +00:00
SirFist
4f67e3de67 More saves, launcher tweaks
Added config at char select screen
Transmog saving and loading (unlocks are not yet tackled and it is global rn)
Sigil saving (can break, initial pass of save)
Null compression and decompression functions.
First pass of the diff save function.
Disabled stamp cards
2020-02-27 23:42:46 +00:00
SirFist
2999fb14d6 All house facilities acessible
Likely there are missing persistent save features around the My Garden gooks and My Mission tasks.
2020-02-26 17:31:49 +00:00
SirFist
c54811729f more saves, guildcard, road, shops
PARTNER save/load handling
OTOMO_AIROU save/load handling
Basic groundwork for HUNTER_NAVI save/load handling
Basic groundwork for PLATE_BOX save/load handling
Basic groundwork for PLATE_DATA save/load handling
Basic groundwork for PLATE_MYSET save/load handling
Basic groundwork for DECO_MYSET save/load handling
Basic groundwork for RENGOKU_DATA save/load handling
Handling for MSG_MHF_GET_RENGOKU_BINARY, enables road. Place rengoku_data.bin from either /dat/ in install or from a packet capture in the /bin/ folder for this
Handling for MSG_MHF_UPDATE_CAFEPOINT allowing access to guildcard
Handling for MSG_MHF_GET_PAPER_DATA which fixes the issue of all save functionality immediately breaking after loading into town proper
Handling for MSG_MHF_ENUMERATE_SHOP enabling access to all shops
Handling for MSG_MHF_GET_TENROUAIRAI enabling access to duremudira and janky tower
Handling for MSG_MHF_GET_GACHA_POINT, should be added to database as it's functionally a persistent save that's reduced when MSG_MHF_USE_GACHA_POINT is triggered
Handling for MSG_MHF_GET_TREND_WEAPON, stops smith breaking when you're high enough rank for it to pull recommendations
Devmode config option for using a fixed stage ID to allow entry into blacksmith and other areas
Delivered quest file will automatically be replaced if you have a quest_override.bin in the bin folder, keep in mind this will break badly depending on quest counter data for the quest to be replaced
2020-02-26 14:32:12 +00:00
Andrew Gutekanst
6e6183022d Add MsgMhfAcquireExchangeShop parser 2020-02-23 20:30:43 -05:00
Andrew Gutekanst
9182097411 Add MsgMhfAcquireDistItem size parser 2020-02-23 20:30:20 -05:00
Andrew Gutekanst
52107be3ff Add MsgMhfAcquireCafeItem size parser 2020-02-23 20:15:30 -05:00
Andrew Gutekanst
1e33ed84c6 Add parsers for some ackHandle-only packets 2020-02-23 18:56:54 -05:00
Andrew Gutekanst
172b5decf4 Implement multiple packet parsers 2020-02-22 22:17:10 -05:00