Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Re-Upload] RockNetwork GM Tool v5 Patch 1.6.9

Junior Spellweaver
Joined
Sep 16, 2009
Messages
137
Reaction score
103
Download: https://forum.ragezone.com/f457/re-upload-rocknetwork-gm-tool-920660-post9100898/#post9100898

Sedrika - [Re-Upload] RockNetwork GM Tool v5 Patch 1.6.9 - RaGEZONE Forums

Info: Do not press "Check Update". There is no newer update and the tool will destroy himself.

All credits to me.
 
Last edited by a moderator:
Banana
Member
Joined
Feb 15, 2009
Messages
1,012
Reaction score
855
If you use virus total, the flags (16/46) are false positives due to compression. This isn't a virus.
 
Junior Spellweaver
Joined
Sep 16, 2009
Messages
137
Reaction score
103
AW: [Re-Upload] RockNetwork GM Tool v5 Patch 1.6.9

Post source if there's nothing to hide...

This tool is from 2010/2011. Do I look like I'm saving the source ?

It's compressed with mpress. Decompress it and have a look by yourself.

2
 
Not working on UnitedFlyf
Member
Joined
Apr 21, 2009
Messages
1,385
Reaction score
934
Could you find anything ?

Unpacked it isn't getting flagged, but really .NET app compression doesn't require encryption... You used mpress v2.15, and latest is v2.19.

The one you uploaded[16/46]:


Unpacked Analysis[0/46]:


Repacked Analysis(mpress .NET v2.19)[7/46]:


I can post unpacked if you'd like(some var/func names are still obf, but most is vanilla source).

Anyways, I don't see why you compress the exe then upload in rar... Would likely compress better without exe compression and just rared.
 
Junior Spellweaver
Joined
Sep 16, 2009
Messages
137
Reaction score
103
AW: [Re-Upload] RockNetwork GM Tool v5 Patch 1.6.9

Could you send an uncompressed version via pm ?

2
 
Trust your senses
Joined
Sep 12, 2009
Messages
661
Reaction score
173
I think that by release the source for this you encourage people to customize it and create better versions.

Unless you don't want anyone to see the source of a simple "Button Click Event -> Output in text or client" application.
 
Not working on UnitedFlyf
Member
Joined
Apr 21, 2009
Messages
1,385
Reaction score
934
I think that by release the source for this you encourage people to customize it and create better versions.

Unless you don't want anyone to see the source of a simple "Button Click Event -> Output in text or client" application.

I can release unpacked app if Sedrika wants... It wasn't hard to unpack. Here's sample of reflected source code:

Code:
private void Form1_Load(object sender, EventArgs e)
{
    DateTime now = DateAndTime.Now;
    this.Text = this.Text + " - Patch " + this.Patch.Text;
    this.Text = this.Text + "                         ~* Coded by Sedrika *~";
    if ((!File.Exists(Application.StartupPath + @"\MonsterList.txt") & !File.Exists(Application.StartupPath + @"\ItemList.txt")) & !File.Exists(Application.StartupPath + @"\HonorList.txt"))
    {
        this.Time.Text = "Keine Resourcen zum laden gefunden.";
    }
    else
    {
        ToolStripLabel time = this.Time;
        time.Text = time.Text + Strings.Format(DateAndTime.Now.Subtract(now).TotalSeconds, " 0.#### Sekunden.");
    }
    RegisterHotKey(this.Handle, 1, 0, 0x79);
    this.pListe = new Teleport[(this.pmax - 1) + 1];
    int num = this.pListe.Length - 1;
    for (int i = 0; i <= num; i++)
    {
        this.pListe[i].MapName = string.Empty;
        this.pListe[i].ID = string.Empty;
        this.pListe[i].X = string.Empty;
        this.pListe[i].Y = string.Empty;
        this.pListe[i].Z = string.Empty;
    }
    this.readFile();
    this.anzeigen();
    if (File.Exists(Application.StartupPath + @"\MonsterList.txt"))
    {
        this.ReadMonsterList();
    }
    if (File.Exists(Application.StartupPath + @"\ItemList.txt"))
    {
        this.ReadItemList();
    }
    if (File.Exists(Application.StartupPath + @"\HonorList.txt"))
    {
        this.ReadHonorList();
    }
    if (File.Exists(Application.StartupPath + @"\Notizen.txt"))
    {
        ListView lv = this.ListView4;
        this.OpenTextfile(ref lv);
        this.ListView4 = lv;
    }
}

Then here's a function that doesn't seem to have its name reflected properly(unless developer of this app made 100+ unnamed buttons):

Code:
private void Button116_Click(object sender, EventArgs e)
{
    this.TextBox4.Text = this.TextBox4.Text.ToLower();
    if (this.TextBox4.Text != "")
    {
        int num = this.ListView1.Items.Count - 1;
        for (int i = 0; i <= num; i++)
        {
            if ((this.ListView1.Items[i].SubItems[2].Text.Contains(this.TextBox4.Text) | this.ListView1.Items[i].SubItems[2].Text.ToUpper().Contains(this.TextBox4.Text)) | this.ListView1.Items[i].SubItems[2].Text.ToLower().Contains(this.TextBox4.Text))
            {
                Interaction.MsgBox(this.TextBox4.Text + " ist an der Stelle " + Conversions.ToString((int) (this.ListView1.Items[i].Index + 1)) + " in der Liste und wurde markiert!", MsgBoxStyle.Information, "RockNetwork");
                this.ListView1.Select();
                this.ListView1.Items[i].Selected = true;
            }
        }
    }
}
 
Junior Spellweaver
Joined
Sep 16, 2009
Messages
137
Reaction score
103
As i said. This tool is from 2010/2011. I don't have the source anymore and my coding skills then (i was a beginner) were really crappy.
 
Back
Top