Advertiser Content

Resource Menù with icon (DPP)

Started by ~Andrea August 6th, 2015 10:58 PM
  • 7180 views
  • 12 replies
Male
Seen 2 Days Ago
Posted 2 Days Ago
191 posts
6.7 Years
Hello everyone, today I would share with you this little patch:

As you can see from the screen, the patch will add the icons of the DPP next to each menu item.
- ONLY FOR RUBY -
Note:
- If the menu item "Pokenav" should be active, the icons will be loaded out of phase respect to the corresponding menu item.
This is caused by the lack of an icon for Pokenav in DPP.

Technical information:
Offsets routine: 0x720000
Offset Images Icons (uncompressed): 0x7200D0
Offset Palette icons (uncompressed): 0x720610
To change icons you can open the ROM with NSE 2.X, click browse and input offsets earlier in the appropriate fields.

downloads:
http://www.mediafire.com/download/wzs1d0zg2i5e231/DPP_MENU.ips
Credit if you use it!

xGal

Mhm

Non-binary
A tree
Seen February 16th, 2018
Posted May 20th, 2017
243 posts
7.6 Years
It would be very good if you do it for FireRed too, nowdays the number of people hacking Ruby is very small compared to the people hacking FireRed and even Emerald, due to the lack of resources for Ruby and the fact that emerald is almost the same as Ruby, but much better :).

BluRose

blu rass

Age 18
Male
rip x
Seen 1 Day Ago
Posted 1 Week Ago
762 posts
5.2 Years
It would be very good if you do it for FireRed too, nowdays the number of people hacking Ruby is very small compared to the people hacking FireRed and even Emerald, due to the lack of resources for Ruby and the fact that emerald is almost the same as Ruby, but much better :).
Or, rather, at least tell everyone how you did it or just tell us how simple it is so that we can duplicate it, not that my add-on really matters...
Male
Seen 2 Days Ago
Posted 2 Days Ago
191 posts
6.7 Years
Very Very good graphics patch!,Hope to see in emerald through...
And you should change the option icon.
The icons, as I said in the first post, may be edited simply using NSE!
It would be very good if you do it for FireRed too, nowdays the number of people hacking Ruby is very small compared to the people hacking FireRed and even Emerald, due to the lack of resources for Ruby and the fact that emerald is almost the same as Ruby, but much better .
Everything you say is absolutely right, unfortunately i'm not work on FR, I don't like as a base ...
On the contrary, these days I might apply the icons of emerald!
Or, rather, at least tell everyone how you did it or just tell us how simple it is so that we can duplicate it, not that my add-on really matters...
You can get the source code through the VBA or IDA, by going to the offset 0x720000!
Male
Seen 2 Days Ago
Posted 2 Days Ago
191 posts
6.7 Years
How did you complete it ? Can you share the tutorial? I am prepared to use the tutorial to port it to the Emerald ROM
Code below!
Fantastic! That's really nice made and creative. Will you make this also for other games and not only for RUBY?
Thanks, i'm trying to recreate routine for emerald.
Since many users asked me to publish the source code, here it is:
.THUMB
.ALIGN 2
@08071174 00490847XXXXXX08
@080711C8 MOVS R0, #0x16 @coordinata x
@08071208 lunghezza cursore
@0807120E posizione X cursore

PUSH {R0-R7}
LDR R1, = 0x06008020
LDR R0, = 0x087200D0
MOV R2, #0x15
LSL R2, #4
SWI 0xC

LSL R2, #2
ADD R0, R2

MOV R3, #1
LSL R3, #10

LDR R1, = 0x0202EC48
MOV R2, #8
SWI 0xC
LDR R4, = 0x0202FEB3
LDRB R4, [R4]
CMP R4, #0x16
BNE ICONE
ADD R1, R1, R3
SWI 0xC

ICONE:
MOV R6, #0

MOV R0, #1
LSL R0, #11
ADD R0, #1
BL CHECKFLAG
CMP R0, #0
BEQ PARTY

ADD R6, #1
MOV R0, #0
MOV R1, #0
BL SPAWN

PARTY:
MOV R0, #1
LSL R0, #11
BL CHECKFLAG
CMP R0, #0
BEQ ALTRO

MOV R0, #1
ADD R6, #1
CMP R6, #2
BEQ CONTROLLO
MOV R0, #0
CONTROLLO:
MOV R1, #1
BL SPAWN

ALTRO:
LDR R5, = 0x0202E8FD
LDRB R5, [R5]

MOV R7, #2
LOOP2:
MOV R0, R6
MOV R1, R7
BL SPAWN
ADD R6, #1
ADD R7, #1
CMP R6, R5
BNE LOOP2

FINE:
POP {R0-R7}
POP {R4-R7,PC}

SPAWN:
LSL R0, #7
LDR R2, = 0x0600F8A8
ADD R0, R2
MOV R3, #6
MUL R1, R3
ADD R1, #1
MOV R2, #0xC0
LSL R2, #8
ADD R1, R2
MOV R2, #0
MOV R3, #0
LOOP:
STRH R1, [R0]
ADD R0, #2
ADD R1, #1
ADD R2, #1
CMP R2, #3
BNE LOOP
ADD R0, #0x3A
MOV R2, #0
ADD R3, #1
CMP R3, #2
BNE LOOP
BX LR

CHECKFLAG:
PUSH {R0}
LDR R0, = 0x08069341
MOV R10, R0
POP {R0}
BX R10

RuFF

Hope you're having a RuFF day!

Age 21
Male
Philippines
Seen May 11th, 2019
Posted December 19th, 2017
360 posts
6.8 Years
Thanks for this one. It is really cool and it works.



One problem is that when the weather is not clear, raining, or cloudy. This appears. I don't know if it just me. I also tried to patch it on a clean ruby rom and still the same results.



I really hope you can fix this 'cause I really wanty to use this for my hack.
Thanks, again :)
My Hack:
Advertiser Content