Commit Graph

  • eb2f464826 Remove removal of cryptography restrictions P0nk 2021-09-09 20:37:53 +02:00
  • 9df2758ae6 Allow configurable wz directory path with launch property P0nk 2021-09-09 19:53:44 +02:00
  • 0196d69780 Change default timezone to GMT P0nk 2021-09-09 08:36:13 +02:00
  • 1b945bca10 Rename and clean up MapleInventory P0nk 2021-09-07 08:00:14 +02:00
  • 8e0ab2f9f9 Merge pull request #53 from P0nk/charset-fixes Ponk 2021-09-09 08:33:25 +02:00
  • 05cae9022f Move charset loading to fix issue with static fields P0nk 2021-09-09 08:20:45 +02:00
  • 52551b2451 Load config.yaml using its own charset P0nk 2021-09-08 20:01:43 +02:00
  • c841e9952b Respect charset when loading scripts P0nk 2021-09-08 18:46:16 +02:00
  • 1803699086 Merge pull request #51 from P0nk/multi-language Ponk 2021-09-08 08:31:20 +02:00
  • 41cb6749c8 Make packet charset configurable P0nk 2021-09-08 08:24:52 +02:00
  • abb0a55ac9 Merge pull request #50 from P0nk/java-16-fixes Ponk 2021-09-06 22:15:34 +02:00
  • 82f2c84034 Add surefire plugin for unit tests P0nk 2021-09-06 22:11:27 +02:00
  • 2cfdd1da4f Update dependencies P0nk 2021-09-06 21:59:36 +02:00
  • 2b52ab90c3 Fix launch file P0nk 2021-09-06 21:42:58 +02:00
  • 958fa657cd Configure Actions for Java 16 P0nk 2021-09-06 21:23:57 +02:00
  • 18dda5aa06 Merge pull request #49 from P0nk/inpacket Ponk 2021-09-06 21:21:38 +02:00
  • 1532f66bdf Remove "Maple" prefix from packet handler names P0nk 2021-09-06 20:50:35 +02:00
  • b99dc7c27d Remove image parsing P0nk 2021-08-25 21:00:04 +02:00
  • faf993cae6 Remove LittleEndianAccessor class hierarchy P0nk 2021-08-23 22:11:58 +02:00
  • a907b7717d Clean up unused reading of .wz and .img files P0nk 2021-08-23 22:04:19 +02:00
  • 4fd7adf547 Dump packet with ByteBufInPacket toString P0nk 2021-08-23 20:59:51 +02:00
  • da2d8abc56 Handlers read from InPacket instead of SeekableLittleEndianAccessor P0nk 2021-08-22 22:10:19 +02:00
  • 2232022cf1 Merge pull request #48 from P0nk/outpacket Ponk 2021-08-22 21:23:52 +02:00
  • ffc0f3bc97 Remove LittleEndianWriter class hierarchy P0nk 2021-08-22 21:08:40 +02:00
  • b3d422a6c5 Remove remaining uses of MaplePacketLittleEndianWriter P0nk 2021-08-22 21:03:51 +02:00
  • 8f6860d7d7 All packet creating methods now create Packet instead of byte[] P0nk 2021-08-21 01:36:51 +02:00
  • b5cd6887ae Let PacketCreator create Packet - initial test P0nk 2021-08-20 16:11:07 +02:00
  • d8b0929975 Tweak OutPacket P0nk 2021-08-20 12:18:59 +02:00
  • e93428f457 Reformat entire PacketCreator P0nk 2021-08-19 21:33:56 +02:00
  • e184f25184 Remove "Maple" prefix from MaplePacketCreator name P0nk 2021-08-19 21:31:57 +02:00
  • 579e3c639f Merge pull request #23 from RubenD96/master Ponk 2021-08-19 11:57:49 +02:00
  • ce726efc4f Merge pull request #46 from P0nk/netty Ponk 2021-08-18 22:14:46 +02:00
  • 8c4d3092a7 Remove "Maple" prefix from MapleSessionCoordinator name P0nk 2021-08-18 15:47:01 +02:00
  • a8c6ef8934 Fix remote host not clearing after login P0nk 2021-08-18 11:58:52 +02:00
  • b1aeedb815 Fix spelling mistake in WhisperFlag and removed unused function causing problems RubenD96 2021-07-20 18:51:36 +02:00
  • 435cafd381 Refactor MapleClient constructor, fix issue with multiclient check P0nk 2021-07-18 16:27:41 +02:00
  • 850d44d549 Minor cleanup - pom and encryption package P0nk 2021-07-18 16:05:34 +02:00
  • 5f149f0a27 Configure logging to be less verbose P0nk 2021-07-18 15:38:00 +02:00
  • 9e3f3cc036 Restructure "net" packages P0nk 2021-07-18 14:26:23 +02:00
  • 11e83522d6 Log packets in dedicated handlers instead of in encoder/decoder P0nk 2021-07-18 14:09:39 +02:00
  • ab03dd3109 Minor cleanup P0nk 2021-07-17 11:24:11 +02:00
  • 6e6fbf3be7 Consistently use Hwid domain object, fix login bypass P0nk 2021-07-15 23:51:01 +02:00
  • 12a415e3d5 Add simple hex utils that delegate to Netty P0nk 2021-07-15 23:48:47 +02:00
  • cce85ea663 Use Hwid for login bypass P0nk 2021-07-15 22:08:19 +02:00
  • a1ed7ed821 Merge branch 'master' into netty P0nk 2021-07-14 22:13:32 +02:00
  • 551a23b625 Merge pull request #47 from P0nk/mobskill-targets Ponk 2021-07-14 22:08:59 +02:00
  • c37278c650 Add missing "count" for mob skills P0nk 2021-07-14 21:58:09 +02:00
  • 81393392ab Clean up Apache Mina, goodbye! P0nk 2021-07-13 22:10:01 +02:00
  • 94e1125eca Move some remaining bits and pieces to netty implementation, start cleaning up P0nk 2021-07-13 21:54:07 +02:00
  • fc694f1b0f Able to log incoming and outgoing packets P0nk 2021-07-13 21:50:19 +02:00
  • 3de827553e Fix idle state disconnecting regardless of received pong P0nk 2021-07-12 19:19:12 +02:00
  • 5a7d8e6b1f Use MapleClient for session management P0nk 2021-07-11 18:56:45 +02:00
  • 86224f5152 Merge branch 'master' into netty P0nk 2021-07-11 15:20:00 +02:00
  • 0d887dc5dc Merge pull request #45 from P0nk/fix-tools Ponk 2021-07-11 15:16:59 +02:00
  • b8781ee209 Merge branch 'master' into fix-tools P0nk 2021-07-11 14:53:11 +02:00
  • 849d5c63cb Clean up remaining tools stuff P0nk 2021-07-11 14:50:29 +02:00
  • e3b22363d7 Remove undocumented tools written in C P0nk 2021-07-11 14:47:30 +02:00
  • 04c4fac58d Remove DropSpider tool P0nk 2021-07-11 14:45:52 +02:00
  • c437a08084 Move MapleSkillMakerReagentIndexer to main module P0nk 2021-07-11 14:44:15 +02:00
  • 93f067379c Move MapleSkillMakerFetcher to main module P0nk 2021-07-11 14:38:43 +02:00
  • 91b2901f05 Move MapleSkillbookStackUpdate to main module P0nk 2021-07-11 14:29:25 +02:00
  • 9563755f26 Move MapleSkillbookChanceFetcher to main module P0nk 2021-07-11 14:17:42 +02:00
  • 3e1b0dc4e3 Move MapleEquipmentOmnileveler to main module, use existing wz files P0nk 2021-07-11 14:05:18 +02:00
  • d09b237157 Move MapleDojoUpdate to main module, use existing wz files P0nk 2021-07-11 13:52:33 +02:00
  • 798ccecb2f Move MapleQuestMesoFetcher to main module P0nk 2021-07-11 12:08:40 +02:00
  • 56f3511395 Move MapleQuestItemFetcher to main module P0nk 2021-07-11 12:00:05 +02:00
  • f8ef9afdd9 Move MapleMobBookUpdate to main module P0nk 2021-07-11 11:46:40 +02:00
  • c6e915448e Move MapleMobBookIndexer to main module P0nk 2021-07-11 11:40:59 +02:00
  • cbb0f7f09b Move MapleGachaponItemidRetriever to main module P0nk 2021-07-11 11:31:22 +02:00
  • 6d49ab45c3 Move MapleWorldMapChecker to main module P0nk 2021-07-11 11:15:03 +02:00
  • 932ed9f784 Move MapleMapInfoRetriever to main module P0nk 2021-07-11 11:08:16 +02:00
  • e2f1981dc4 Move MapleIdRetriever to main module P0nk 2021-07-11 10:54:29 +02:00
  • a0215cd3f4 Move MapleMapFieldLimitChecker to main module P0nk 2021-07-10 23:42:25 +02:00
  • 26e98d012f Move MapleEventMethodFiller to main module P0nk 2021-07-10 23:35:43 +02:00
  • 1f94a3b545 Move MapleQuestlineFetcher to main module P0nk 2021-07-10 23:26:05 +02:00
  • fc7e97a355 Move MapleQuestItemCountFetcher to main module P0nk 2021-07-10 23:18:20 +02:00
  • fdef9e37bb Move MapleNoItemNameFetcher to main module P0nk 2021-07-10 23:10:22 +02:00
  • a088fd29b7 Move MapleNoItemIdFetcher to main module P0nk 2021-07-10 22:57:38 +02:00
  • b5ff5f19fc Move MapleMesoFetcher to main module P0nk 2021-07-10 22:51:57 +02:00
  • 7af3d6924e Move MapleReactorDropFetcher to main module P0nk 2021-07-10 22:43:05 +02:00
  • e6fef246cb Move MapleEmptyItemWzChecker to main module P0nk 2021-07-10 22:10:21 +02:00
  • 08d2b40cc4 Move MapleCouponInstaller to main module, use wz files directly P0nk 2021-07-10 20:34:00 +02:00
  • 45f3cfdfa6 Move MapleCodeCouponGenerator to main module P0nk 2021-07-10 20:17:47 +02:00
  • e93db8b48f Move MapleCashVegaChecker to main module P0nk 2021-07-10 20:02:26 +02:00
  • 5b4815f173 Move MapleCashDropFetcher to main module P0nk 2021-07-10 19:56:17 +02:00
  • 0af167d174 Move MapleCashCosmeticsFetcher to main module P0nk 2021-07-10 19:38:00 +02:00
  • da66e7614d Move MapleCashCosmeticsChecker to main module P0nk 2021-07-10 19:20:25 +02:00
  • fdd2ef7b3a Move MapleBossHpBarFetcher to main module P0nk 2021-07-10 18:28:09 +02:00
  • a7cf7b90ce Clean up the old MapleArrowFetcher P0nk 2021-07-10 18:12:53 +02:00
  • bc6593fd81 Move MapleArrowFetcher to the main module P0nk 2021-07-10 18:07:46 +02:00
  • 14a405adb2 Consistent handling of wz files and their paths P0nk 2021-07-10 17:37:24 +02:00
  • fcb43af8e3 Minor refactors P0nk 2021-07-10 13:51:53 +02:00
  • 0e98abff41 Minor renaming and refactoring P0nk 2021-06-29 20:27:32 +02:00
  • 828c3c5345 Add Hwid class for "nibble hwid" part of "remote host" P0nk 2021-06-29 20:26:14 +02:00
  • d34798649b Add dedicated host hwid cache, further refactor session coordinator P0nk 2021-06-29 08:35:21 +02:00
  • 671313ab57 Encapsulate hwid validation P0nk 2021-06-29 08:29:29 +02:00
  • 50e2b909f1 Use Instant instead of long for time measurement P0nk 2021-06-28 12:29:01 +02:00
  • 5bc2f47883 Move session init management to new class P0nk 2021-06-28 12:00:09 +02:00
  • 69a4dd8c6d Factor out duplicated code that adds remote host to pool P0nk 2021-06-28 11:02:06 +02:00
  • b35c4d3de8 Handle hwid assocation expiry in dedicated class P0nk 2021-06-28 10:37:06 +02:00