[Release] Open any window anywhere you want

08/14/2010 13:18 LemoniscooL#1
Hi there!
This is a short explanation on how to open any Ingame Window anywhere you want. (For example open stash/shop in dungeon)

Method 1(harder but more windows):
  1. Do a text search for "ID_FRAME_"
  2. The list will look like ID_FRAME_x where "x" = ingame window type.
  3. Add 0x40 to the start address and you get the bool (1,0) (window open,window close).
  4. For example adding 0x40 to "ID_FRAME_Present" and changing it to 1 will open the lvl 45 bonus window.
  5. There will be multiple copies of the same "ID_FRAME" name, only the first (lowest in memory) will work for each window.
Method 2(easy):
  1. Open the Window whose address you want for
  2. search 1
  3. close the window
  4. search 0
  5. repeat this to narrow down the results until there are 2 or 3 results left
  6. choose the first one, this one is static most of the time, if its not do a pointer scan ;)

//Edit:
I added a cheat table for the non-believers with some example windows (including Shop, Stash, Poseidon and ESC-Menu). Change the Value to 1 to open the windows, to close change it to 0.

The window labeled "Poseidon" (in the ct) contains the last message shown in a message box (Repair, Poseidon, Crusade etc). If you want to close the Poseidon message for example just change the Value to 0 and its closed.

//Edit2:
Added an easier method to find the addresses ^^

Hafe fun =)
greetz
08/14/2010 13:51 Jamboo#2
There's a static memory address for the shop and stash window. Shop works just fine for repairing, but you can't do anything to the items in the stash.
08/14/2010 14:00 LemoniscooL#3
I know but there are some more windows to open than stash and shop ;)
08/15/2010 02:27 jepot#4
^^ Like what?

Sorry for the nub question, but what program do you use to search the address and edit it?
08/15/2010 02:48 My420Time#5
Find the one for the done button for me. Will start using that instead of the current esc method.
08/15/2010 03:08 LemoniscooL#6
Quote:
Originally Posted by jepot View Post
^^ Like what?

Sorry for the nub question, but what program do you use to search the address and edit it?
You can use [Only registered and activated users can see links. Click Here To Register...] or [Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by My420Time View Post
Find the one for the done button for me. Will start using that instead of the current esc method.
You can just open and close windows with this, dunno if finishing quests is possible with this ill give it a try but first i gotta test some dupe methods ^^
08/15/2010 03:13 Lion2205#7
This is good and all, but basicly you dont need any Windows to open other than the Stash, and since its Client side and you cant Switch anything out or put back in then i dont think i would find it usefull... I have not tried this yet but see if any Vendors can be opened and you can repair your armor by that... if it works then At least thats something.
08/15/2010 03:40 froster63#8
Quote:
Originally Posted by Lion2205 View Post
This is good and all, but basicly you dont need any Windows to open other than the Stash, and since its Client side and you cant Switch anything out or put back in then i dont think i would find it usefull... I have not tried this yet but see if any Vendors can be opened and you can repair your armor by that... if it works then At least thats something.

..... Are you kidding me buddy as posted by Jamboo

There's a static memory address for the shop and stash window. Shop works just fine for repairing, but you can't do anything to the items in the stash.
08/15/2010 03:46 Lion2205#9
Quote:
Originally Posted by froster63 View Post
..... Are you kidding me buddy as posted by Jamboo

There's a static memory address for the shop and stash window. Shop works just fine for repairing, but you can't do anything to the items in the stash.
Like i said I have not tried it yet... and i missed what Jamboo said when You could use it for repair...
08/15/2010 04:02 LemoniscooL#10
sure shops and stash are the most obvious windows to be opened, but you have to think "outside the box" .. for example in a lesser known game (whose name i forgot) there was a possibillity to open the quest finish window while being far away from the quest npc, handing in the quest more than 1 time, result: duped quest rewards ;) or like My420Time said using it for bots could be possible too

greetz
08/15/2010 16:50 phantom23#11
Quote:
Originally Posted by LemoniscooL View Post
Hi there!
This is a short explanation on how to open any Ingame Window anywhere you want. (For example open stash/shop in dungeon)

Here you go:
  1. Do a text search for "ID_FRAME_"
  2. The list will look like ID_FRAME_x where "x" = ingame window type.
  3. Add 0x40 to the start address and you get the bool (1,0) (window open,window close).
  4. For example adding 0x40 to "ID_FRAME_Present" and changing it to 1 will open the lvl 45 bonus window.
  5. There will be multiple copies of the same "ID_FRAME" name, only the first (lowest in memory) will work for each window.
Hafe fun =)
greetz
lol give the credits to the person that posted it, u didnt find this by your self so the guy that found this deserve at least the credits.
08/19/2010 02:18 mizunderztood#12
any chance you could make an exe that will do this for us non programmers ?
08/19/2010 05:11 eclipes#13
Quote:
Originally Posted by LemoniscooL View Post
Hi there!
This is a short explanation on how to open any Ingame Window anywhere you want. (For example open stash/shop in dungeon)

Here you go:
  1. Do a text search for "ID_FRAME_"
  2. The list will look like ID_FRAME_x where "x" = ingame window type.
  3. Add 0x40 to the start address and you get the bool (1,0) (window open,window close).
  4. For example adding 0x40 to "ID_FRAME_Present" and changing it to 1 will open the lvl 45 bonus window.
  5. There will be multiple copies of the same "ID_FRAME" name, only the first (lowest in memory) will work for each window.
Hafe fun =)
greetz
= i scan exactly "ID_FRAME_" and only got tons of "ID_FRAME_" without anything behind it??
= how to add the 0x40 to address?? every time i try to put 0X40 on the address it got error. any example?? like what the address before and after the add??
= what to change to "1"
Thanks :)
08/19/2010 06:15 LemoniscooL#14
Quote:
Originally Posted by mizunderztood View Post
any chance you could make an exe that will do this for us non programmers ?
first anyone has to find something usefull to open anywhere, then it could be done ^^

Quote:
Originally Posted by eclipes View Post
= i scan exactly "ID_FRAME_" and only got tons of "ID_FRAME_" without anything behind it??
= how to add the 0x40 to address?? every time i try to put 0X40 on the address it got error. any example?? like what the address before and after the add??
= what to change to "1"
Thanks :)
Learn the basics of Hexadecimal Maths and basics of Memory Editing and your questions will be answered =)

greetz
08/19/2010 10:17 mizunderztood#15
Quote:
Originally Posted by LemoniscooL View Post
first anyone has to find something usefull to open anywhere, then it could be done ^^


Learn the basics of Hexadecimal Maths and basics of Memory Editing and your questions will be answered =)

greetz
what do you look in. is there some program that shows these things. i know what hex is. no idea how or where to start memory editing. seems like there should be an exe to do so