Commit Graph
100 Commits
Author SHA1 Message Date
P0nk 0ca463f70a Rename and clean up MaplePlayerNPCPositioner 2021-09-09 22:02:56 +02:00
P0nk 8b6a2e58f8 Rename and clean up MaplePlayerNPCPodium 2021-09-09 22:02:01 +02:00
P0nk 14344568f2 Rename and clean up MapleExpeditionType 2021-09-09 22:00:48 +02:00
P0nk 5a6ed83545 Rename and clean up MapleExpeditionBossLog 2021-09-09 21:59:43 +02:00
P0nk 1e00505671 Rename and clean up MapleExpedition 2021-09-09 21:59:17 +02:00
P0nk fbffb7ef71 Rename and clean up MapleEvents 2021-09-09 21:58:35 +02:00
P0nk 6a4b1b2a8a Rename and clean up MapleSnowball 2021-09-09 21:57:41 +02:00
P0nk d2881942d8 Rename and clean up MapleOxQuiz 2021-09-09 21:57:16 +02:00
P0nk fb6123e4cc Rename and clean up MapleOla 2021-09-09 21:56:45 +02:00
P0nk 324fe48df2 Rename and clean up MapleFitness 2021-09-09 21:56:15 +02:00
P0nk bfc37a345d Rename and clean up MapleEvent 2021-09-09 21:55:40 +02:00
P0nk 7f9c8d997b Rename and clean up MapleCoconuts 2021-09-09 21:55:03 +02:00
P0nk 219a2cdb3f Rename and clean up MapleCoconut 2021-09-09 21:54:29 +02:00
P0nk 2332458ed9 Rename and clean up MapleDataTool 2021-09-09 21:52:32 +02:00
P0nk 5089f23f79 Rename and clean up MapleDataProviderFactory 2021-09-09 21:51:34 +02:00
P0nk 1592d3efc8 Rename and clean up MapleDataProvider 2021-09-09 21:51:05 +02:00
P0nk ae59916e98 Rename and clean up MapleDataFileEntry 2021-09-09 21:50:40 +02:00
P0nk eb935b4143 Rename and clean up MapleDataEntry 2021-09-09 21:50:11 +02:00
P0nk 3f0d0bbffe Rename and clean up MapleDataEntity 2021-09-09 21:49:29 +02:00
P0nk f3cae06288 Rename and clean up MapleDataDirectoryEntry 2021-09-09 21:49:08 +02:00
P0nk 2281aec440 Rename and clean up MapleData 2021-09-09 21:48:28 +02:00
P0nk 48f2647742 Rename and clean up MapleDataType 2021-09-09 21:47:26 +02:00
P0nk 63a2aeee10 Rename and clean up MaplePartyCharacter 2021-09-09 21:45:27 +02:00
P0nk 714df342d9 Rename and clean up MapleParty 2021-09-09 21:44:09 +02:00
P0nk 5aa0368090 Rename and clean up MapleMessengerCharacter 2021-09-09 21:37:42 +02:00
P0nk 49b5730e5f Rename and clean up MapleMessenger 2021-09-09 21:37:12 +02:00
P0nk 82c2d14430 Rename and clean up MapleGuildSummary 2021-09-09 21:35:58 +02:00
P0nk f8b5f713f3 Rename and clean up MapleGuildResponse 2021-09-09 21:35:34 +02:00
P0nk 803911c10f Rename and clean up MapleGuildCharacter 2021-09-09 21:35:06 +02:00
P0nk 559d3a42b3 Rename and clean up MapleGuild 2021-09-09 21:34:29 +02:00
P0nk 5e5f7b12ca Rename and clean up MapleAlliance 2021-09-09 21:33:36 +02:00
P0nk e75139e5e6 Rename and clean up MapleMonsterAggroCoordinator 2021-09-09 21:32:52 +02:00
P0nk 4c803b62a8 Rename and clean up MapleInviteCoordinator 2021-09-09 21:31:58 +02:00
P0nk aea3a7921d Rename and clean up MapleEventRecallCoordinator 2021-09-09 21:31:22 +02:00
P0nk fbb0a08663 Rename and clean up MaplePartySearchCoordinator 2021-09-09 21:30:38 +02:00
P0nk c02efc5ca1 Rename and clean up MapleMatchCheckerCoordinator 2021-09-09 21:29:45 +02:00
P0nk 024cf0cac8 Rename MapleLoginBypassCoordinator 2021-09-09 21:28:27 +02:00
P0nk d35ead558f Rename and clean up MapleStat 2021-09-09 21:25:35 +02:00
P0nk 8f91d8e7ac Rename and clean up MapleSkinColor 2021-09-09 21:24:36 +02:00
P0nk 448c02033d Rename and clean up MapleRing 2021-09-09 21:23:45 +02:00
P0nk 8af0999510 Rename and clean up MapleQuestStatus 2021-09-09 21:23:06 +02:00
P0nk f4f5e12a50 Rename and clean up MapleMount 2021-09-09 21:22:04 +02:00
P0nk 3e1b5b93d5 Rename and clean up MapleJob 2021-09-09 21:21:04 +02:00
P0nk ee503eedce Rename and clean up MapleFamilyEntry 2021-09-09 21:19:39 +02:00
P0nk 0c8bef6842 Rename and clean up MapleFamilyEntitlement 2021-09-09 21:17:31 +02:00
P0nk 3370152d58 Rename and clean up MapleFamily 2021-09-09 21:16:56 +02:00
P0nk 56c9e0f664 Rename and clean up MapleDiseaseValueHolder 2021-09-09 21:16:02 +02:00
P0nk 0c721b85dd Rename and clean up MapleDisease 2021-09-09 21:15:22 +02:00
P0nk b07e6799dc Rename and clean up MapleClient 2021-09-09 21:13:48 +02:00
P0nk da8837710a Rename and clean up AbstractMapleCharacterObject 2021-09-09 21:11:53 +02:00
P0nk 7dc3a2159a Rename and clean up MapleCharacter 2021-09-09 21:09:45 +02:00
P0nk 46bd0570d7 Rename and clean up MapleBuffStat 2021-09-09 21:02:22 +02:00
P0nk 6ea9a57e9f Rename and clean up MapleQuickslotBinding 2021-09-09 20:59:45 +02:00
P0nk 280e28163c Rename and clean up MapleKeyBinding 2021-09-09 20:58:28 +02:00
P0nk 065ef632ac Rename and clean up MapleKarmaManipulator 2021-09-09 20:55:47 +02:00
P0nk b2cbb65c6a Rename and clean up MapleInventoryManipulator 2021-09-09 20:55:07 +02:00
P0nk 7c61df6887 Rename and clean up MapleCashidGenerator 2021-09-09 20:53:51 +02:00
P0nk a5541c121c Rename and clean up MapleWeaponType 2021-09-09 20:52:49 +02:00
P0nk 6ca5abd896 Rename and clean up MaplePet 2021-09-09 20:51:30 +02:00
P0nk 5ed7cf73d1 Rename and clean up MapleInventoryType 2021-09-09 20:49:05 +02:00
P0nk ba647db6cf Rename and clean up MapleInventoryProof 2021-09-09 20:48:32 +02:00
P0nk eb2f464826 Remove removal of cryptography restrictions
This is no longer needed as of Java 9
2021-09-09 20:37:53 +02:00
P0nk 9df2758ae6 Allow configurable wz directory path with launch property
Example: "java -Dwz-path=<my-custom-path> -jar Cosmic.jar "
2021-09-09 20:17:57 +02:00
P0nk 0196d69780 Change default timezone to GMT 2021-09-09 08:36:13 +02:00
P0nk 1b945bca10 Rename and clean up MapleInventory 2021-09-09 08:34:01 +02:00
P0nk 05cae9022f Move charset loading to fix issue with static fields 2021-09-09 08:20:45 +02:00
P0nk 52551b2451 Load config.yaml using its own charset
Strings in the config are therefore respected by the configured charset
2021-09-08 20:01:43 +02:00
P0nk c841e9952b Respect charset when loading scripts 2021-09-08 18:46:16 +02:00
P0nk 41cb6749c8 Make packet charset configurable
Better support for different language clients such as Thai or Korean
2021-09-08 08:26:34 +02:00
P0nk 82f2c84034 Add surefire plugin for unit tests 2021-09-06 22:11:27 +02:00
P0nk 2cfdd1da4f Update dependencies 2021-09-06 21:59:36 +02:00
P0nk 2b52ab90c3 Fix launch file 2021-09-06 21:42:58 +02:00
P0nk 958fa657cd Configure Actions for Java 16 2021-09-06 21:23:57 +02:00
P0nk 1532f66bdf Remove "Maple" prefix from packet handler names 2021-09-06 20:50:35 +02:00
P0nk b99dc7c27d Remove image parsing 2021-08-25 21:00:13 +02:00
P0nk faf993cae6 Remove LittleEndianAccessor class hierarchy 2021-08-23 22:11:58 +02:00
P0nk a907b7717d Clean up unused reading of .wz and .img files
This server only reads from .xml files
2021-08-23 22:10:49 +02:00
P0nk 4fd7adf547 Dump packet with ByteBufInPacket toString 2021-08-23 21:03:35 +02:00
P0nk da2d8abc56 Handlers read from InPacket instead of SeekableLittleEndianAccessor 2021-08-22 22:10:19 +02:00
P0nk ffc0f3bc97 Remove LittleEndianWriter class hierarchy 2021-08-22 21:08:40 +02:00
P0nk b3d422a6c5 Remove remaining uses of MaplePacketLittleEndianWriter 2021-08-22 21:03:51 +02:00
P0nk 8f6860d7d7 All packet creating methods now create Packet instead of byte[]
This commit got way too big...
- Remove deprecated methods for sending packets
- Favor OutPacket & Packet over MaplePacketLittleEndianWriter, LittleEndianWriter, and byte array
- Split up some packet creating methods into separate classes
2021-08-21 01:36:51 +02:00
P0nk b5cd6887ae Let PacketCreator create Packet - initial test 2021-08-20 16:12:56 +02:00
P0nk d8b0929975 Tweak OutPacket 2021-08-20 13:11:46 +02:00
P0nk e93428f457 Reformat entire PacketCreator 2021-08-19 21:33:56 +02:00
P0nk e184f25184 Remove "Maple" prefix from MaplePacketCreator name 2021-08-19 21:31:57 +02:00
P0nk 8c4d3092a7 Remove "Maple" prefix from MapleSessionCoordinator name 2021-08-18 15:47:01 +02:00
P0nk a8c6ef8934 Fix remote host not clearing after login
This would cause the client to disconnect whenever exiting the game
or returning to the login screen if the multiclient deterrent was enabled.
2021-08-18 11:58:52 +02:00
P0nk 435cafd381 Refactor MapleClient constructor, fix issue with multiclient check 2021-07-18 16:27:41 +02:00
P0nk 850d44d549 Minor cleanup - pom and encryption package 2021-07-18 16:05:34 +02:00
P0nk 5f149f0a27 Configure logging to be less verbose
Packet logging to the console is especially concise
2021-07-18 15:40:43 +02:00
P0nk 9e3f3cc036 Restructure "net" packages 2021-07-18 14:26:23 +02:00
P0nk 11e83522d6 Log packets in dedicated handlers instead of in encoder/decoder 2021-07-18 14:09:39 +02:00
P0nk ab03dd3109 Minor cleanup 2021-07-17 11:24:11 +02:00
P0nk 6e6fbf3be7 Consistently use Hwid domain object, fix login bypass
Login bypass (skip pin/pic) was broken due to an
inconsistency in hwid format.
2021-07-15 23:51:01 +02:00
P0nk 12a415e3d5 Add simple hex utils that delegate to Netty
The goal is to use libraries for this sort of common stuff
2021-07-15 23:48:47 +02:00
P0nk cce85ea663 Use Hwid for login bypass 2021-07-15 22:08:19 +02:00
P0nk a1ed7ed821 Merge branch 'master' into netty 2021-07-14 22:13:32 +02:00
P0nk c37278c650 Add missing "count" for mob skills
Fixes mass seduce. Thanks xinyifly.
2021-07-14 21:58:09 +02:00
P0nk 81393392ab Clean up Apache Mina, goodbye! 2021-07-13 22:10:01 +02:00