V3ct0r 2,117 Report post Posted February 20, 2022 Ideas for mods This topic discusses ideas for creating new mods, as well as for improving existing ones. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
noanshadow 7 Report post Posted February 20, 2022 Hi v3ct0r, I take the opportunity to release the section with some ideas. *button with maps events time function (CA,FC,DS,DW) *Buttom AutoTrace function *Mounts system *Hp and SP Bar below the character or HP percentage *Guild system with guild bank * Extension Bank or bank shared * buttom battle power system (Earn a higher title by increasing your Power) * buttom Achievements system ( for example if you kill 5 mobs first time obtain items or tittle) 1 1 Quote Share this post Link to post Share on other sites
Lua 35 Report post Posted February 20, 2022 (edited) * 0-9 skill bar would be sooo useful * mod that show if an item is tradable/deletable/stackable And thanks @V3ct0r for the great contribuitions Edited February 20, 2022 by Lua 1 1 Quote Share this post Link to post Share on other sites
Tera 26 Report post Posted February 20, 2022 Some mods that go through my head are: 1- map list below minimap in red when closed and turn green when portals are open 2- A mod that allows the ScrollNotice in version 1.36 and 1.38 3- A mod that allows you to create a character action for swing and another for the wings, that is (I replaced the effect of the rebirth to sit on the chairs but it would be nice to have both effects) with this you can make a script to change normal wings a wings fly with the mod you shared before, I can't use that mod because instead of flying it copies the swing effect and sees itself sitting with the wings 4- A mod that allows you to activate the PK system outside the safe zones like the PK ON script but without having to install that script (it will be like PVP but without entering the teampk) 5- I don't know if it is possible to create a mod that at a certain time in PK maps in the part of the minimap they highlight in red where there are enemies as well as in today's battle royale and you see a point of more or less where it is (this mod would allow no AFK characters) would include even if they were invisible 6- If it is possible, a mod that reduces the area of the map every 10 minutes to, for example, close the map that does not let you leave that area and the enemies get closer, it would be more or less like delimiting the area 7- Winged icons of the name or Guilds and they are all that come to mind at the moment haha sorry for the english I translate it in google 2 1 Quote Share this post Link to post Share on other sites
Tera 26 Report post Posted February 20, 2022 3 hours ago, noanshadow said: Hi v3ct0r, I take the opportunity to release the section with some ideas. *button with maps events time function (CA,FC,DS,DW) *Buttom AutoTrace function *Mounts system *Hp and SP Bar below the character or HP percentage *Guild system with guild bank * Extension Bank or bank shared * buttom battle power system (Earn a higher title by increasing your Power) * buttom Achievements system ( for example if you kill 5 mobs first time obtain items or tittle) Achievements system the npc exists, if you wanted it more practical you could add the function to the handle chat 2 Quote Share this post Link to post Share on other sites
dragontechi 68 Report post Posted February 20, 2022 1 mod drop info like in corsair for 1.36 and 1.38 2 move an autoguided npc 3 botom map opening time 1 Quote Share this post Link to post Share on other sites
d3ux 23 Report post Posted February 21, 2022 (edited) - Mod to increase CameraShowSize, example here: - Don't know if possible but mod to change CameraConfig into TOP2 camera (left click pressed to move camera up and down or right and mouse scroll to closer or far view from the character) Edited February 21, 2022 by d3ux 1 Quote Share this post Link to post Share on other sites
squaller 21 Report post Posted March 4, 2022 Luasql Mod, since the one existing, is bug for 136 gs 1 1 Quote Share this post Link to post Share on other sites
Sultan 68 Report post Posted March 14, 2022 (edited) Hello, I'd like to post my idea regarding making something identical to SystemNotice(role, "Message"); SystemInfo(role, message, X, Y) The system basically can be displayed anywhere in the client (for example, under the minimap). Can be used to display valuable information for player (role). Maybe in Chaos Argent you can identify how many players remaining alive inside still? How many kills/deaths you done so far? It's very unique and amazing if you could do it. LUA Code Example: SystemInfo(role, "message", X, Y) SystemInfo(role, "Kills:"..CA[role].kills, 100, 150) SystemInfo(role, "Deaths:"..CA[role].deaths, 100, 175) SystemInfo(role, "Alive:"..CASurvivors, 100, 200) Fortnite Example: Edited March 14, 2022 by Sultan 1 1 Quote Share this post Link to post Share on other sites
mkhzaleh 131 Report post Posted March 14, 2022 (edited) 4 hours ago, Sultan said: Hello, I'd like to post my idea regarding making something identical to SystemNotice(role, "Message"); SystemInfo(role, message, X, Y) The system basically can be displayed anywhere in the client (for example, under the minimap). Can be used to display valuable information for player (role). Maybe in Chaos Argent you can identify how many players remaining alive inside still? How many kills/deaths you done so far? It's very unique and amazing if you could do it. LUA Code Example: SystemInfo(role, "message", X, Y) SystemInfo(role, "Kills:"..CA[role].kills, 100, 150) SystemInfo(role, "Deaths:"..CA[role].deaths, 100, 175) SystemInfo(role, "Alive:"..CASurvivors, 100, 200) Fortnite Example: that's easy to do , just label / load image then set it from lua on kill/change refresh players clients i done that like 2 years ago like this: & dungeons : Edited March 14, 2022 by mkhzaleh 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted March 14, 2022 6 hours ago, mkhzaleh said: that's easy to do , just label / load image then set it from lua on kill/change refresh players clients I'd say it is easy to do when you work with the source code Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Sultan 68 Report post Posted March 14, 2022 6 hours ago, mkhzaleh said: that's easy to do , just label / load image then set it from lua on kill/change refresh players clients i done that like 2 years ago like this: & dungeons : That's exactly what I'm looking for, it's do-able by source as Vector said, However I'd like to see if it's possible by pkodev mod loader. 1 Quote Share this post Link to post Share on other sites
mkhzaleh 131 Report post Posted March 14, 2022 2 hours ago, V3ct0r said: I'd say it is easy to do when you work with the source code yea sure, but its same method you already found form/label address for your dlls for uiminiform , so same steps ;p? Quote Share this post Link to post Share on other sites
Ximboliex 85 Report post Posted May 26, 2022 (edited) Hello everyone, how have you been? I hope it's ok! @V3ct0r I have had an idea for some time but with my current knowledge I have not been able to carry it out Some people will need : GuildLV function Concept the idea is that there are several islands with valuable resources inside(it's up to each owner to decide what there are) they are conquerable by a guild destroying the mother structure in the center of the map, the islands will be neutral if nobody conquers them, when a guild conquers it that only guild will have access to it, the system will notify everyone on the server about it. the islands (map) will have a protection time (adjustable) once conquered. The system will tell players which guild each island belongs to and how long it has left to be invaded. even that there are mobs (few guardians) that attack any intruder and are more resistant depending on the level of the guild that has conquered Edited May 26, 2022 by Ximboliex Quote Share this post Link to post Share on other sites
Ximboliex 85 Report post Posted May 26, 2022 @V3ct0r Battle Pass? Or something same ? Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted May 29, 2022 Hello @Ximboliex, On 5/26/2022 at 6:11 PM, Ximboliex said: Hello everyone, how have you been? I hope it's ok! @V3ct0r I have had an idea for some time but with my current knowledge I have not been able to carry it out Some people will need : GuildLV function Concept the idea is that there are several islands with valuable resources inside(it's up to each owner to decide what there are) they are conquerable by a guild destroying the mother structure in the center of the map, the islands will be neutral if nobody conquers them, when a guild conquers it that only guild will have access to it, the system will notify everyone on the server about it. the islands (map) will have a protection time (adjustable) once conquered. The system will tell players which guild each island belongs to and how long it has left to be invaded. even that there are mobs (few guardians) that attack any intruder and are more resistant depending on the level of the guild that has conquered Nice idea! What functionality should be put in mod in your opinion? That is, what cannot be done using lua scripts. On 5/27/2022 at 2:09 AM, Ximboliex said: @V3ct0r Battle Pass? Or something same ? What is "Battle Pass"? 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Angelix 374 Report post Posted May 29, 2022 2 hours ago, V3ct0r said: What is "Battle Pass"? Basically your own mod, but on a bigger scale. Some games lay out a "Battle Pass" where you can buy it and then gain experience towards a temporary level that resets on a seasonal of monthly basis. Some games either do 50 rewards or 100, whereas when you obtain a new level, you can claim said reward from that specific level. I kind of like "Destiny 2"'s approach as for a MMO game, where the battle pass has 100 rewards, resets each season and reward within the pass contain glimmer (gold equivalent), experience boosters (solo and team), apparels, minor equipment and other game specific cosmetic. 2 Quote Share this post Link to post Share on other sites
RafaelaMartins 4 Report post Posted May 31, 2022 Hi V3ct0r you can make the pkomodloader for 2.x version? 1 Quote Share this post Link to post Share on other sites
Dan 184 Report post Posted June 1, 2022 I've been playing Lost Ark for a while, and I think the card system they use is a nice idea to incorporate in TOP. Basically, you have these random packs that you can open and have a chance of obtaining a certain card. Each set has different stat bonuses, and once you collect the amount of # needed, you can "Awaken them" which gives some nice bonus attributes. Lets say you need a total of 12 "Awaken" cards, The yellow diamonds represent how many times you have awaken the card, so the first one requires a duplicate of the card, then you can awaken it once, and for the 2nd awakening, you will need a duplicate of 2 cards to get the next level and so on. Once you get a random number set that equals to 12, you can get the awaken bonus. The way lost ark has it set up is; you can obtain them from defeating bosses, but with a low drop rate, you can obtain a random "card pack upon completing dungeons and buying the chest at the end for X amount of gold, or you can do achievements such as doing a maze 100x times. 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted June 2, 2022 On 5/29/2022 at 5:26 PM, Angelix said: Basically your own mod, but on a bigger scale. Some games lay out a "Battle Pass" where you can buy it and then gain experience towards a temporary level that resets on a seasonal of monthly basis. Some games either do 50 rewards or 100, whereas when you obtain a new level, you can claim said reward from that specific level. I kind of like "Destiny 2"'s approach as for a MMO game, where the battle pass has 100 rewards, resets each season and reward within the pass contain glimmer (gold equivalent), experience boosters (solo and team), apparels, minor equipment and other game specific cosmetic. Hello @Angelix, Thank you for the explanation! On 5/31/2022 at 8:52 PM, RafaelaMartins said: Hi V3ct0r you can make the pkomodloader for 2.x version? Hello @RafaelaMartins, No, I don't plan to make pkodev.mod.loader support for 2.x versions of the Game: 1) This version is not used in real game projects. I have not seen servers for this version of the game. Thus, this version is not popular in the community; 2) The 2.x binary structure is different from the 1.3x binary structure. This means that we have to rewrite all mods from scratch. Based on the foregoing, I consider it inappropriate to develop mods for version 2.x. 15 hours ago, Dan said: I've been playing Lost Ark for a while, and I think the card system they use is a nice idea to incorporate in TOP. Hello @Dan, Thank you for your idea. Can we just use lua scripts to make such a mod? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Angelix 374 Report post Posted June 2, 2022 (edited) On a side note. A couple of mods. I’ve been using the binaries you provided for client and game server. Is there a way to add mods for functions like these? HandleChat GetPlayerByName Apparel GameServer and Client see apparels only being in between ID 5000 - 7000, so maybe change it so they can be at any ID and recognized by their durability (by setting it to 25K within ItemInfo?). Change Lua version from 5.0 to a newer version, I think latest stable version is 5.4.4 Edited. Edited June 3, 2022 by Angelix 2 1 Quote Share this post Link to post Share on other sites
Mario 12 Report post Posted June 7, 2022 2 servers fight , on a map ( this map gives all players same max/health/pr ete.. ) i think this would be nice 1 Quote Share this post Link to post Share on other sites
Mario 12 Report post Posted June 7, 2022 i don`t think this would work since they have diffrent database sql ,, but i just remeberd when top2 used to merge 2 servers an make pk bewtween them Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted June 10, 2022 On 6/2/2022 at 10:52 PM, Angelix said: On a side note. A couple of mods. I’ve been using the binaries you provided for client and game server. Is there a way to add mods for functions like these? HandleChat GetPlayerByName Apparel GameServer and Client see apparels only being in between ID 5000 - 7000, so maybe change it so they can be at any ID and recognized by their durability (by setting it to 25K within ItemInfo?). Change Lua version from 5.0 to a newer version, I think latest stable version is 5.4.4 Edited. GetPlayerByName can be implemented through lua; The HandleChat function is available in almost all GameServers; As for the Apparels IDs and updating the lua version, I have no idea how this can be done. On 6/7/2022 at 7:19 PM, Mario said: 2 servers fight , on a map ( this map gives all players same max/health/pr ete.. ) i think this would be nice Nice idea, @Mario, but I think that this task is not for mods for the client and server. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Angelix 374 Report post Posted June 10, 2022 (edited) 9 hours ago, V3ct0r said: GetPlayerByName can be implemented through lua; The HandleChat function is available in almost all GameServers; As for the Apparels IDs and updating the lua version, I have no idea how this can be done I’m using the v138 server from the example exes you provided and it does not contain the HandleChat or GetPlayerByName feature. As for the apparel thing, basically this thread (in Russian), but allow all ID to be apparel and us from lua side just adjust it to only recognize them if they have a durability of 25000. Edited June 10, 2022 by Angelix Quote Share this post Link to post Share on other sites