Author |
Ro
Exp program **NEW INTERNAL VERSION!** check out page 6 post
8 |
Marc Nightmare
Joined: Feb 09,
2002 Posts: 293 From: Montreal,
Canada
|
Posted:
2002-02-09 22:40
It still won't work. I'm no computer programmer, but no
computer retard either. I have all the right values in the dat, the
latest versions of each, and have tried them as explained, but they
won't report correct info.
Actually, the right info reported
was the xp from last monster kill. The rest was sort of
messed.
|
themysticalone Bigfoot
Joined: Feb 08,
2002 Posts: 239 From: PA/NY
|
Posted:
2002-02-09 22:45
Close the exp program, run the fix dat... type in the
numbers... hit update... and then run the program again... if you
haven't tried that, try it. It worked for me.
_________________ ~If this isn't making sense...it doesn't
make it lies~ Soundgarden, "SuperUnknown" Aerynlana: 36/26
Thief Shaelyn: 45/33 Acolyte Mira Faile: 8/1 Mage -4258
Jellopy-
|
Arsenic Lunatic
Joined: Feb 11,
2002 Posts: 17 From: Qc
|
Posted:
2002-02-12 03:36
Quote:
|
On 2002-02-09 20:40, Cinco de Mayo wrote:
Yeh man, that is what I want. One that integrates right
into the RO window, that way you dont have to alt+tab out to
check your EXP!
|
|
I can
make that. _________________ Ignorance makes easy
critics
|
Sasami Orc
Hero
Joined: Feb 08,
2002 Posts: 313 From: Jurai (Currently
Okayama, Japan)
|
Posted:
2002-02-12 04:50
Explain to me how, I have been working on this problem for
quite a while. I have tried everything I can think of.
[Edit] I'll post what i've posted on a few forums when I
couldn't find the answer anywhere else. Noone knows the answer. If
there is a different way that what I am doing it,please, do tell.
Ok, there's this MMORPG called ragnarok, and inside of it,
it doesn't give you how much exp you have or need for the next
level, just a bar that says the %. I created a program that reads
the exp values from ram and displays them in a window over the
program. Unfortunatly this only works in windowed mode, in the full
screen mode ragnarok uses the directx exclusive option so nothing
else can be shown on the screen. To solve this problem I decided to
just bitblt directly to the DC of the program, which is easy enough
to find using findwindow and getdc. The problem here is it blinks
like crazy, (it dissapears everytime the window refreshes itself.)
Now, I can think of 2 ways to fix this. The first is to time my
blitting into the window in between when they update to a new frame
and refresh, I think this impossible. The second is find the buffer
(the hidden dc) that the program uses (most if not all directx apps
use a dc that the user can see, and a dc that is used for making
changes) and blit to it instead, and by doing this there would never
be any blinking. My only problem is I don't know how to find it. Any
ideas?
[ This Message was edited by: Sasami on 2002-02-12
04:59 ]
|
Arsenic Lunatic
Joined: Feb 11,
2002 Posts: 17 From: Qc
|
Posted:
2002-02-12 05:47
By patching RO from the inside. All your program does is
reading the RO process memory at the offset where is stored the
character's exp. Now, I see that you're trying to overlap your
program's window into the RO screen, which I believe can be quite
cumbersome.
I would reverse RO and make a patch into the
routines that show the experience.
I could also add an
in-game command '/exp', which would print a message on the chat box
screen telling you how much experience you have gained from the last
monster killed. _________________ Ignorance makes easy
critics
|
Sasami Orc
Hero
Joined: Feb 08,
2002 Posts: 313 From: Jurai (Currently
Okayama, Japan)
|
Posted:
2002-02-12 05:55
I'd really like to see that. I'll look into it, but I don't
think I could figure it out. *wishes you'd prove your claims*
mmm vaporware
[ This Message
was edited by: Sasami on 2002-02-12 06:02 ]
|
Arsenic Lunatic
Joined: Feb 11,
2002 Posts: 17 From: Qc
|
Posted:
2002-02-12 06:01
Yeah I'll get into it soon. I just need to update another of
my program to work on the latest patch before.
But I'll add
this to my project list
_________________ Ignorance makes easy critics
|
Sasami Orc
Hero
Joined: Feb 08,
2002 Posts: 313 From: Jurai (Currently
Okayama, Japan)
|
Posted:
2002-02-12 06:07
what other program/s have you done for rag?
[edit]
n/m just found your site ^_^
[ This Message was edited by:
Sasami on 2002-02-12 06:09 ]
|
Arsenic Lunatic
Joined: Feb 11,
2002 Posts: 17 From: Qc
|
Posted:
2002-02-12 06:10
The RO programs I've released publicly are on my site.
http://www.onesided.cjb.net/
EDIT: Ah well anyway, was too late heh.
_________________ Ignorance makes easy critics
[
This Message was edited by: Arsenic on 2002-02-12 06:11 ]
|
Alterwolf Hornet
Joined: Feb 08,
2002 Posts: 110 |
Posted:
2002-02-12 06:31
The concept is really simple actually...you could probably
write a real basic C++ program to do it.
You just find the
memory values for XP, and alter the window to display
them.
|
Sasami Orc
Hero
Joined: Feb 08,
2002 Posts: 313 From: Jurai (Currently
Okayama, Japan)
|
Posted:
2002-02-12 06:41
we know the memory locations for the exp, but i wouldnt know
how to make it physically displayed in the program. I havn't done
much program hacking before. I have an idea about it though, i'll
look at it tomorrow.
|
Alterwolf Hornet
Joined: Feb 08,
2002 Posts: 110 |
Posted:
2002-02-12 06:48
You could always make a small external window popup with the
stats and stay on top, and assign a hotkey to it if you want it
gone.
|
Sasami Orc
Hero
Joined: Feb 08,
2002 Posts: 313 From: Jurai (Currently
Okayama, Japan)
|
Posted:
2002-02-12 06:53
-.- i did that a week ago and released it, it doesnt work in
full screen mode so i am trying to find an alternative way to do
it.
[ This Message was edited by: Sasami on 2002-02-12
06:54 ]
|
Alterwolf Hornet
Joined: Feb 08,
2002 Posts: 110 |
Posted:
2002-02-12 07:13
Hell, even in VB there's a property that forces a window to
the top...I bet you could do it in VB without much difficulty.
The only problem would probably be flicker.
|
PaladinGuy Lunatic
Joined: Feb 10,
2002 Posts: 13 From: California,
USA
|
Posted:
2002-02-12 07:19
Sasami, I just want to say thanks for the program. It's
great. I always use it. And I actually find it works best to stick
it up on the title bar of the program. That way it's not on the
screen at all. esp since I never use the full status window. I
always minimize it to the bar. Thanks again. =)
_________________ Calimon - Lv 25 Swordsman Roofle - Lv 7
Future Merchant <ul> <li>Believe Without
Fear</li>
<li> Dream Without Limit</li>
<li> Live Without Regret</li>
</ul>
|