Search the Community
Showing results for tags 'bug'.
Found 25 results
-
Hello, im having a problem with my equips. it shows HP status, but when I use it it doesn't increase hp points, can anyone help me? im using source https://gyazo.com/417d2193fe0d834ced0065fc082997a8
-
Program for fixing a bug with Swings The essence of the bug: After installing models of swings in the full-screen mode of the game, models of objects, characters, NPCs and monsters disappear. sceneeffectinfo.txt 4060 01020029.par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4061 01020029(2).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4062 01020029(3).par ????(?) ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4063 01020029(4).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4064 01020031.par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4065 01020031(2).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4066 01020031(3).par ????(?) ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4067 01020031(4).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4068 01020037.par HelloKitty??( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4069 01020037(2).par HelloKitty??( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4070 01020037(3).par HelloKitty??( ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4071 01020037(4).par HelloKitty??( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4072 01020039.par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4073 01020039(2).par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4074 01020039(3).par ?????(?) ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4075 01020039(4).par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4076 01020041.par ???????( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4077 01020041(2).par ???????( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4078 01020041(3).par ???????( ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4079 01020041(4).par ???????( ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4080 01020042.par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4081 01020042(2).par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4082 01020042(3).par ?????(?) ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4083 01020042(4).par ?????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4084 01020043.par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4085 01020043(2).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4086 01020043(3).par ????(?) ?? 1 0 24,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 4087 01020043(4).par ????(?) ?? 1 0 3,-1,-1,-1,-1,-1,-1,-1 -1 0 0.0 0.0 -1.0 As a result, we have the following: Solution method: Delete unused models from the Client\model\effect folder. This program automatically looks for unused models and removes them from the game client, after which the client starts working as expected: How to use: Place the program in the root folder of the game client and start. Attention! The program does not guarantee 100% fix of this bug, it is also possible the appearance of new bugs. Make backup copies. Use at your own risk! Download (230 KB) Update 06/06/2018 The Rebirth Wings models disappear аfter using this program: To fix this you need restore the followings files in Client\model\effect folder: 1chi.lgo 1chig2.lgo 1chim1.lgo 1chim2.lgo 2chi.lgo 2chig2.lgo 2chim1.lgo 2chim2.lgo 3chi.lgo 3chig2.lgo 3chim1.lgo 3chim2.lgo You can download them here. Just copy files from .zip to your Client\model\effect folder. Thanks to @Farido!
-
Hello, i hope that you are doing well my pirate or navy mates, i put on march a 1.38 server, and i encountered this little problem, the textures for the substance analyzation tool and for the substance generator dont appear. I logged on my server from a 1.36 client and all textures loaded correctly. Anyone know how can i fix this? Images related https://ibb.co/48PnXv0 https://ibb.co/t34229C
-
[Mod] Fixing instant respawn of killed monsters after GameServer restart This mod for the "PKODev.NET mod loader" system fixes the problem of instant respawn of killed monsters after restarting the server. Imagine a situation: you have a boss monster on your server, for example "Black Dragon", the respawn time of which is 168 hours (a week). Your players kill it and, according to the rules of the game, next time they can kill it in a week. Then you decide to restart the server (update, maintenance, etc), but the game server is designed in such a way that all the monsters written in the scripts appear immediately after it starts. As a result, the respawn of the "Black Dragon" will occur much earlier than in 168 hours. This situation can hit the server economy or give an advantage to some players and guilds. This is the second version of this mod - 1.1. In version 1.0, there was a critical bug related to the fact that one binary file for several instances of GameServer.exe was used to store information about killed monsters. For example, GameServer "A" writes a list of killed monsters to a file, then GameServer "B" writes a different list of killed monsters to the same file. As a result, the list of killed GameServer "A" monsters is lost due to the overwriting of the data file. In the new version of the mod, all data about killed monsters are stored in separate files for each map of the game world. Requirements Installed mod loading system for server and client (PKOdev.NET mod loader). Modification information Name: pkodev.mod.mobspawn; Version: 1.1; Author: V3ct0r; Type: for server (GameServer.exe); Supported executable .exe files: GAMESERVER_136 and GAMESERVER_138. Installation 1) In the "mods" directory of your GameServer, create a "pkodev.mod.mobspawn" folder; 2) Place into it the mod DLL file "pkodev.mod.mobspawn.server.13<x>.dll" for your version of GameServer.exe; 3) Place into it the "pkodev.mod.mobspawn.cfg" configuration file; 4) In the mod directory "pkodev.mod.mobspawn" create an empty "data" folder; 5) Write to the configuration file "pkodev.mod.mobspawn.cfg" the IDs of the monsters you want to control the respawn. Each ID is written on a new line. Download 1) Binary release (.dll); 2) The source code of the mod for Visual Studio 2019 Community (C++). If you encounter any problem, bug or have any questions, then feel free to write in this thread.
-
Bugs This topic publishes and discusses bugs that were found in certain mods based on the results of their testing and usage. 1. Change the size of the monsters - After an indefinite time, the enlarged character model returns to normal size (@Fomin). 2. Displaying the cooldown of skills - When teleporting or re-entering the game, the display of the cooldown time of skills disappears (@Fomin). 3. Displaying coordinates under the NPC - Sometimes instead of the name of the player's character, the name of a random NPC is displayed (@dragontechi). 4. 60 frames per second (60 FPS) - After installing the mod, the frame rate does not change (@dragontechi, @squaller). 5. Disabling password verification when entering into the in-game shop (IGS) - The store does not display the number of crystals on the account (@Tera). 6. Editing the limits of .txt tables - GameServer.exe has undefined behavior when changing the skillinfo.txt limit. For example, only Sleepy snails spawn at the entrance to Argent (@Greaux). 7. Displaying the level of items on their icons ("smart icons") - Client closes with mod version for Game.exe GAME_13X_1 (@small666). Updated 03/03/2022 I thank everyone for the feedback and ask you to tell about all the bugs found in this thread, or directly in topics with mods. When publishing a bug report, please write the following information: 1) The name of the mod; 2) Description of the bug; 3) Version ID of your .exe file (GAME_13X_0 ... GAME_13X_5, GAMESERVER_136, GAMESERVER_138); 4) Are there any other modifications and patches in the .exe file? 5) What other mods for PKOdev.NET mod loader are installed?
-
Hello community, I have a small error with the layer when adding the admiral cloak it does not add the fairy possesion I have already added removestats but it does not work only in the layer in the rest yes, before in other files it had a configuration in function State_JLFT_Rem ( role , sklv ) that the admiral added to deactivate it when using it and thus not cause conflicts but I can't find it anymore could someone help me with this Add me configuration: https://imgur.com/Au6yp9e
-
[Fix] Bug fix for TransformCha() function (character transformation) Hello friends! I think many people know about the bug associated with the TransformCha() function, when using it, the character's hat disappears. In this thread I will show you how to fix this bug. Thanks to @Де-Компанье for the solution! 1) Open GameServer.exe with the character transformation function (TransformCha()) in any HEX editor. For example, in HxD. 2) Find the sequence of bytes: 05 98 00 00 00 89 45 EC 8B 45 FC 05 32 6E 00 00 8B 5D F8 89 18 8B 45 FC 83 C0 58 8B 5D F8 89 18 6A 00 3) Replace these bytes with the following ones: 05 98 00 00 00 89 45 EC 8B 45 FC 50 05 32 6E 00 00 8B 5D F8 66 89 18 58 83 C0 58 8B 5D F8 89 18 6A 00 4) Save the changes. Now, when transforming character, the hat will not disappear.
-
- bug
- transformation
-
(and 3 more)
Tagged with:
-
[Mod] Fixing the resetting character professions when reconnecting to the server Some admins are experiencing an issue where a character that has gained a profession becomes a "Newbie " again after relogging into the game. The mod fixes this bug. Requirements Installed mod loading system for server and client (PKOdev.NET mod loader). Modification information Name: pkodev.mod.jobfix; Version: 1.0; Author: V3ct0r; Type: for server (GameServer.exe); Supported executable .exe files: GAMESERVER_136 and GAMESERVER_138. Installation In the "mods" directory of your GameServer, create a "pkodev.mod.jobfix" folder and place into it the mod DLL file "pkodev.mod.jobfix.server.<x>_<l>.dll" for your version of GameServer.exe, where <x> is the version of GameServer.exe (136 or 138) and <l> is the professions language (eng or rus ). Download 1) Binary release (.dll); 2) The source code of the mod for Visual Studio 2019 Community (C++). If you encounter any problem, bug or have any questions, then feel free to write in this thread.
-
- 2
-
- pkodev.mod.loader
- fix
-
(and 4 more)
Tagged with:
-
Gem level up Combining script exploit - explanation and fix
Maximilian posted a topic in Development
Hello everybody. Recently, a very damaging bug came to my attention, it's possible with a bit of manipulation to combine gems without destroying any in the process. I will not exactly explain how to fully reproduce it so if people were to notice this before server-owners did. The bug works this way: while the inventory is locked, no items can be deleted from it. This is usually not a problem because GiveItem does not work either, it will just give you an error. This is an example in said situation: When analyzing items while the inventory is locked, no abuse is possible because while no items are deleted from the player's inventory, no items can be added to it either, thus "operation failed" being added to the system message. However, if we were to look at the combining function : "begin_unite_item" function begin_unite_item (...) local arg = {...} local Check_CanUnite = 0 Check_CanUnite = can_unite_item_main ( arg ) if Check_CanUnite == 0 then return 0 end local role = 0 local ItemBag = {} local ItemCount = {} local ItemBagCount = {} local Get_Count = 4 local ItemReadCount = 0 local ItemReadNow = 1 local ItemReadNext = 0 local ItemBag_Now = 0 local ItemCount_Now = 0 local ItemBagCount_Num = 0 role , ItemBag , ItemCount , ItemBagCount , ItemBag_Now , ItemCount_Now , ItemBagCount_Num = Read_Table ( arg ) local BagItem1 = ItemBag [0] local BagItem2 = ItemBag [1] local BagItem3 = ItemBag [2] local BagItem1 = arg [3] local BagItem2 = arg [6] local BagItem3 = arg [9] local Item1 = GetChaItem ( role , 2 , BagItem1 ) local Item2 = GetChaItem ( role , 2 , BagItem2 ) local Item3 = GetChaItem ( role , 2 , BagItem3 ) local ItemID1 = GetItemID ( Item1 ) local ItemID2 = GetItemID ( Item2 ) local ItemID3 = GetItemID ( Item3 ) local ItemType2 = GetItemType ( Item2 ) local Item2_Lv = Get_StoneLv ( Item2 ) local Item3_Lv = Get_StoneLv ( Item3 ) local i = 0 local j = 0 i = RemoveChaItem ( role , ItemID1 , 1 , 2 , BagItem1 , 2 , 1 , 0) j = RemoveChaItem ( role , ItemID3 , 1 , 2 , BagItem3 , 2 , 1 , 0) if i == 0 or j == 0 then -- important part LG( "Hecheng_BS" , "Delete item failed" ) end Item2_Lv =Item2_Lv + 1 -- important part 2 Set_StoneLv ( Item2 , Item2_Lv ) -- important part 3 local Money_Need = getunite_money_main ( arg ) local Money_Have = GetChaAttr ( role , ATTR_GD ) Money_Have = Money_Have - Money_Need SetCharaAttr ( Money_Have , role , ATTR_GD ) ALLExAttrSet( role ) local Sklv = 1 local StateLv = GetChaStateLv ( role , STATE_HCGLJB ) Sklv = Sklv + StateLv local b = Check_CG_HechengBS ( Item2_Lv , ItemType2 , Sklv ) if b == 0 then -- important part 3 i = RemoveChaItem ( role , ItemID2 , 1 , 2 , BagItem2 , 2 , 1 , 0) if i == 0 then LG( "Hecheng_BS" , "Delete item failed" ) end local cha_name = GetChaDefaultName ( role ) LG( "JingLian_ShiBai" , "Player"..cha_name.."Gem combining failed" ) SystemNotice( role , "Very sorry, combining has failed. Gem has vanished...") return 2 end local cha_name = GetChaDefaultName ( role ) LG( "JingLian_ShiBai" , "Player"..cha_name.."Gem combining successful" ) return 1 end As you can see, this script does not "give" any item, it sets the gem level to 1 higher than it originally was. Therefore, if people were able to lock their inventory. They would prevent the deletion of their gem, and get one of their gems upgraded. Furthermore, this would work even if the combining were to fail given that the deletion of the gem due to failure happens *after* the gem level is increased, and items are not deleted when inventory is locked. The fix is trivially simple, just have the function stop when items are supposed to get deleted, like this : Or whatever suits your code-base, interrupt the function when items that should be deleted aren't. if i == 0 or j == 0 then LG( "Hecheng_BS" , "Delete item failed" ) return 0 end If any site admin wants any further proof I will oblige, however I will not go into detail on the process a player can use to lock their inventory in such a way. I would suggest to also check other functions which have the same behavior when items aren't deleted, I don't think any is susceptible to this same exploitation, but you never know. A screenshot of the bug in action: Before this I had 1 refining gem level 2 and two level 1 in my inventory, after I had two level two and one level one. And now one is level three one is level two and one is level one Neither the level 2 nor the level 1 of previous gem combinings got deleted -
hey comunity i am also interested if someone can gimme 1 hour lesson i pay 10$ i have a good pc for team viewer i cant move on without passing account server hang i did it one time but then it came back .
-
when I use my poss pet, instead of increasing my status it decreases. Help-me.
-
Why its only keep showing teleporting. How to fix this? it not only bug in Teleporter its bug in ticket too.. Coz of this teleporter delay.
-
Hi. In my server mobs are suddenly getting stant respawn ( you kill it and it respawn back instantly ), It sometimes occurs on some gameservers ( can for example occur with garner gameserver, and others keeps ok ).
-
Hello Serverdev!, It's been many years since the first beta of tales of pirate. That the game still maintains a development community and active players, suggests that the logic of the game was a success by Moliyo, unfortunately, what didn't get the same degree of achievement was the game security... You, as private server developers, have developed vast knowledge about game internals more than anyone else, and you're all aware of the problems present in the code, including wrong data types, bad exception handling, overflows, lack of sanitization, etc. In this case I want to refer to the error called by the community "Skill Bug". In principle, I don't consider it a bug, I consider it a security error. When I discovered it (circa Nov07~Jan08), I was fuzzing the client at the packet level. A friend of mine told me about the game, he wanted me to help him look for a bug/exploit to take advantage, after a short time I realized that the game lacked security validations in many of its transactions, many of the transactions could be replayed, and a few were blindly entrusted to whatever the client sent. At first it was only a proof of concept, I could only get random skills, I didn't know the structure of the skillinfo.bin. However after gaining knowledge about the game, it was possible for me to learn arbritariously any skill I wanted, at the time, as I had little knowledge about the dynamics of the game, I didn't make much of it, I just abused it so I wouldn't have to spend money on skill books (Lol). For a long time I wasn't aware of the game, when returning to the game, I found that private servers were being developed, private servers being "Fun", were the perfect sandbox to test the potential of the fault found. So I abused several private servers, the first being FoxlV (circa ~09, I don't remember well), on all servers apparently without raising suspicions (i guess because wasn't until later that it was corrected). I was not an active Top/Pko player, however every time i went back to check if the error had not been discovered/fixed, being that until later it apparently remained in the shadows. Then I'd come back often, this was the time for Avocado (circa ~11-12), I remember spending months abusing the fault, until one day, that one account from a mate with boss skills, was spotted by Zankza soloing Black Dragon in lair (yes we soloed various boss in top igg/ pko this way). Remember, at that time, Avacado GS was reverse proxyed filtering malformed packets y/o injections, which caused the packet encryption to be turned off. Zankza quickly inferred that it was a kind of packet forging, this I suppose he deduced when he also saw how it was denied of his character by trade forcing. After that, Zankza rolled packet encryption on and believed that it would protect for a while. Actually this started as a packet manipulation, but it had already advanced to a memory manipulation. So the fault still active, and even some rougue chars were never discovered till the end of Avocado Server. Later I learned of reports of abuses of this fault on Top IGG (circa ~13), a person who wasn't me get to abuse it in public display (Chaos Argent / Abbnd). Then then, come back to try and I realized that in the top100 servers at the time (circa ~15-16, i dont remember well), incl Sky Pirates & Eternal Pirates, the fault remained unfixed. During the abuse, and after a few weeks, the Sky Pirates GM (was named luffy?, well, i dont remember...), spoted a guildmate abusing and quickly make a fix, a soft fix, one that froze the char who got the RB skill whithout Sexp/RB, certain skills still unnoticed... I don't remember how long it take, but about two months later, Eternal Pirates rolled a more robust solution, that looked like it came from @V3ct0r hands. Nevertheless, as it was based on white lists (an early solution?) other useful but unknown skills went unnoticed. And this brings me to today, in the little free time I have, I have downloaded some clients, and have tried some top100 servers, my surprise even the error is still valid, beyond a decade. Now I wonder, how could it have gone unnoticed to this day?, discretion has had a value, of course, but this has perpetuated the fault. I guess some would find out the same way I did, others would find out when they saw the abuse. However I would like to know, of the ppl from privatia, serverdev, who are in this forum: How did you find out about the fault? When you learned about it? Who was the first person you heard about this? I would love to hear this from Matt, Klabmouse, V3ct0r, Zankza, etc. Thanks
-
i got an issue with my max aspd on all of the classes. it gets stuck in 500. im not a pro dev nor a pro scripter im just learning. my current code for the base aspd is: SetChaAttrMax( ATTR_BASPD 200000000000 ) the current value is so high cause i tried many numbers and thats what i tried right now x. x would be great if u could help me!, also thanks in advance (im not an english speaker sorry for the broken languaje)
- 9 replies
-
- Help
- Base Stat issue
-
(and 1 more)
Tagged with:
-
Hi. I recently faced an little bug in Fairy Skills related to the client, and it is in every client i tested (top1, pko). For some reason when you put certain combinations of skills like Meditation, Magic, Protection it does not shows the last skill or even shows a diferent level to it, like Expert when suposed to be novice. The solution is pretty simple. 1 - Go to your "Game Folder/scripts/lua/table/scripts.lua 2 - Add this function anywhere function GetNum_Fixed ( Num ) Num = tostring(Num) a = string.sub(Num, -1) a = tonumber(a) return a end 3 - Search for function GetElfSkill 4 - Replace: local Part7 = GetNum_Part7 ( Num ) To local Part7 = GetNum_Fixed ( Num ) And its done.
-
Voayger skills are not working - Does no damage to mob it seems like you are casting on your screen but others can't see anything/damage doesn't show on mobs.
-
Hello, I was just wondering if anyone experienced this bug before: Mentor get reputation from disciples, but sometimes at certain levels it stop giving it, especially between lv70-80. Note that the bug doesn't happen always, and also doesn't happen for all players and all their disciples. I've checked the reputation (Mentor / disciple) script, looks fine, edited few times, and back the original one, still same. some said it might be cause of the level jump, but sometimes bug happen even before that. Any ideas?
-
So i started a srv about 3 days ago and someone already reached lv100, the problem i have is that when hes on party everyone on party including him dont win exp I really dont know what to do please help me D: In advance, ty
- 3 replies
-
- exp
- experience
- (and 6 more)
-
Hi Friends, When im using maindev.ru gameserver it does not saves the char class in database, for example if i get crusader when i relog i return to newbie.
- 3 replies
-
- maindev
- gameserver
-
(and 3 more)
Tagged with:
-
Hi my friends, i want to know how to fix the problem with the Tales of Pirates original client music... It's crashing the game sometimes!
-
Character atack freeze like slow motion someone know how resolve this? I'm using KOP 2.4 Files
-
Anyone can help me ? have this bug in my server