Jump to content
  • 0

Packet Analysis / Script Conversion


xStorm

Question


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  07/17/17
  • Last Seen:  

Hello, I'm somewhat new to rAthena, so I have a couple questions.

How exactly are scripts like instances converted from original servers into rAthena?

I've heard about packet analysis methods, but how exactly are they done? Are there any in-depth guides on the subject?

Sorry for bothering / dumb questions, but I have some intermediate programming knowledge, and I'd love to get involved, learn and help wherever I can in rAthena.

Thanks :)

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3123
  • Reputation:   1617
  • Joined:  03/26/12
  • Last Seen:  

Scripts are converted by looking at the original Aegis file for the script, then rewriting it in our scripting language. When official files are unavailable (there haven't been any decent leaks for years) the devs play through the scripts on official servers while taking screenshots for dialogue or using tools like wireshark to capture text for translating. There are many guides on the internet detailing packet analysis.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  07/17/17
  • Last Seen:  

But in that case, the only use for packet editing is to gather the dialogues directly for a translation right?

If I understood correctly, the codes have to be written from scratch, is that right?

Link to comment
Share on other sites

  • 0

  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3123
  • Reputation:   1617
  • Joined:  03/26/12
  • Last Seen:  

Correct - if we're gathering the data ourselves, everything is generally written from scratch. If we have an official file then we run it through a script converter to change the syntax and then spend ~3 hours reading line by line to double-check.

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...