Commit Graph
98 Commits
Author SHA1 Message Date
KimLS 4befe32c61 Handful of opcodes identified. 2025-01-07 23:01:00 -08:00
KimLS ef8e1cf6e6 Several opcodes 2025-01-05 18:17:50 -08:00
KimLS c718ddbbf9 Fix compile issue with new casting slot conversion added the other day. 2025-01-05 15:02:14 -08:00
KimLS 8eb20efabb -Stun
-Player Trading
-Item Recast
-CancelSneakHide
-Item Verification
2025-01-03 22:19:15 -08:00
KimLS 9a18b7772a Some more work on merchant system. 2025-01-01 13:38:02 -08:00
KimLS 33164dc47a Added rof2 style discipline opcodes. Might need work but looking at assembly looks like it might work too. 2024-12-30 19:39:26 -08:00
KimLS 4d05e4b53e Add encodes/decodes for delete charge and delete item 2024-12-30 19:16:49 -08:00
KimLS 24dbe6da0e Add tradeskill opcodes, some encodes and decodes to match rof2; i think they're all still the same but i could be wrong. 2024-12-30 19:10:56 -08:00
KimLS 0241a90505 -ApplyPoison
-Encode CastSpell (needs to be checked more)
-Decode animation
2024-12-29 19:37:15 -08:00
KimLS bd2798f2cc Add support for augment items. 2024-12-28 22:59:32 -08:00
KimLS a42d6e8ee1 Reorder decodes in alpha order too. 2024-12-28 09:24:32 -08:00
KimLS 745eeb6eae A few more ops; some need server support still.
Reorder encodes to be alphabetical for better maintanability.
2024-12-27 23:22:33 -08:00
KimLS 91bd9ccf26 Minor group work 2024-12-24 16:02:18 -08:00
KimLS 45db09303f Add a few opcodes
Add onlevelmessage encode
2024-12-24 14:29:51 -08:00
KimLS d9132e84ab Illusion and money on corpse 2024-12-24 12:03:30 -08:00
KimLS 2cb4c55613 Some opcodes. 2024-12-19 19:15:27 -08:00
KimLS f040bbdb03 -ZoneToBind struct
-Added opcode for ZoneToBind
-Added opcode for RespawnWnd (it looks like this is the same as rof2 so no struct work right now unless it doesn't end up working)
2024-12-18 22:16:09 -08:00
KimLS 852667016d Blocked buffs 2024-12-16 22:13:37 -08:00
KimLS 62a84388c0 AA struct work 2024-12-16 18:08:27 -08:00
KimLS 33ab28c1e0 Fix for corpses not serializing correctly (hopefully). 2024-12-14 23:23:55 -08:00
KimLS be0c6b5e05 Work on skill updates. 2024-12-14 19:37:10 -08:00
KimLS 6070e73b16 GM training wip 2024-12-12 22:54:09 -08:00
KimLS ef5fdafdbe GM training request decode. 2024-12-12 21:03:41 -08:00
KimLS 6d5424e7b0 Update a few opcodes we don't check contents of. 2024-12-12 20:38:37 -08:00
KimLS 0fdfda9c53 updated patch file too 2024-12-12 20:02:26 -08:00
KimLS 0da381c272 Add OP_MobHealth encode. 2024-12-12 19:56:13 -08:00
KimLS b761f1cdf9 -Updated pp buff doc
-Support for Server->Laurion item links.
-Laurion->Server item links still do not work right.
2024-12-09 22:56:11 -08:00
KimLS ce98118cc8 Basic spellcasting works a bit. 2024-12-08 22:56:34 -08:00
KimLS 13f57f3c5d WIP; buff doesn't seem to full work; need to fix op_action 2024-12-07 19:42:40 -08:00
KimLS 7083a74b31 WIP spell casting for laurion 2024-12-07 13:45:27 -08:00
KimLS d3ac751dd1 Merchant window startup 2024-12-05 19:39:59 -08:00
KimLS 2db1b1b9b0 More work on item packet 2024-12-04 22:28:07 -08:00
KimLS c4a7fcc063 -Added several opcodes; not all confirmed working yet.
-Partial support for item packet (several of the types have been shuffled so this will take a while to get working).
2024-12-04 21:07:50 -08:00
KimLS 2c48ec39ef Impl SendAATable 2024-12-03 20:37:44 -08:00
KimLS 352f52e65d -Add function for converting laurion links (non functional)
-Fix move items on cursor
-Fill out more of the filters even if we don't use them atm
2024-12-03 19:51:37 -08:00
KimLS 32a1d7c43e -Exp update almost works, but inital at zonein is broken
-MoveItem has opcode now but is not translating correctly.
2024-12-02 23:36:13 -08:00
KimLS af8f85cfd9 -Basic move item support.
-Update some Laurion limits to better support new item slots.
-Camping on Laurion will now work like it does on live.
-Fixed a few of the Laurion exp messages (this will need some work).  Packet calc is still all fked up.
2024-12-02 22:41:20 -08:00
KimLS 392998325b -Damage mostly works
-Death kinda sorta works; need to fix an ordering issue in source (we send death before damage on killing blow)
-Fix animation
-Fix auto attack
-Camp
2024-12-01 23:42:28 -08:00
KimLS 591fa0eb1d -Set laurion commands to $ from . since that's closer to muscle memory.
-Add translation for OP_SpawnAppearance (later to support guilds we will need to extend it a bit server side.)
2024-11-30 23:52:00 -08:00
KimLS 1e35d30c8f Now send membership for Laurion in zone right before player profile like live. 2024-11-30 19:04:57 -08:00
KimLS 2d8b777120 Fix for door clicking, add a few more opcodes. 2024-11-30 15:17:46 -08:00
KimLS b95cd989c4 Merge branch 'master' into larion 2024-11-27 18:04:08 -08:00
KimLS f9918d47d7 Work in progress on some packets; consider and HP update look right but I'm still testing. 2024-11-26 22:52:45 -08:00
KimLS e74d4b6e67 Add formatted and simple message. npc say should work now; though we should consider moving them to what live uses "OP_SpecialMesg" 2024-11-25 22:48:20 -08:00
KimLS 11636225b1 Rename Larion -> Laurion; later we'll rename the branch too. Make sure to update your patch file name. 2024-11-25 20:25:09 -08:00
KimLS 4e53f5464f Set focus effects enabled to 1 in op_logserver 2024-11-23 22:53:22 -08:00
KimLS 233a0dda6a Fix op_charinventory (mostly) 2024-11-23 22:28:17 -08:00
KimLS 1ab0e78f00 WIP; close if not there already. 2024-11-22 23:15:20 -08:00
KimLS 9d5a9ee6df More work in progress 2024-11-22 22:58:43 -08:00
KimLS d713ff69bf WIP items 2024-11-22 19:06:18 -08:00
KimLS 8947058465 NewSpawn support 2024-11-21 23:51:20 -08:00
KimLS 429d6fd87d WIP chat message work 2024-11-21 23:06:44 -08:00
KimLS 0eedbea060 Added alternate command sequence for clients that don't support # commands. Incoming channel messages work I think. Outgoing special msg still pretty screwed up but working on it. 2024-11-20 22:35:09 -08:00
KimLS 63331b678b Fix movement (client->server) packets 2024-11-20 20:31:32 -08:00
KimLS ebb657153a Zoning works but saving and player movement packets dont so it's a little limited, wear change works.
Chat is a work in progress but not yet working.
2024-11-19 21:06:53 -08:00
KimLS 2c5c28b808 Movement works, mostly now. 2024-11-18 20:00:03 -08:00
KimLS 3a7afb48cb Issue entering zone is they changed op_enterworld a bit; right now ignore the go home and tutorial features for now 2024-11-17 22:26:16 -08:00
KimLS b167f05006 Missing fields from spawn struct 2024-11-17 21:58:27 -08:00
KimLS f6f9d275e8 Close to zone; spawn struct isn't right. 2024-11-17 19:53:09 -08:00
KimLS 004b0e1176 Ground spawn for larion 2024-11-17 17:10:41 -08:00
KimLS 8ff0e5614c Add door encode. 2024-11-17 16:42:50 -08:00
KimLS 027d95bbb8 WIP on door struct 2024-11-17 15:44:05 -08:00
KimLS b85344f779 Fix for OP_ZoneEntry spawn struct sometimes containing garbage data in flags causing random crashes. 2024-11-16 22:04:44 -08:00
KimLS 018308bfca Going to work on op mapping; we're making it past add player at least. 2024-11-16 17:08:24 -08:00
KimLS 29066cf847 Zone header needs a lot of love later, hopefully this is close enough 2024-11-16 14:05:31 -08:00
KimLS da9a95fd83 WIP zone header 2024-11-16 12:13:55 -08:00
KimLS 7888fb2655 initial implementation of zone entry packet. 2024-11-16 11:52:06 -08:00
KimLS 45d39f44f2 WIP on the larion phsyics struct 2024-11-15 23:53:08 -08:00
KimLS 2f46da5d99 WIP Spawn struct, need to go confirm struct for cphysics 2024-11-15 22:52:52 -08:00
KimLS 200b7fa604 Add prelim support for CharacterGuid to spawn struct. 2024-11-14 22:32:26 -08:00
KimLS c20439dbb4 Merge fix 2024-11-14 22:19:27 -08:00
KimLS fa91559a85 Starting work on character guids 2024-11-14 22:13:36 -08:00
KimLS ce728c4d0d This is close but no cigar yet. 2024-11-10 10:07:32 -08:00
KimLS d29937cba6 WIP player profile 2024-11-07 23:03:38 -08:00
KimLS 799593c394 Working on zone packets. 2024-11-05 21:38:10 -08:00
KimLS b7c93e12de Add some sanity checking for stream_parser so it's less likely to pickup other protocols as an everquest protocol. 2024-10-26 10:03:57 -07:00
KimLS c1651b7dca Fix char select 2024-10-25 22:47:27 -07:00
KimLS 4093b505d3 wip char select 2024-10-24 21:11:01 -07:00
KimLS dbb0288a13 Filled out a lot of the version stuff for a new client version (oh my lawd this could be easier!) 2024-10-24 20:35:53 -07:00
KimLS 0a9a941b6b WIP on membership 2024-10-23 21:53:24 -07:00
KimLS 702024fe04 Encode OP_LogServer 2024-10-23 18:15:40 -07:00
KimLS acdd65b55c Distracted by world server issues 2024-10-22 20:08:31 -07:00
KimLS 6db7c624e9 Larion expansion data 2024-10-22 17:52:14 -07:00
KimLS f485dfd8d3 WIP logserver struct 2024-10-21 19:31:45 -07:00
KimLS 823bacf08a Starting to poke at op_logserver 2024-10-20 19:18:32 -07:00
KimLS b8ecb297ec Beginning of world opcodes 2024-10-19 22:34:43 -07:00
KimLS 7f7c80eab7 Merge branch 'stream_parser' into lsong_world 2024-10-19 18:54:20 -07:00
KimLS 0c87af7d6b Decompress wont default to false 2024-10-18 17:32:55 -07:00
KimLS 2e087cde5b Force add stream_parser.sln 2024-10-18 17:23:12 -07:00
KimLS a7c1c85f71 Initial 2024-10-18 17:18:37 -07:00
KimLS d1c7c00f19 Binary dumping; not yet implemented 2024-10-18 15:49:49 -07:00
KimLS 999ccdcb19 Add experimental decompression support. 2024-10-17 22:53:33 -07:00
KimLS d3cd037fa7 Fix for broken AppCombined; both logic error and bad enum doh 2024-10-17 20:12:33 -07:00
KimLS dc1509e768 update from 6LTS to 8LTS because 6 goes out of support in november. 2024-10-16 23:08:33 -07:00
KimLS 124b9c7abe Update packages 2024-10-16 23:07:30 -07:00
KimLS 534de0c414 Add my stream parser to utils, simple probably could use some work. 2024-10-16 23:04:10 -07:00
KimLS 52d2469da2 Rewrite how zone finds ports 2020-03-21 17:05:28 -07:00
KimLS e384cf6149 Replace hard coded 12 with EFFECT_COUNT in the two spots I see it used. 2020-03-18 20:42:27 -07:00