xFranko Posted Friday at 08:25 PM Posted Friday at 08:25 PM (edited) I'm trying to get the flower ranking system working. So far, I managed to open the Ranking UI, fix the pagination, and send the correct packet that triggers the butterfly/charm effect when clicking the button. However, the suit itself is not displaying. The status seems to be sent correctly through MsgSuitStatus, and I can also see the button toggling the suit on/off. Right now, I'm trying to understand what the suit actually is, since it doesn't seem to be a normal equippable garment. I was able to find the related DDS files and models here: Rose: .\c3\body\5899000.dds Orchid: .\c3\body\5899010.dds Lily: .\c3\body\5899020.dds Tulip: .\c3\body\5899030.dds Here’s how the suits look, taken from:https://co.99.com/guide/quests/flowersranking.shtml Edited Friday at 08:27 PM by xFranko Quote
termaltake Posted yesterday at 12:04 PM Posted yesterday at 12:04 PM Are you using a generic loader that bypasses server.dat? They usually come with an address error that causes rendering issue. If you want to test if that's the case, check the Assassin transformation. it won't appear there either. Try a basic loader without bypass, or it could be that some packet is missing from the project. Quote
Konichu Posted 23 hours ago Posted 23 hours ago I had this problem once and it was the loader. No transformations would work at all. Just change your loader or find out what operation are u doing in memory that is messing the transformations. Quote
xFranko Posted 19 hours ago Author Posted 19 hours ago @Konichu @termaltake Indeed I tried the Performer outfit (Subclass), the Archer Assassin, The flower fairy, they all are not displaying! I am using this loader: https://github.com/OpenConquerOrg/ConquerLoader If I use another one without cipher bypass then I must implement the cipher in my source's backend? Quote
Konichu Posted 4 hours ago Posted 4 hours ago Actually it might be related to the crypto. The server.dat crypto is shared between multiple files, I never tried to fix it but you may take a look where the crypto is used and if it has something to do with transformations. Quote
kennylovecode Posted 3 hours ago Posted 3 hours ago It's simple. I'll share my experience with you. When I bypass server.dat, I will restore the assembly code, or you can judge whether server.dat or not when bypassing, and if not, you can use the original decryption process. There is also the horse racing props will also be affected by this bypass, because they seem to use the same decryption function. Quote
xFranko Posted 2 hours ago Author Posted 2 hours ago 52 minutes ago, kennylovecode said: It's simple. I'll share my experience with you. When I bypass server.dat, I will restore the assembly code, or you can judge whether server.dat or not when bypassing, and if not, you can use the original decryption process. There is also the horse racing props will also be affected by this bypass, because they seem to use the same decryption function. So you solved it before, was the encryption used for multiple functions? Quote
kennylovecode Posted 2 hours ago Posted 2 hours ago 18 minutes ago, xFranko said: So you solved it before, was the encryption used for multiple functions? Yes, the decryption function of server.dat has been used to decrypt other files many times. If you simply bypass this function, you will find various problems. You must judge whether the file currently being decrypted is server.dat before bypassing it, or you can restore your modified assembly code immediately after decrypting server.dat, so that these problems can be solved. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.