-
Content Count
94 -
Joined
-
Last visited
-
Days Won
15
ruubi last won the day on June 4 2021
ruubi had the most liked content!
Community Reputation
51 GoodAbout ruubi
-
Rank
Pirate
Recent Profile Visitors
3,420 profile views
-
Hello, before leaving ToP community for good, I want to release a list made by me and a friend, I hope this helps everyone, and I wish people can contribute and help each other with fixes for these bugs. (Note: There might be bugs that don't happen in your client, we mentioned it there from other's experiences) List by yagura2k(me) & Mothanna AccountServer: * Sql-Injection. --mac change packet * Sending a big packet len -> a possible way of crash. --Change header of username login to 20k leads to crash GameServer: * Case 2(CCharacter::ProcessPacket) -> can run lua cmds through here and have control over all the host aswell(remove it, it is a backdoor) * Offline-Stall Crash. --This one has multi reasons, what we are talking her about memaddre co set it to -1 which is cause of the crash. * DoString Crash/lua51. -No info about this, it was nostring from debugger. * Gold-hack. --When you have locked states by lock inventory or locked by trade/stall and send sell packet to npc. * AfterEnterMap/BeforeLeaveMap Crash. --No info about this happened once * Long Item-string Crash. --Takeitem Additem if itemname > 32 len its overflow buffer and crash GameServer. * Item-click bug(You cannot consume or double-click items, you can but it's really hard to). -It's from the rightclick addon in gameserver made by co for new pet system, just remove it. * Switch Item with F1-F12 Bar -> If this gets spammed, it can crash the person who is standing besides you. -This not common happen only if u have 1 ping just keep switch weapon will crash all people around you * Guild-bank -> Moving items and spamming them, can lead to a GameServer crash, has to be checked. --Dupe while using boats, just check on it, and packet query size is 10. * MoveCity Crash. --Happens when have invalid birthcity. * Bag of Holding -> Has to be removed unless the code is re-written, it is broken. * Accept guild notice wrong message. * Mentoring while offline-stalling -> can lead to GameServer crash. GateServer: * 03 Packet Crash. --Packet editor header its inside sdk server file packet len 66k * Disconnect by spamming loot. * Register Feature -> It is not safe to use unless there's captcha or cooldown for creating accounts. * ToProcess:OnClient Packet len crash. --WPE 6 len key has no check if its <6 so if its <6 gate crash. GroupServer: * Create Pin-Code Sql-Injection. --This one is a clear known bug. * Pin Code Sql-Injection. -This one is a clear known bug. * Bag of Holding -> Has to be removed unless the code is re-written, it is broken. Lua: * Analyze-dupe -> can be fixed by adding a check for locked item in analyze system. * Stalling locked item -> can be fixed by adding a check for locked items as well. * Lua51 has to be upgraded. --LUAJIT to 2.0.5. * MapUtil bug, can lead to a GameServer Freeze. --This is a theory. * Overall checks for everything for locked items, everything has to have a check if item is locked or not. * Star of Unity Formula & Rewards -> Urgent, has to be re-written and checked before launching the server. * Newbie Box Rewards -> Urgent as well, the rewards for every class has to be checked!(Encountered before, lv50 staff from lv25 newbie chest). * Experience system -> Has to be checked as well! Experience will most likely get bugged after level 35-45. --EXP system has exp jump on lv 79 to 91 * Spawn points -> Has to be checked for teleporters. -same as MoveCity issue, if has invalid birth, its gonna crash. Client: * Block system is not working, you block someone then if you relog, the block list gets wiped. * Using Guild-Colors/Forms -> not safe, this has been tested and you can crash everyone's client that sees your character. * Screenshot client crash. --Buffer overflow for 4k. * Trade-value wrong when buying something from NPC. * Client will crash while you use manu's. --When you have x1 manu left in your inventory and use it, it will crash your client. * Using some skills will make the character freeze & stuck or can be stunned forever as well. * MPTerrain Destructor Crash -> usually happens in PK with a good more or less amount of people(It can crash during randomly walking or teleporting as well). * Buffing someone or yourself -> leading for the character to die. --This happens due timer when timer becomes 1 or less and u use skill on that person it kill it, the fixed been pushed in top-recode. * Colour Notice Crash. --Happens due to visual studio upgrade. * Using guild-bank and spamming it can lead to a client crash. --Happens due syn, a guild bank cool-down would work as a workaround fix. Note 2: There might be more than these! if you know more, share it in this topic so other's know about it! Thank you ToP for all these years!
-
Check the WPE key in NetIF.cpp, and check if it's the same as the one in GateServer.cfg, if it's not, match them and you shouldn't get version mismatch anymore. E.g: GateServer.cfg = WpeVersion = 0x8D1C NetIF.cpp / void NetIF::SendPacketMessage(LPWPACKET pk) = pk.WriteShort(0x8D1C);
-
Seems like the game client link has expired yeah, if any of you got clean corsairs client and got a link for it let me know and I'll update the Readme.md
-
Hello! I've created a repository for Corsairs Online Client Source, for people who still want to contribute they're free to do so ! https://github.com/ruuuubi/corsairs-client If you're having trouble how git works, here's a guide/tour that might help you on getting started:
-
ruubi changed their profile photo
-
You decompile .res files using derb, here's a link for it: https://mega.nz/file/IngC0ArS#0EQwmJd5A0DRkxGcKG29sjmAq67qvK0KzOTObewvWAU
-
Should've asked for an advanced payment(a part of the full value) to prevent the buyer from wasting seller's time.
-
Just check things related to EffectObj, it's already there, you just have to fix it because the "shining" effect is not being displayed
-
As the title says, we are looking for a professional map maker/editor. If you feel you capable of doing this job, direct message me in discord: laroi#1337
-
Most probably yeah, bugs are everywhere, you just have to find them
-
You can re-create the serverfiles tho, it's so easy because it was simple things and not complex, I might have a copy I've done, I'll send here if so.
-
Graphic designer found. No more looking for any developers, will update the topic once we need someone else.
-
Still need: -Graphic designer(knowledge in doing logos/banners/UI stuff etc.) if you interested message me in discord: kidlaroi#0001
-
There’s no need in knowing the level right now, and also I said “long term PK server”
-
Update: LUA roles occupied by @Angelix, Lua. Web developer role occupied by @Perseus Still in need of: -Graphic Designer -C/C++ dev(knowledge of working with the game source)