An useless release

04/24/2015 09:56 victorsalido#1
I left this community long ago, but today I saw it and here I am releasing it.
It's just a simple interface edit, from the bar (including the menu).

Preview:
[Only registered and activated users can see links. Click Here To Register...]

Things that have to be edited in sro_client:
0060DFE8 -> PUSH 0F
0060DFF1 -> PUSH 0F
0060E228 -> PUSH 69
0060E23B -> PUSH 69
0060E29A -> PUSH 69

And here is an 'useless' text that I wrote time ago to figure out how it works, is not that hard to understand.

Code:
Primero va la imagen(fondo), luego la posicion.

Estructura del objeto, color y posicion:
00 00 00 00 05 00 00 00 0C 00 00 00 AF 00 00 00
D6 00 00 00 00 00 00 00 00 00 00 00 1A CE E9 FF
92 00 00 00 C6 01 00 00 42 01 00 00 24 01 00 00
00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00
00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 80 3F


05 <-- numero de lista
0C <-- posicion en la lista
Importante: Tanto el numero de lista como el de posicion NO se pueden repetir.
Estos numeros representan el objeto mostrado en juego.

AF <-- (?) Tal vez se refiera a que pertenece al grupo AF
D6 <-- (?) Subgrupo?

1A CE E9 FF <-- COLOR

92 <-- WIDTH
02 <-- POSITION width

00 -- ESPACIO EN BLANCO
00 -- ESPACIO EN BLANCO

c6 <-- HEIGHT
01 <-- POSITION height

00 -- ESPACIO EN BLANCO
00 -- ESPACIO EN BLANCO

42 <-- WIDTH (TAMAÑO ANCHO)
01 <-- POSITION width (i++ = + ancho)

00 -- ESPACIO EN BLANCO
00 -- ESPACIO EN BLANCO

24 <-- HEIGHT (TAMAÑO ALTO)
01 <-- POSITION HEIGHT (i++ = + ancho)

CADA i++ POSITION = 256px


_________---------___________

05 00 00 00 0C -----> SILK POINTS VALUE
05 00 00 00 0D -----> LEVEL VALUE
05 00 00 00 0F -----> CHARACTER EXP
05 00 00 00 11 -----> CHARACTER EXP 2
05 00 00 00 39 -----> F1(F2,F3,F4) VALUE
05 00 00 00 0E -----> EXP WORD
12 00 00 00 AF -----> BIG BAR
05 00 00 00 02 -----> IZQUIERDA BORDE IMAGEN
05 00 00 00 03 -----> DERECHA BORDE IMAGEN
0A 00 00 00 05 -----> BARRA DE CARGA SKILL
04 00 00 00 06 -----> BOTON PARA ABRIR LA PANTALLA DE LAS ESTADISTICAS DEL PERSONAJE
04 00 00 00 07 -----> BOTON ABRIR INVENTORY
04 00 00 00 08 -----> BOTON ABRIR SKILL
04 00 00 00 09 -----> BOTON ABRIR ITEM MALL
05 00 00 00 0A -----> CADA 10% DEL TOTAL EXP = +1  // son las barras completadas de la nueva bar exp
05 00 00 00 0B -----> SKILL POINT WORD (UIIT_STT_SKILLPOINT)
12 00 00 00 32 -----> M


Menu: 60
Menu1º : 53

Ex party:
3B 00 00 00 00 00 00 00 00 00 00 00 61 B8 E5 FF
19 03 00 00 43 00 00 00 52 00 00 00 0A 00 00 00

___________________------------------------_______________________________

0060DF59 | PUSH 0E -> EXP WORD
Si cambiamos 0E a 0B la palabra se mostrara en el lugar de SKILL POINT WORD

0060DFE8 | PUSH 11 -> CHARACTER EXP 2
Si cambiamos a PUSH 0F, desaparece

0060DF95 | PUSH 0C to 0F = donde antes aparecia el %exp, ahora aparece los silk point

0060DF8C | PUSH 5
es la barra de carga de skill point

La barra de skill point se ajusta AUTOMATICAMENTE al tamaño (para completar el 100%)









-----------------------------------------------------

006B8DEE
IDEA
Posicionar las barras de experiencia UNA SOBRE OTRA (empezando desde el 10% de la barra anterior [cada una es 100%])


------------------------



006B8DEE -> HP del char (value)
I could make a simple program to edit it faster, but I don't think it worth.
*All the interface can be edited by this way.
Download link attached :)
04/24/2015 10:23 Snow*#2
have you tried to add something new instead of modifying?
04/24/2015 11:10 victorsalido#3
Quote:
Originally Posted by SnowStorm1 View Post
have you tried to add something new instead of modifying?
It's possible, you can add new buttons or whatever you want, but an advanced olly skills are required to do so.
I didn't tried to build a .2dt file from scratch, but I success adding a new button into an existing one with its own function (simple one ofc).
04/24/2015 23:39 SkillsGoPewPew#4
Useful thanks.
04/25/2015 14:27 sarkoplata#5
Quote:
Originally Posted by Royalblade* View Post
Victor Salido. Hmm. Weren't you the piece of shit that scammed Wicket? Or was that a different Victor. There aren't many around you see.
he is the original victor which used to work for elitesro.
thanks for this useless release
04/27/2015 12:55 PortalDark#6
#moved to correct section
04/27/2015 17:31 TheRunner#7
useful thank you
04/27/2015 19:36 ILowe#8
nice work I expect further studies on this topic
04/27/2015 23:21 @$$#9
good job
04/28/2015 17:16 omdaelnagy#10
very interesting g.l
05/20/2015 18:12 xerolyte#11
awesome thanks