OpenSource RO client enhancement projects

Forum closed. All further discussion to be discussed at https://github.com/OpenKore/

Moderator: Moderators

Message
Author
Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

OpenSource RO client enhancement projects

#1 Post by Technology »

One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: OpenSource RO client enhancement projects

#2 Post by kLabMouse »

Replay Tool [by DeniZka](tool to replay packets from server smartly):
pRO_XY

P.S.:
Note: Update the link to official Page on rofan.ru

Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Just found this and thought you guys might like it

#3 Post by Technology »

Tsukuru is a Lua based advanced macro tool for Ragnarok Online that you can interfere any incoming and outgoing packets, edit them or even block them via internal scripting. Check wiki page to find more information.
tkool by renjfk (Soner Köksal)

also:
anti bot cracking by kr105 (Carlos Pizarro León)
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: Just found this and thought you guys might like it

#4 Post by kLabMouse »

The Tsukuru -- RenOS (tkool) is using own ws2_32.dll implementation and a proxy tool.
This is no good in situations of Custom Protections that are wide used.

But that Brazilian Blog is more interesting =)

Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: Just found this and thought you guys might like it

#5 Post by Technology »

The tktool reminded me of the stuff i used to do with xkore 2. (but the tktool method is probably more lightweight)
Its also reminded me of ROPS but with an actual scripting language (lua)
Oh, looks like latest ROPS source code was actually released

I probably should have posted these posts here
EDIT: nvm, merged the topics
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

Motivus
Developers
Developers
Posts: 157
Joined: 04 Apr 2008, 13:33
Noob?: Yes

Re: OpenSource RO client enhancement projects

#6 Post by Motivus »

I coded ROPS and meant to always keep the latest source posted. It was provided as-is for people to change/learn from however they wanted. It is pretty messy/bad in a lot of ways. It was only actively developed for a few days, and then I'd work on it for a day or two and put out a new version with long delays. It was adapted from a stand-alone program I had made that injected in to the client. It was designed as an ARETool replacement when iRO added encrypted prefixes, and ARETool modules worked in it initially (not sure if they do now). I made it for a few friends, but they all stopped playing so I haven't touched it. I haven't really played RO since 2007ish.

It was also the first thing I ever coded in C/C++ (lol). I leaned too hard on existing resources a lot of the time. Wished I gained more reverse engineering experience. The initial client thing I did do mostly on my own. I didn't even look at kore source. But ROPS bases a lot of the code on external things.

iRO has ROPS included in its client now, and it has a version of the nospam module as well. The ROPS in the iRO client is rewritten but based strongly on the ROPS code.
Oh no.

Locked