The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > ROM Hacking Hub
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

ROM Hacking Hub General discussions about ROM Hacking and Emulation. Not sure where to start? This is the place for you.
Posting links to ROMs is illegal and is not tolerated anywhere on the forum.


Closed Thread
Click here to go to the first staff post in this thread.  
Thread Tools
  #14626    
Old May 13th, 2010, 01:25 PM
InMooseWeTrust's Avatar
InMooseWeTrust
Jack of All Trades
 
Join Date: Jul 2007
Location: Lansdale, Pennsylvania, USA
Age: 22
Gender: Male
Nature: Careful
Send a message via ICQ to InMooseWeTrust Send a message via AIM to InMooseWeTrust Send a message via Windows Live Messenger to InMooseWeTrust Send a message via Yahoo to InMooseWeTrust Send a message via Skype™ to InMooseWeTrust
Let's say that I'm hacking a GBA ROM (Final Fantasy IV Advance U, specifically), and I'm looking at data structures of items starting in address 0x0E5A1C. I get a 12 byte list of things: 00 00 50 00 00 00 00 00 00 00 80 04, and then it starts again with the next item all the way down the list. Is there any program I can use that will help me extract all this data and organize it into a nice little text file (separated by commas and line breaks)?
__________________
Pokémon: Battles of the Past
Site Thread
Black2 FC: 5072 6059 9635
  #14627    
Old May 13th, 2010, 05:24 PM
0m3GA ARS3NAL's Avatar
0m3GA ARS3NAL
Im comin' home...
Community Supporter Tier 1
 
Join Date: Jan 2008
Location: Superjail Penitentiary
Age: 21
Gender: Male
Nature: Gentle
Quote:
Originally Posted by InMooseWeTrust View Post
Let's say that I'm hacking a GBA ROM (Final Fantasy IV Advance U, specifically), and I'm looking at data structures of items starting in address 0x0E5A1C. I get a 12 byte list of things: 00 00 50 00 00 00 00 00 00 00 80 04, and then it starts again with the next item all the way down the list. Is there any program I can use that will help me extract all this data and organize it into a nice little text file (separated by commas and line breaks)?
Doubt it, you might wanna look elsewhere though, not many FFIV hacks, or tools on this site... if none at all.
Google is your friend
__________________
>Boot Jailbot
>Pass *****
.
.
Jailbot OS Ver 1.1.2
Greetings Warden
of Superjail Penitentiary
Awaiting user input...

>Display User_Info
╠══User Info══╣
Username:
0m3GA ARS3NAL
Age: 18
Sex: Male ♂
Race: Caucasian
Quote:
"What is this
I don't even..."

M/O: Often acts out to get attention, but recently has changed that. Has been studying up on hacking information and hopes to participate in more advanced hacking discussion.
╠══End of File══╣
Awaiting user input...

>
  #14628    
Old May 14th, 2010, 02:09 AM
Konekodemon's Avatar
Konekodemon
The Master of Pokemon Breeding
Community Supporter
 
Join Date: Mar 2007
Location: NC
Age: 29
Gender: Female
Nature: Jolly
Send a message via ICQ to Konekodemon Send a message via AIM to Konekodemon Send a message via Windows Live Messenger to Konekodemon Send a message via Yahoo to Konekodemon Send a message via Skype™ to Konekodemon
I can't get hackedex to work. It keeps saying:

Run-time error '429':
ActiveX component can't create object

Then even though the program still comes up it won't let me open up any ROMs.
__________________

Please check out my InuYasha fanfiction and tell me what you think.
Sign up for Vizzard to play free Retro Games online: http://www.vizzed.com/boards/profile...1549&ref=61528
[/sig-reason]
  #14629    
Old May 14th, 2010, 02:51 AM
InMooseWeTrust's Avatar
InMooseWeTrust
Jack of All Trades
 
Join Date: Jul 2007
Location: Lansdale, Pennsylvania, USA
Age: 22
Gender: Male
Nature: Careful
Send a message via ICQ to InMooseWeTrust Send a message via AIM to InMooseWeTrust Send a message via Windows Live Messenger to InMooseWeTrust Send a message via Yahoo to InMooseWeTrust Send a message via Skype™ to InMooseWeTrust
There aren't any. I just need to know how to extract this data, that's all.
__________________
Pokémon: Battles of the Past
Site Thread
Black2 FC: 5072 6059 9635
  #14630    
Old May 14th, 2010, 05:56 AM
Shiny Quagsire's Avatar
Shiny Quagsire
Being a Wizard
 
Join Date: May 2009
Location: Hoenn Safari Zone
Age: 16
Gender: Male
Nature: Jolly
Quote:
Originally Posted by altariaking View Post
@higame
16x32 not 32x32

@colcostyles
looks tricky, but i'll try it, thanks.

ok, i inserted a titlescreen logo, background, flames, and pokemon.
i pallette edited them all with the correct pallettes.
now, when i open my rom at the titlescreen, everything works fine except the pokemon, which had the exact same pallette as the background.
i tried pallette editing the background and the same thing happened the other way round.
sum1 hlp pls.
Make sure you checked the LZ77 compressed box. Then it might work.
__________________



  #14631    
Old May 14th, 2010, 11:52 AM
stanemac12
Beginning Trainer
 
Join Date: Oct 2009
How can I edit the text in pokemon ruby? Advance text doesn't go past the first route and I can't script to save my life. I have searched for about an hour and haven't found anything helpful on this.
  #14632    
Old May 14th, 2010, 11:58 AM
NarutoActor's Avatar
NarutoActor
The rocks cry out to me
Community Supporter
 
Join Date: Jan 2009
Location: Brooklyn/Marlboro
Age: 20
Gender: Female
Nature: Bashful
Send a message via AIM to NarutoActor Send a message via Windows Live Messenger to NarutoActor
Take the message convert it into hex, and search for those bytes in a hex editor. But seriously xse is but quicker.
__________________
~There are those people who understand hex, F the rest
  #14633    
Old May 14th, 2010, 06:29 PM
PeregrineFig's Avatar
PeregrineFig
Starting Pokémon Obsidian
 
Join Date: Feb 2010
Location: Michigan, USA
Age: 19
Gender: Male
Nature: Hardy
Quote:
Originally Posted by stanemac12 View Post
How can I edit the text in pokemon ruby? Advance text doesn't go past the first route and I can't script to save my life. I have searched for about an hour and haven't found anything helpful on this.
Read some tutorials and learn to script, it will open a thousand doors in ROM hacking. Once you get the hang of it, editing text will be incredibly easy
__________________
Current Projects:
POKéMON AQUA SAPPHIRE
POKéMON OBSIDIAN

  #14634    
Old May 14th, 2010, 07:02 PM
Metroid Die
Beginning Trainer
 
Join Date: Mar 2009
Hey, just wondering, I was told to use a "Map Script" for an event that I wanted to happen. After reading the tutorial on how to insert a map script, I realized that my Advance Map doesn't have the header option to create a map script. I've looked everywhere on it and I can't find it...

I'm using 1.92,
thanks in advance
  #14635    
Old May 14th, 2010, 07:47 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by Metroid Die View Post
Hey, just wondering, I was told to use a "Map Script" for an event that I wanted to happen. After reading the tutorial on how to insert a map script, I realized that my Advance Map doesn't have the header option to create a map script. I've looked everywhere on it and I can't find it...

I'm using 1.92,
thanks in advance
Try toggling "Professional Header View" in the Settings menu (Crtl + H)?
__________________
あなた は しきしゃ です
わたし は ばか です
  #14636    
Old May 15th, 2010, 11:29 AM
Metroid Die
Beginning Trainer
 
Join Date: Mar 2009
Quote:
Originally Posted by Darthatron View Post
Try toggling "Professional Header View" in the Settings menu (Crtl + H)?
Yeah I tried that, but the option still isn't there
  #14637    
Old May 15th, 2010, 11:52 AM
adhdguitar's Avatar
adhdguitar
Newbie Pokémon Hacker
 
Join Date: May 2010
Gender: Male
Nature: Adamant
I can't get A-Trainer to work! I've tried with a clean ROM of both Ruby and FR but I keep getting the following error.

20100509|211134|5.1.2600|0.9.1|DrawTile8|9|modLZ77|Subscript out of range|3

Any ideas on how to make it work?
__________________


Yellow: Complete
Crystal:
Complete
Sapphire: Not Started
Cherrim: Not Started
  #14638    
Old May 15th, 2010, 01:56 PM
ElBurrito's Avatar
ElBurrito
Trainer of Shadows
 
Join Date: Jan 2010
Gender: Male
Is there a way to edit the conest stats of attacks? because if there is then that would make game a lot more fun. im also wandering if there is a way to change the name's of types.
  #14639    
Old May 15th, 2010, 02:06 PM
Team Fail's Avatar
Team Fail
A Little Bit Of Sparkle
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote:
Originally Posted by ElBurrito View Post
Is there a way to edit the conest stats of attacks? because if there is then that would make game a lot more fun. im also wandering if there is a way to change the name's of types.
1st question: I think so, although I'm not sure.
2nd question: You'd have to do some text editing and some graphic editing.


My question: Can someone help me? I can't assemble a song in Sappy. Can someone assemble it and export it for me? I want to know if I looped a song correctly. PM me and I'll email it to you. Thankx!
__________________

Platinum Supporter Team Fail




"It is said that Charizard's fire burns hotter if it has experienced harsh battles."



Charizard

  #14640    
Old May 15th, 2010, 10:32 PM
chrunch's Avatar
chrunch
 
 
Join Date: Oct 2009
Gender: Male
Send a message via Windows Live Messenger to chrunch
I've got a question: how do you edit an attack name? Is there a tool for it, and, if there is, can you give me a link?


Yes, I know that's three questions.
__________________
  #14641    
Old May 15th, 2010, 11:42 PM
Satoshi Ookami's Avatar
Satoshi Ookami
Memento Mori
Community Supporter
 
Join Date: Jul 2008
Location: Abyss of Time, Great Seal
Age: 21
Gender: Male
Nature: Calm
Quote:
Originally Posted by chrunch View Post
I've got a question: how do you edit an attack name? Is there a tool for it, and, if there is, can you give me a link?


Yes, I know that's three questions.
You can use AEP (Attack Editor Pro).
It's pretty old so I don't know the link xD
__________________
ROM hacking FAQ - Read before asking how to play a hack. | Previous Sign 2 | Previous Sign
  #14642    
Old May 16th, 2010, 05:18 AM
PeregrineFig's Avatar
PeregrineFig
Starting Pokémon Obsidian
 
Join Date: Feb 2010
Location: Michigan, USA
Age: 19
Gender: Male
Nature: Hardy
I'm trying to tackle learning ASM now, as I have an excellent handle on scripting and know my way around a hex editor. But it's proving to be more difficult than I thought. I tried the little challenge thing on HackMew's tutorial, where my ASM routine should return the ID and secret ID values to two variables. It sends the secret id value to 800D like it's supposed to, but the value returned to 8000 is 2. Can anyone spot the problem? Thanks in advance.

Spoiler:

Code:
.text
.align 2
.thumb
.thumb_func
.global lesson1

main:
	push {r0-r1, lr}
	ldr r0, .PLAYER_DATA
	ldr r0, [r0]
	ldr r1, .VARA
	ldrh r0, [r0, #0xC]
	strh r0, [r1]
	pop {r0-r1, pc}
        push {r0-r1, lr}
        ldr r0, .PLAYER_DATA
        ldr r0, [r0]
        ldr r1, .VARB
        ldrh r0, [r0, #0xA]
        strh r1, [r1]
        pop {r0-r1, pc}


.align 2
.PLAYER_DATA:
	.word 0x0300500C
.VARA:
	.word 0x020270B6 + (0x800D * 2)
.VARB:
        .word 0x020270B8 + (0x8000 * 2)


Edit: I tinkered with it, and oddly, now the value returned to 8000 every time is 28856. :/ I made a new file to test it and got the same result.
__________________
Current Projects:
POKéMON AQUA SAPPHIRE
POKéMON OBSIDIAN


Last edited by PeregrineFig; May 16th, 2010 at 05:29 AM.
  #14643    
Old May 16th, 2010, 05:34 AM
Hashtag's Avatar
Hashtag
king cook
 
Join Date: Nov 2008
Location: Salisbury, England
Age: 19
Gender: Male
I'm no expert with ASM but wouldn't it need to be like such:
Code:
main:
    push {r0-r1, lr}
    ldr r0, .PLAYER_DATA
    ldr r0, [r0]
    ldr r1, .VAR
    ldrh r0, [r0, #0xA]
    strh r0, [r1]
    ldr r0, .PLAYER_DATA
    ldr r0, [r0]
    ldrh r0, [r0, #0xC]
    strh r0, [r1, #0x2]
    pop {r0-r1, pc}
__________________
#projectshinx :: moderator
axton :: #firedave :: spheal
  #14644    
Old May 16th, 2010, 05:36 AM
ElBurrito's Avatar
ElBurrito
Trainer of Shadows
 
Join Date: Jan 2010
Gender: Male
Quote:
Originally Posted by chrunch View Post
I've got a question: how do you edit an attack name? Is there a tool for it, and, if there is, can you give me a link?


Yes, I know that's three questions.

Follow this link and download. A-Tack. You can edit attack names, attack power, pp, and added effects of the attack.

LINK:
___________________________________________
http://wahackpokemon.com/en/download/tools-gba
  #14645    
Old May 16th, 2010, 08:01 AM
Team Fail's Avatar
Team Fail
A Little Bit Of Sparkle
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote:
Originally Posted by Team Fail View Post
My question: Can someone help me? I can't assemble a song in Sappy. Can someone assemble it and export it for me? I want to know if I looped a song correctly. PM me and I'll email it to you. Thankx!
And if none of you can, could someone help me troubleshoot? Or give me another way to assemble? I want to do this so badly! (Yet, Sappy hates me...)
__________________

Platinum Supporter Team Fail




"It is said that Charizard's fire burns hotter if it has experienced harsh battles."



Charizard

  #14646    
Old May 16th, 2010, 10:52 AM
stanemac12
Beginning Trainer
 
Join Date: Oct 2009
Anyone know why an exp.share item is causing my game to crash in my hack? Its in ruby, and all of the events to acquire the exp share talking to the devon president to get it work just fine, but whenever I try and go to in it my inventory or give it to one of my pokemon is causes the game to just crash. I haven't done anything with the item at all, so I don't know why this is happening. Anyone know how to fix it?
  #14647    
Old May 16th, 2010, 10:55 AM
nick942
Beginning Trainer
 
Join Date: May 2010
Gender: Male
1.does anyone know how i can add items on routes using advance map?

2.does anyone know any good scripting programs
  #14648    
Old May 16th, 2010, 11:00 AM
Team Fail's Avatar
Team Fail
A Little Bit Of Sparkle
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote:
Originally Posted by nick942 View Post
1.does anyone know how i can add items on routes using advance map?

2.does anyone know any good scripting programs
1. Hidden Items, or Pokeballs that dissappear?

2. XSE, Pocket Script, that's all I can think of.

AAaaaaaaaaaaaannnnnnddddd...

__________________

Platinum Supporter Team Fail




"It is said that Charizard's fire burns hotter if it has experienced harsh battles."



Charizard

  #14649    
Old May 16th, 2010, 11:03 AM
nick942
Beginning Trainer
 
Join Date: May 2010
Gender: Male
Pokeballs that disappear and how do you choose what items inside of it
  #14650    
Old May 16th, 2010, 11:07 AM
Team Fail's Avatar
Team Fail
A Little Bit Of Sparkle
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote:
Originally Posted by nick942 View Post
Pokeballs that disappear and how do you choose what items inside of it
That would be a script, with a person sprite set to a Pokeball.

Code:
#org $item
lock
faceplayer
msgbox @1 0x6
giveitem 0x01
hidesprite(varies)
release
end

#org @1
= /h/n01 recieved a MASTER BALL./nYou put the MASTER BALL in the bag.
I think that's how it goes.

/h/n01 is the setting for the Player's name.
giveitem 0x01 is the thing to give the item, in this case, a Master Ball.
hidesprite(varies) is the way to get rid of the Pokeball after it has been used. Varies will be the person #.
__________________

Platinum Supporter Team Fail




"It is said that Charizard's fire burns hotter if it has experienced harsh battles."



Charizard

Closed Thread
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 07:40 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.