Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 12Sky2
You last visited: Today at 10:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Aeria] EXP Showing as %

Discussion on [Aeria] EXP Showing as % within the 12Sky2 forum part of the MMORPGs category.

Reply
 
Old   #1

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,777
Received Thanks: 1,003
[Aeria] EXP Showing as %

Heya im playing arround with the EXP to try to find the values I need per level.

Current level
010E15C4
Current EXP
010E15CC
God Level
010E15C8
God exp
010E15D0

Anyway I managed to make the EXP show in %

Add this address to cheat engine as text 6 character 0056567C
change the text from the value it is to this
Code:
%.2f%%
It should be origionaly this
Code:
%.3f
What ive done is changed it to show 2 decimal places and a % sign.
Its already showing in % but its kind of confusing as there is 3 decimal places and no % sign.
This way we can see it in a % out of 100

Also optionally add this address as a byte
0051129E
and change it from 01 to 03 to change the EXP text color to Yellow

Colors are like so
0 Black
1 White
2 Red
3 Yellow
4 Blue
5 Green
6 Purple
7 Grey
8 Pink
9 Aqua
10 Light Green
11 Light Yellow
12 Light Pink
13 Light Red
14 Olive Green
15 Dark Golden
16 Dark Green/Blue
17 Dark Green/Blue
18 Navy Blue
19 Dark Purple
20 Crimson
21 Pearl
22 Dark Grey
23 Dark Brown
24 Mustard
25 Purple
26 Pink
27 Light Grey/blue
28 Light green
29 Pastel Green
30 Light Blue
Light green
Light blue
Light Pink
Aqua
Orange
Green
Green

Experience till next level.
I manually found these values by editing memory

Level EXP to Next Level
1 222
2 1024
3 1710
4 2489

17 67634
18 82655

Since then ive worked out how to find the table that contains the exp till next level in memory .
So im working on a program to rip out the data and put it into a nice format for us to use .

EXPTable for levels found at 00601168

Structure so far.
struct EXPData{
int Level;
int EXPBegin;
int EXPEnd;
int Uknown1;
int Uknown2;
int Uknown3;
int Uknown4;
int Uknown5;
int Uknown6;
int Uknown7;
int Uknown8;
};

Okay program is made now lets check out what this data is

Level EXPBegin EXPEnd
1 0 222
2 223 1024
3 1025 1710
4 1711 2489
5 2490 3351
6 3352 4287
7 4288 5293
8 5294 6362
9 6363 7495
10 7496 8891
11 8892 12039
12 12040 17031
13 17032 23788
14 23789 32261
15 32262 42414
16 42415 54211
17 54212 67633
18 67634 82654
19 82655 99259
20 99260 117426
21 117427 137145
22 137146 158401
23 158402 181181
24 181182 205474
25 205475 231269
26 231270 258560
27 258561 287332
28 287333 317581
29 317582 349300
30 349301 382476
31 382477 417106
32 417107 453183
33 453184 490700
34 490701 529650
35 529651 570026
36 570027 611829
37 611830 655046
38 655047 699674
39 699675 745710
40 745711 793149
41 793150 841986
42 841987 892216
43 892217 943833
44 943834 996835
45 996836 1051220
46 1051221 1106979
47 1106980 1164113
48 1164114 1222616
49 1222617 1282485
50 1282486 1343715
51 1343716 1406306
52 1406307 1470252
53 1470253 1535549
54 1535550 1602199
55 1602200 1670192
56 1670193 1739530
57 1739531 1810207
58 1810208 1882224
59 1882225 1955575
60 1955576 2030259
61 2030260 2106272
62 2106273 2183611
63 2183612 2262276
64 2262277 2342263
65 2342264 2423571
66 2423572 2506194
67 2506195 2590134
68 2590135 2675386
69 2675387 2761947
70 2761948 2849818
71 2849819 2938994
72 2938995 3029474
73 3029475 3121257
74 3121258 3214338
75 3214339 3308719
76 3308720 3404394
77 3404395 3501364
78 3501365 3599626
79 3599627 3699177
80 3699178 3800018
81 3800019 3902145
82 3902146 4005555
83 4005556 4110248
84 4110249 4216224
85 4216225 4323478
86 4323479 4432009
87 4432010 4541818
88 4541819 4652902
89 4652903 4828756
90 4828757 5056906
91 5056907 5310100
92 5310101 5581063
93 5581064 5866054
94 5866055 6162749
95 6162750 6469544
96 6469545 6785258
97 6785259 7108983
98 7108984 7439995
99 7439996 7825068
100 7825069 8324658
101 8324659 8879084
102 8879085 9472415
103 9472416 10096469
104 10096470 10746148
105 10746149 11417944
106 11417945 12109269
107 12109270 12818139
108 12818140 13542968
109 13542969 14282461
110 14282462 15035540
111 15035541 15801289
112 15801290 31749751
113 31749752 52441239
114 52441240 75403775
115 75403776 99977791
116 99977792 125824143
117 125824144 152731855
118 152731856 180555503
119 180555504 209188095
120 209188096 238547279
121 238547280 268567423
122 268567424 299194943
123 299194944 330385119
124 330385120 362100031
125 362100032 394307071
126 394307072 426977919
127 426977920 460087551
128 460087552 493613887
129 493613888 527537215
130 527537216 561839743
131 561839744 596505407
132 596505408 631519615
133 631519616 666868991
134 666868992 702541247
135 702541248 738525183
136 738525184 774810303
137 774810304 811386943
138 811386944 848246143
139 848246144 885379327
140 885379328 922778879
141 922778880 960437183
142 960437184 998347519
143 998347520 1036503167
144 1036503168 1074898175
145 1074898176 2000000000

That looks correct now to find GOD Levels

I have added my program I made and the EXP Table data and log file ):

There are two asm functions

One for getting minimum exp for the bar
Code:
0042BBF0   /$  55                                                PUSH EBP
0042BBF1   |.  8BEC                                              MOV EBP,ESP
0042BBF3   |.  51                                                PUSH ECX
0042BBF4   |.  894D FC                                           MOV DWORD PTR SS:[EBP-4],ECX
0042BBF7   |.  837D 08 01                                        CMP DWORD PTR SS:[EBP+8],1
0042BBFB   |.  7C 09                                             JL SHORT TwelveSk.0042BC06
0042BBFD   |.  817D 08 91000000                                  CMP DWORD PTR SS:[EBP+8],91
0042BC04   |.  7E 04                                             JLE SHORT TwelveSk.0042BC0A
0042BC06   |>  33C0                                              XOR EAX,EAX
0042BC08   |.  EB 10                                             JMP SHORT TwelveSk.0042BC1A
0042BC0A   |>  8B45 08                                           MOV EAX,DWORD PTR SS:[EBP+8]
0042BC0D   |.  83E8 01                                           SUB EAX,1
0042BC10   |.  6BC0 2C                                           IMUL EAX,EAX,2C
0042BC13   |.  8B4D FC                                           MOV ECX,DWORD PTR SS:[EBP-4]
0042BC16   |.  8B4401 04                                         MOV EAX,DWORD PTR DS:[ECX+EAX+4]                       ;  Min EXP
0042BC1A   |>  8BE5                                              MOV ESP,EBP
0042BC1C   |.  5D                                                POP EBP
0042BC1D   \.  C2 0400                                           RETN 4
And one for getting the maximum hp till next level for the bar
Code:
0042BC20   /$  55                                                PUSH EBP
0042BC21   |.  8BEC                                              MOV EBP,ESP
0042BC23   |.  51                                                PUSH ECX
0042BC24   |.  894D FC                                           MOV DWORD PTR SS:[EBP-4],ECX
0042BC27   |.  837D 08 01                                        CMP DWORD PTR SS:[EBP+8],1
0042BC2B   |.  7C 09                                             JL SHORT TwelveSk.0042BC36
0042BC2D   |.  817D 08 91000000                                  CMP DWORD PTR SS:[EBP+8],91
0042BC34   |.  7E 04                                             JLE SHORT TwelveSk.0042BC3A
0042BC36   |>  33C0                                              XOR EAX,EAX
0042BC38   |.  EB 10                                             JMP SHORT TwelveSk.0042BC4A
0042BC3A   |>  8B45 08                                           MOV EAX,DWORD PTR SS:[EBP+8]
0042BC3D   |.  83E8 01                                           SUB EAX,1
0042BC40   |.  6BC0 2C                                           IMUL EAX,EAX,2C
0042BC43   |.  8B4D FC                                           MOV ECX,DWORD PTR SS:[EBP-4]
0042BC46   |.  8B4401 08                                         MOV EAX,DWORD PTR DS:[ECX+EAX+8]                       ;  Max EXP
0042BC4A   |>  8BE5                                              MOV ESP,EBP
0042BC4C   |.  5D                                                POP EBP
0042BC4D   \.  C2 0400                                           RETN 4
We just push the level and god level to them and call them it seems and then they tell us the exp we need in EAX.

And god level exp is stored slightly different it seems. It looks more efficient good on them.


God Level EXPEnd
1 962105896
2 1000590131
3 1040613736
4 1082238285
5 1125527816
6 1170548928
7 1217370885
8 1266065720
9 1316708348
10 1369376681
11 1424151748
12 1481117817 <= Current god level
13 40000000
14 80000000
15 160000000
16 320000000
17 99999
18 89260064
19 500
20 64684064
21 91651424
22 0
23 93772272
24 89263456
25 91478432

Obviously the other levels are still being made up They don't expect anyone to be over 12 yet I think.

Now that I have figured out Experience its on to Monster Experience *The exp we get per monster*
Here is a slight preview
Monster Name Level I was when I killed it How much EXP it gave
Necromatic Monk 14 500
Necromatic Monk 15 450
Necromatic Monk 16 400 Seems to be - 50 each time
Necromatic Monk 17 350
Necromatic Monk 18 300
Necromatic Monk 19 245 at least till here clarifaction needed. i might of just did it wrong.

Goblinkin Soldier 14 650
Goblinkin Soldier 15 600
Goblinkin Soldier 16 550
Goblinkin Soldier 17 500
Goblinkin Soldier 18 450
Goblinkin Soldier 19 400 -50 each time.

Disloyal Maiden 15 11000 - 1000 each time.
Disloyal Maiden 16 10000
Disloyal Maiden 17 9000
Disloyal Maiden 18 8000
Disloyal Maiden 19 7000


Hope you all enjoy this information I needed it for the private server .


Oh and Ive also found out how to disable drawing the gui

004B4776 |. 52 PUSH EDX ; /Arg2
004B4777 |. 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] ; |
004B477A |. 50 PUSH EAX ; |Arg1
004B477B |. B9 70162601 MOV ECX,TwelveSk.01261670 ; |
004B4780 E8 3BC80500 CALL TwelveSk.00510FC0 ; RenderGUI()


Nop 004B4780 and no more gui. this could be handy for those of you making youtube videos who don't want gui in there or something.

or even better nop this call
0046E283 |> B9 CCAE2301 MOV ECX,TwelveSk.0123AECC
0046E288 E8 A3640400 CALL TwelveSk.004B4730

Or if you want to remove 3D Rendering all together
0045C513 |. 50 PUSH EAX ; /Arg1
0045C514 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4] ; |
0045C517 E8 44F40000 CALL TwelveSk.0046B960
Attached Files
File Type: zip EXPTable.zip (14.4 KB, 38 views)
Mega Byte is offline  
Old 10/10/2010, 19:05   #2
 
bl4ckd3vil15's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 139
Received Thanks: 19
o_o
bl4ckd3vil15 is offline  
Old 10/13/2010, 03:44   #3
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,357
Received Thanks: 1,263
this would look nice for your private server. (:
strikeraid is offline  
Old 10/13/2010, 03:54   #4

 
Mega Byte's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,777
Received Thanks: 1,003
Very nice indeed but it also has other possible uses hence why I posted it here .
Mostly for statistic purposes for bots etc or battle calculators.
Mega Byte is offline  
Reply


Similar Threads Similar Threads
Softnyx Aeria oder Aeria Ger?
09/09/2010 - Wolfteam - 2 Replies
Stimmt einfach oben ab ;).
Showing TQ what's up
07/10/2007 - Conquer Online 2 - 13 Replies
This might not be the best place to post it, but I know a lot of people go through this sole section so it'd get a lot of views. A lot of people here also think the same way I do so I figured it'd be a good place. Better than on official CO since they like deleting threads. The post is such: The goal is to stop playing CO until TQ realizes they can't let shit like this slide and act like nothing happened. When is enough enough? What will it take for you to finally take action? If...
showing +X's?
01/04/2006 - Conquer Online 2 - 6 Replies
Sry if this has been asked before, i couldnt find anything on the subject >.< Is it possible to edit a file somewhere to show drops on the ground like +1, +2, +3, etc as you can to make it show Supers , elites, etc?



All times are GMT +1. The time now is 10:09.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.