News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - caminopreacher

Pages: [1] 2 3 4 5 6
1
Help Wanted Ads / Water Blue Hack request
« on: October 17, 2019, 03:28:57 pm »
Hello all,
I have completed my "Water Blue" hack of Pokemon Fire Red. It is a sprite swap of Red and Blue where you play as your rival. It is built from my Fire Red Legends hack, so you don't have to trade and you can get all pokemon in gens 1 and 2 in game.
However, I do have a request before I post it, I know how to do tilesets, and can replace Charizard with Blastoise on the title screen, but I'm not very good at doing sprites from scratch. Does anyone know where I can get a "Water Blue Version" graphic or bubbles to replace the flames on the title screen?

2
ROM Hacking Discussion / Decrease national dex to 250 fire red hack
« on: October 13, 2019, 10:58:14 pm »
Hello all, is there a way to adjust prof oak's script using xse to have the national pokedex completed at 250? I'm doing a hack that only focuses on gens 1 and 2.
And once completed, can I insert a trainer battle with prof oak? (I've already made a battle with him a separate encounter, just wanted to give a bit more of a reward than wroooaaaaarrr!!

3
Programming / Re: Pokemon Fire Red Rival name change within the game?
« on: October 08, 2019, 07:31:19 pm »
Ok, 2 questions: The first. How do I change the dialogue in the hex editor and keep the game from crashing? I don't want to add more, I just want to edit what is there. I don't know what to fill the empty space with... I tried 00, but the game won't even launch then.

Second question: If I want to get a trainer I made in advance map to disappear after I beat them in battle and speak to them (like giovanni does), how should I write that in XSE? I looked up Giovanni's encounter, and found the fade screen, hide sprite, fade screen, so, I tried that, but it didn't seem to work.

Here is what I have:

#dynamic 0x804268

#org @start
trainerbattle 0x0 0x001 0x0 @before @after
msgbox @beaten 0x6
closeonkeypress
fadescreen 0x1
hidesprite 0x8
fadescreen 0x0
release
end

#org @before
= OAK: Oh, [player]! I... Alright... You\ncaught me. I come here on occasion\pto keep my skills sharp.\pSo, how about it? Would you be\nwilling to battle an old CHAMPION?


#org @after
= OAK: What a battle! You are indeed\na force to be reckoned with!\pI wonder how you will fare in\nTRAINER TOWER!


#org @beaten
= OAK: Hey, [player], how about we keep\nthis battle quiet?\pI can't have everyone wanting to\nbattle me.\pHow could I focus on my research\nwith that kind of attention?



I only added:

closeonkeypress
fadescreen 0x1
hidesprite 0x8
fadescreen 0x0

to my original script, which works fine.

4
Programming / Re: Pokemon Fire Red Rival name change within the game?
« on: October 08, 2019, 01:06:33 pm »
If everything is on Capital letters.
GREEN should be hexcodec as

C1CCBFBFC8

G=C1
R=CC
E=BF
E=BF
N=C8

search for C1CCBFBFC8 and replace it for:

CCBFBEF4F4

CC=R
BF=E
BE=D
F4=(empty space)
F4=(empty space)

.tbl is here

https://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_FireRed_and_LeafGreen:TBL

Of course if is lowercase the hexcode change. So be sure of use the correct table conversion.

Red
RED
red
Aren't the same...

Got it! :woot!: :woot!:
Thanks! And as far as finding the rival dialogue text, do I include the line breaks \n \p and so on, when searching in hex editor?

5
ROM Hacking Discussion / Re: Fire Red Rival dialogue/encounters
« on: October 07, 2019, 12:35:52 pm »
Thanks so much! I will definitely try this out. Might take some time to learn the program, but that's fine. I'm swapping Red and Blue in my hack, so I just want to change their dialogue to reflect that. Aside from the dialogue, I only have a few more sprites to tweak and it'll be good to go.

6
ROM Hacking Discussion / Fire Red Rival dialogue/encounters
« on: October 07, 2019, 08:58:39 am »
Hello all,
Does anyone know how to edit the dialogue with your rival in Pokemon Fire Red? I am unable to edit any text of any rival encounter with tools like Advance Map.
I have already changed his pokemon team lineup through advance trainer. The dilogue is one of the only things I have left to edit for my hack. Thanks much!

7
Programming / Pokemon Fire Red Rival name change within the game?
« on: September 29, 2019, 09:32:21 am »
Hello, all. I'm working on a fire red hack, and I've used the Intro Manager tool to remove naming your rival at the introduction. It told me that if I wanted to change it, I could: "To name the rival from within the game, use “callasm 0x13034D”.
If you want to change the default name, change the name at 01C5758, or repoint if you want."

By default, in the game the Rival's name is GREEN. I want to change it to RED (I took if out of the intro because I couldn't get the sprite to cooperate). I've looked up hex tables with no luck. Any help would be appreciated.
 

8
ROM Hacking Discussion / Looking for specific sprites in Fire Red
« on: September 26, 2019, 09:38:51 pm »
Hello all,
I'm working on a Rival Swap hack for fire red. All I have left to change are the Introduction sprites for Red and Blue, as well as the Surfing and fishing sprites. I found the fishing sprites in Nameless Sprite Editor, but not the Surfing and Flying ones.
Found an introduction editor, but aren't able to edit the sprites. Any help/suggestions would be appreciated! :beer:

9
ROM Hacking Discussion / Re: Fire Red repointing palette?
« on: September 26, 2019, 07:25:19 pm »
Discord has been a life saver! :woot!:  :beer:

All I need to do now is swap the intro sprites of the main character and the Rival and I'll be set! Thanks again!!

10
ROM Hacking Discussion / Fire Red repointing palette?
« on: September 24, 2019, 01:34:32 pm »
Hello all. I've read that there are some issues with certain palette conflicts in Fire Red regarding various sprites. I'm wondering if you could just repoint to some free space and insert a custom palette? (All I'm doing is switching red and blue sprites in game). The overworld sprites are done. I just need to change the sprites in the intro, the trainer card and battle.

I've read many forums, but I'm not getting anywhere. Any suggestions?

11
ROM Hacking Discussion / Re: Pokemon Fire Red Starter Pokemon Script
« on: September 22, 2019, 01:36:59 am »
Awesome! Got the starters switched and the rival battles as well. Now I just need to edit the text that the rival is involved in and do the sprite swaping! I'll keep everyone posted! :woot!: :woot!:

September 22, 2019, 11:01:56 am - (Auto Merged - Double Posts are not allowed before 7 days.)
It's not much easier if you change Red image to Blue whit a tile editor?

Name is given at the beginning of the game so...

If there are some text referring to Blue should be changed to Red, (Can easily be done with a hex editor)

anyways seems you have problems changing the starters  so I made a patch to change Rival pokemons.

Download the .ips Here

I change this:

Your Starter/Rival starter
Bulbasaur/Squirtle
Squirtle/Charmander
Charmander/Bulbasaur

I modified these bytes

Main Character
0x169BBA
0x169D87
0x169DBD
Rival
0x23B7F4
0x23B7FC
0x23B804


Success! I was finally able to open Advance Trainer and Starter. I edited the starters, as well as all of the rival battle teams. I've switched the overworld sprites and back battle sprites for Red and Blue. The only thing that seems to be missing is both the fishing and surf animations remain unchanged. I'm messing around with UnlZ gba to switch around the actual sprites, so we'll see how that goes.

The reason the colors for red and blue are odd is because if I switch them, it also impacts other sprites in the world. I need to find out a way to maybe reassign the pointer for their palettes? (No idea how to do that one...) Pointers would be appreciated.


Here's what I have so far. It's all coming together!

https://www.mediafire.com/file/nkgjj9jqcmhgx7s/Water_Blue_Hack.ips/file

September 26, 2019, 07:48:46 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
It's not much easier if you change Red image to Blue whit a tile editor?

Name is given at the beginning of the game so...

If there are some text referring to Blue should be changed to Red, (Can easily be done with a hex editor)

anyways seems you have problems changing the starters  so I made a patch to change Rival pokemons.

Download the .ips Here

I change this:

Your Starter/Rival starter
Bulbasaur/Squirtle
Squirtle/Charmander
Charmander/Bulbasaur

I modified these bytes

Main Character
0x169BBA
0x169D87
0x169DBD
Rival
0x23B7F4
0x23B7FC
0x23B804


I figured out why I kept getting the unhandeled exception error. I was using Fire Red 1.1 instead of 1.0. The programs all work now. I've swapped the overworld sprites, the battle sprites and the sprite on the trainer card. The only ones I can't locate are the ones in the Intro with Professor Oak. You wouldn't happen to know how to access them?

12
ROM Hacking Discussion / Re: Pokemon Fire Red Starter Pokemon Script
« on: September 20, 2019, 10:38:24 pm »
Windows 10 is all I have to work with currently. Does anyone have safe download links for Advance Starter and Advance Trainer? Every youtube video I find with them, people in the comments are complaining about viruses.

Thanks again, everyone, for your help and patience.

13
Personal Projects / Re: Pokemon Fire Red Legends Hack
« on: September 20, 2019, 07:14:06 pm »
Some of the pokemon I put in have higher levels than normal, but only near the end with the Islands. Cerulean Cave is accessible early, and those are definitely op. :beer:

14
Personal Projects / Pokemon Fire Red Legends Hack
« on: September 20, 2019, 04:47:12 pm »
Hello all. Just wanted to post a link to my first pokemon hack for anyone who really enjoys Generations 1 and 2. Currently playing through looking for bugs. Will update accordingly. As always, feedback is appreciated! :beer:


http://www.romhacking.net/hacks/4670/

15
ROM Hacking Discussion / Re: Pokemon Fire Red Starter Pokemon Script
« on: September 20, 2019, 03:33:39 pm »
Thanks so much! I'm using Fire Red 1.1, but when I apply the patch and start a fresh save, I'll choose charmander and rival still chooses Bulbasaur and the text becomes indecipherable? Not sure why. Btw, sorry about the late reply, I was just notified today of this post for some reason.

16
ROM Hacking Discussion / Re: Pokemon Fire Red Starter Pokemon Script
« on: September 18, 2019, 02:27:27 pm »
Advance Starter is the tool you need for changing the starter Pokemon. Adavance Trainer is the tool you need to edit the rival battles.

I actually tried those a while back, but the text in both of them came up jiberish and I kept getting an "unhandled exception" error because Microsoft... :(

I had heard the trainer one was a virus also.

17
ROM Hacking Discussion / Pokemon Fire Red Starter Pokemon Script
« on: September 17, 2019, 04:42:36 pm »
Hello all,
I just posted my Pokemon Fire Red Legends mod, and I'm currently working on another one that I want to edit the starters. I'm making Blue the main character and Red his rival. I want red to pick Charmander when I pick Squirtle, but not sure how to edit the script for that, nor the future rival battles (I'm unable to access them in Advance Map for example)
Here is the script I'm staring at for the starter Pokeballs in Oak's Lab. Looking to change it. Any suggestions would be greatly appreciated.


'---------------
#org 0x169C23
lock
faceplayer
setvar 0x4001 0x0
setvar 0x4002 0x1
setvar 0x4003 0x4
setvar 0x4004 0x7
compare 0x4055 0x3
if 0x4 goto 0x8169E5C
compare 0x4055 0x2
if 0x1 goto 0x8169C59
msgbox 0x818EA91 MSG_KEEPOPEN '"Those are POKé BALLS.\nThey contai..."
release
end

'---------------
#org 0x169E5C
msgbox 0x818EABD MSG_KEEPOPEN '"That's PROF. OAK's last POKéMON."
release
end

'---------------
#org 0x169C59
applymovement 0x4 0x81A7667
waitmovement 0x0
showpokepic 0x4002 0xA 0x3
textcolor 0x0
compare 0x4001 0x0
if 0x1 goto 0x8169C8C
compare 0x4001 0x1
if 0x1 goto 0x8169CAB
compare 0x4001 0x2
if 0x1 goto 0x8169CCA
end

'---------------
#org 0x169C8C
msgbox 0x818E2EA MSG_YESNO '"I see! BULBASAUR is your choice.\n..."
compare LASTRESULT 0x1
if 0x1 goto 0x8169CEC
compare LASTRESULT 0x0
if 0x1 goto 0x8169CE9
end

'---------------
#org 0x169CAB
msgbox 0x818E27F MSG_YESNO '"Hm! SQUIRTLE is your choice.\nIt's..."
compare LASTRESULT 0x1
if 0x1 goto 0x8169CEC
compare LASTRESULT 0x0
if 0x1 goto 0x8169CE9
end

'---------------
#org 0x169CCA
msgbox 0x818E20C MSG_YESNO '"Ah! CHARMANDER is your choice.\nYo..."
compare LASTRESULT 0x1
if 0x1 goto 0x8169CEC
compare LASTRESULT 0x0
if 0x1 goto 0x8169CE9
end

'---------------
#org 0x169CEC
hidepokepic
hidesprite LASTTALKED
msgbox 0x818E35D MSG_KEEPOPEN '"This POKéMON is really quite\nener..."
call 0x81A66ED
setflag 0x828
setflag 0x291
givepokemon 0x4002 0x5 0x0 0x0 0x0 0x0
copyvar 0x4031 0x4001
bufferpokemon 0x0 0x4002
preparemsg 0x818E385 '"[player] received the [buffer1]\nf..."
waitmsg
fanfare 0x13E
waitfanfare
msgbox 0x81A571F MSG_YESNO '"Do you want to give a nickname to\..."
compare LASTRESULT 0x1
if 0x1 goto 0x8169D44
compare LASTRESULT 0x0
if 0x1 goto 0x8169D54
end

'---------------
#org 0x169CE9
hidepokepic
release
end

'---------------
#org 0x1A66ED
copyvar 0x8012 0x8013
return

'---------------
#org 0x169D44
setvar 0x8004 0x0
call 0x81A7563
goto 0x8169D54

'---------------
#org 0x169D54
closeonkeypress
compare 0x4001 0x0
if 0x1 goto 0x8169D77
compare 0x4001 0x1
if 0x1 goto 0x8169D97
compare 0x4001 0x2
if 0x1 goto 0x8169D87
end

'---------------
#org 0x1A7563
fadescreen 0x1
special 0x9E
waitstate
return

'---------------
#org 0x169D77
applymovement 0x8 0x8169DDA
waitmovement 0x0
goto 0x8169DA7

'---------------
#org 0x169D97
applymovement 0x8 0x8169DEA
waitmovement 0x0
goto 0x8169DA7

'---------------
#org 0x169D87
applymovement 0x8 0x8169DE3
waitmovement 0x0
goto 0x8169DA7

'---------------
#org 0x169DA7
textcolor 0x0
msgbox 0x818DDAC MSG_KEEPOPEN '"[rival]: I'll take this one, then!"
hidesprite 0x4004
textcolor 0x3
bufferpokemon 0x0 0x4003
preparemsg 0x818DDCA '"[rival] received the [buffer1]\nfr..."
waitmsg
fanfare 0x13E
waitfanfare
setvar 0x4055 0x3
checkflag 0x83E
if 0x1 call 0x8169DD4
release
end

'---------------
#org 0x169DD4
setvar 0x4070 0x1
return


'---------
' Strings
'---------
#org 0x18EA91
= Those are POKé BALLS.\nThey contain POKéMON!

#org 0x18EABD
= That's PROF. OAK's last POKéMON.

#org 0x18E2EA
= I see! BULBASAUR is your choice.\nIt's very easy to raise.\pSo, [player], you want to go with\nthe GRASS POKéMON BULBASAUR?

#org 0x18E27F
= Hm! SQUIRTLE is your choice.\nIt's one worth raising.\pSo, [player], you've decided on the\nWATER POKéMON SQUIRTLE?

#org 0x18E20C
= Ah! CHARMANDER is your choice.\nYou should raise it patiently.\pSo, [player], you're claiming the\nFIRE POKéMON CHARMANDER?

#org 0x18E35D
= This POKéMON is really quite\nenergetic!

#org 0x18E385
= [player] received the [buffer1]\nfrom PROF. OAK!

#org 0x1A571F
= Do you want to give a nickname to\nthis [buffer1]?

#org 0x18DDAC
= [rival]: I'll take this one, then!

#org 0x18DDCA
= [rival] received the [buffer1]\nfrom PROF. OAK!


'-----------
' Movements
'-----------
#org 0x1A7667
#raw 0x3 'Face Right
#raw 0xFE 'End of Movements

#org 0x169DDA
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements

#org 0x169DEA
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements

#org 0x169DE3
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x2E 'Face Up (Delayed)
#raw 0xFE 'End of Movements

18
ROM Hacking Discussion / XSE, Advance map and free space finder issue
« on: September 14, 2019, 12:50:34 pm »
Hello all.
I'm having an issue with XSE, Advance map and free space finder. I've put them all in the same folder, but when I try to access free space finder in XSE, it is grayed out and I can't access it.
I've found multiple tutorials online, but no luck so far. I'm currently trying to script a few legendaries into my hack. That's all that I have left to do before I post it.
But, when I compile, "hidesprite" is not recognized, and I don't know why.

19
ROM Hacking Discussion / Blue/Gary mod?
« on: September 06, 2019, 10:49:39 am »
Hello all, I'm looking to make a gary/blue mod for FireRed. I've played the beta 2 version of blue's mod, but it's been so long since an update, I wanted to try my hand at it. I'm just looking to sprite swap red and blue and possibly edit your rival's pokemon. Is this terribly difficult? I'm used to modding Castlevania games, but haven't had any experience with modding pokemon games. Any tools or utilities you could recommend would be greatly appreciated (I'm looking through the utilities section, just wanted to know if any were particularly useful to anyone).

20
Gaming Discussion / Pokemon Rocket Science missing pokemon
« on: May 17, 2019, 11:46:09 am »
Hello all,
Playing Pokemon Rocket Science trying to catch all pokemon. Currently only missing Staryu, Lapras and Kabuto. Any idea where/if they're available? Thanks!
(Posted this on pokecommunity also.)

Pages: [1] 2 3 4 5 6