Jump to content

iMod

Development Team
  • Content Count

    8
  • Joined

  • Last visited

  • Days Won

    3

iMod last won the day on July 1

iMod had the most liked content!

About iMod

  • Rank
    Junior Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. [filemask="ZoneServer.exe"] // by [email protected] // This STRS for 2232 Version struct ZoneServer_2232_File { child "ZoneServer_Port 1" [offset=0x1ea8d7]; child "ZoneServer_Port 2" [offset=0x1ea952]; child "ZoneServer_Port 3" [offset=0x1ea7d4]; child "ZoneServer_Port 4" [offset=0x1f7788]; child "Synch with AccountServerSD Port" [offset=0x1f59c0]; } struct "ZoneServer_Port 1" { cstr [value=("Default Port 27555")] Port_value; u16 "Port 1"; } struct "ZoneServer_Port 2" { cstr [value=("Default Port 27556")] Port_value; u16 "Port 1"; } struct "ZoneServer_Port 3" { cstr [value=("Default Port 27780")] Port_value; u16 "Port 1"; } struct "ZoneServer_Port 4" { cstr [value=("Default Port 27780")] Port_value; u16 "Port 1"; } struct "Synch with AccountServerSD Port" { cstr [value=("Default Port Synch with AccountServerSD = 29000")] Port_value; u16 "Port 1"; } [filemask="AccountServerSD.exe"] // by [email protected] // This STRS for 2232 Version struct AccountServerSD_2232_File { child "Account Port 1" [offset=0x017618]; child "Account Port 2" [offset=0x01772a]; child "Account Port 3" [offset=0x0176a1]; } struct "Account Port 1" { cstr [value=("Default Port 27000")] Port_value; u16 "Port 1"; } struct "Account Port 2" { cstr [value=("Default Port 28000")] Port_value; u16 "Port 2"; } struct "Account Port 3" { cstr [value=("Default Port 29000")] Port_value; u16 "Port 3"; } Credits goes to nova. You just need to change the ports like all above said and you need to enter the 2nd zone in some of the login configs if i'm not wrong.
  2. iMod

    Age of Patron

    Yes some people own some aop server files but they are highly private. No its not the same but it is possible to mod the 2232 zone to be able to work with the aop client.
  3. Yes you can use the community edition.
  4. Is the "rf_online.bin" process running in your taskmanager? If so check "rfclient.log" to get more informations about the problem. The solution should be VS2015 if i'm not wrong but you also can open it with the latest version of visual studio.
  5. iMod

    Source Code Launcher C#

    Ignore the code before and just replace this line with the one that fills the index 45 defaultSet.SetValue((byte)((((byte)remdata.GetValue(9) != 0x00) ? 0x01 : 0x00) ^ 0x3A), 45); This should do the trick. Feedback would be nice if it works. Thanks @Killerwoody for testing
  6. iMod

    Source Code Launcher C#

    More informations would be nice. Do you get any exceptions? Is the variable "isPremium" 0x01 or 0x00? Edit: I guess i found the problem but need you first to test it.
  7. iMod

    Source Code Launcher C#

    1. You need to read the billing value client.Send(b); client.Receive(remdata); if ((byte)remdata.GetValue(4) == 0x00) { byte isPremium = ((byte)remdata.GetValue(9) != 0x00) ? (byte)0x01 : (byte)0x00; defaultSet.SetValue((byte)((byte)remdata.GetValue(5) ^ 0xAF), 19); defaultSet.SetValue((byte)((byte)remdata.GetValue(6) ^ 0xE0), 20); 2. You need to take a look at the index 49-52 (uint (4 bytes)) of the default set defaultSet.SetValue((byte)((byte)remdata.GetValue(9) ^ 0xB6), 4); defaultSet.SetValue((byte)((byte)remdata.GetValue(10) ^ 0x4F), 5); // ип ,порт defaultSet.SetValue((byte)isPremium, 49); I'm not 100% sure if you need to encrypt the value since i'm not at home and i have no chance to test it currently. Edit: If you want to find the real(encrypted) value, launch the original launcher and read the "DefaultSet.tmp" into a byte array and check what value is set at index 49. Take that value and replace (byte)0x01 with it.
  8. iMod

    Source Code Launcher C#

    Yes, it is. If you don't like it take a look at google and search for "c# merge dll's into exe" you will finde some examples how to merge all dependency dll's into the executable.
×
×
  • Create New...