Jump to content

[C++/PY]Guild system's


Recommended Posts

  • Active+ Member

Hello everyone, I have been able to talk to the person who created the systems and I have been able to verify that it is him, I apologize for posting a guide about it after we both have clarified things and it has been solved without any problems, so I ask for this post to be deleted and sorry. Out of respect for the creator I have removed his name, but I attach a proof that I have been able to verify.

cf5c75a4cd863f737ff2b0ac5e109ae7.png

 

Edited by Nazox
Fixes
  • Metin2 Dev 56
  • Eyes 1
  • Flame 1
  • Think 1
  • Good 10
  • muscle 1
  • Love 3
  • Love 16

KH.jpg

Nicks: Nazox Krone Nagato Yahiko Yakiro
Proyecto: Trabajando en el.
Compañeros & firma: DreamHQ  - 2009-2015 [Nostalgia]

Link to comment
Share on other sites

  • Active+ Member

Hello people, actually i'm working in fix for land, checking and testing the others systems i'm working, but i put here new update:

#I created the Book of Forgetfulness for guilds, the idea came to me while I was checking the official server forum looking for how some guild features worked and I said, it's a good idea and I haven't seen it, so I based it on the skill forgetting book, it practically does the same, it throws random books with all the guild skills and you can level down as normal, I'm currently fixing it so the name appears in the inventory, but I'll leave you a preview.

 

  • Metin2 Dev 1

KH.jpg

Nicks: Nazox Krone Nagato Yahiko Yakiro
Proyecto: Trabajando en el.
Compañeros & firma: DreamHQ  - 2009-2015 [Nostalgia]

Link to comment
Share on other sites

  • Active Member

Amazing work on this, doing it from scratch / reversing it's not an easy feat so props!

Looks like my last message was removed, but to double down - I'm also interested in reversing the following functions which are related to the new guild attendance / donation system for Medals of Honour:

- net.SendGuildDonatePacket() -> I think this is used for daily donations for Medals of Honour once guild is lv 20 or more.

Some data that might allude to the possible arguments for the function above ([int] value), found in the root meta:

{name: '_GuildDonateDialog__GUILD_DONATE_TYPE_HIGH', type: 'int', value: 2}
{name: '_GuildDonateDialog__GUILD_DONATE_TYPE_MIDDLE', type: 'int', value: 1}
{name: '_GuildDonateDialog__GUILD_DONATE_TYPE_NORMAL', type: 'int', value: 0}

- net.SendGuildDonateOpenPacket()

- net.SendGuildDonateClosePacket()

The two methods mentioned above I assume are used to enable / disable guild donation once guild is lv 20 or more. We can see this on GF servers say for GUILD_DONATE_TYPE_NORMAL you can only donate 3 times a day, so they may take as arguments the donation type and some other.

- net.SendGuildOfferPacket() -> this is the donation method between guild lv 1 and 20, which we know the

This is the hidden content, please
of.

I just started to grasp the theory of reversing and I'm looking to reverse the functions mentioned above, so I'd be willing to help you with reversing if you could share what tools you're using and how you do it - from there I'll be able to self-improve.

Note: I'm coming from a background of coding (javascript / typescript, working with react / react native) and I've been working on metin2 python / source related things for a while, learning the ropes.

  • Metin2 Dev 20
  • Love 4

Life rips

__________________________

Link to comment
Share on other sites

  • Active Member

what the hell, i know that guy which made the guild stuff, a friend of mine and the old files of him got leaked around 3 years ago.
i've checked and alot of them are just a copy.

so this section should be closed because the owner of that systems are still offering it. so the main part of that is just a copy and you dont have the rights to share it.
You just reworked it a bit.

i've checked, exactly same guildstorage log table structure, same on guild sqls.
Here some examples:
https://metin2.download/picture/vNonR3TX8K36obD98K5bSaRWj2lI4epR/.png
https://metin2.download/picture/RrPAO74I5ADt37N7doVP6By4vI4ld9g8/.png

You're a little rat lol
Whats this thread to used? just pushing "updates" (you mean just installing things correctly from leaked source to your files and rework a bit and if you "completed" you will start creating an offering thead? 😄 be

#close request
 

Edited by Metin2 Dev International
Core X - External 2 Internal
  • Love 1
  • Love 1
Link to comment
Share on other sites

  • Management

If there is a problem, you should open a ticket on the Discord server.
Reports without evidence will be ignored.

Sending me a private message on Discord is not considered a ticket. This is my personal message box and not a message box for reports related to communities I own.
So when you contact me in private message for this, don't be surprised if I ignore you.

  • Good 2
  • Love 1

 I don't respond to any private messages, except for messages regarding ad system issues... 
 For everything else, please join the Discord server and open a ticket... 

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Great job @ Nazox. Will you upload the rest system ?

  • Love 1

“𝓐𝓵𝓵 𝔀𝓮 𝓱𝓪𝓿𝓮 𝓽𝓸 𝓭𝓮𝓬𝓲𝓭𝓮 𝓲𝓼 𝔀𝓱𝓪𝓽 𝓽𝓸 𝓭𝓸 𝔀𝓲𝓽𝓱 𝓽𝓱𝓮 𝓽𝓲𝓶𝓮 𝓽𝓱𝓪𝓽 𝓲𝓼 𝓰𝓲𝓿𝓮𝓷 𝓾𝓼.” ~ 𝓖𝓪𝓷𝓭𝓪𝓵𝓯 𝓽𝓱𝓮 𝓖𝓻𝓮𝔂

Link to comment
Share on other sites

  • 2 weeks later...
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.