Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2012-01-15 08:04:44

Green
Member
Registered: 2012-01-15
Post 1/10

Pokémon: Rival Version

Heya! I dunno if this is a good place to post this, but if it is, then I'm glad to have found a forum dedicated to GB/GBC hacking.

This is a hack I'm working on (It's a Pokémon Silver hack, by the way), but I'm a total noob when it comes to hacking. (I know nothing about hex, ASM, scripting, pointers. Nothing at all.)

I've been using tools for this. Basically, you'll play as Silver. It won't be just a sprite hack, I'm planning on changing the story a little. It won't change THAT much, mostly because I know nothing about scripting and repointing (Because I know repointing is necessary if you want to add new events).

Since you'll play as Silver, the Rival will be Lyra (That, or Crystal. I still haven't decided, I want to finish working on New Bark Town first.) and Lance will be replaced by Gold (Since he's the new Champion and all.)

So far, I changed the backpic (using AGIXP) and the intro. (using GoldTweak). I changed the maps using Goldmap and the start point using Hack-O-Matic. That, and TLP to delete the Gold sprite from the Trainer Card.

I'll probably be asking for help in this thread, too, if the admins are okay with that. If you guys want, I can post pics, but there's nothing really impressive to show, just the backpic (a devamped version of Heartgold's one) and a few text changes.

I'm afraid I won't have the POKéGEAR in this hack, because you won't start at Gold's house, so you won't get the POKéGEAR from Gold's mom. I'll probably release a demo soon, when I have New Bark done, but don't expect much.

Thanks for having this awesome forum, I hope I can learn hex and other things on here!

Offline

#2 2012-01-15 08:12:39

Miksy91
Member
Registered: 2010-10-16
Post 735/2,339

Re: Pokémon: Rival Version

Good choice on joining here !
I was as bad at hacking as you something you know :D

Anyway, I think the hack you're making sounds okay, can't really say that much since there are no screenshots.
Besides, as you seem to be willing to learn how to hack in general, I'd recommend watching my video tutorials at first.
You can find them in Generation II documents section (one of the Stickied threads).

Last edited by Miksy91 (2012-01-15 08:13:04)

Offline

#3 2012-01-15 08:16:29

Green
Member
Registered: 2012-01-15
Post 2/10

Re: Pokémon: Rival Version

Woah, that was quick! Thanks for everything!
Yeah, I'll upload screenshots tomorrow, I'm too sleepy to do anything right now.

And yep, I'm willing to learn hacking in general, I've read some documents at romhacking.net and zophar's domain but they're all confusing. I'll try to read them sloooooowly so I can understand, though.
And I didn't know about your video tutorials, I'll check them out tomorrow, too.
Thanks again!

Offline

#4 2012-01-15 21:28:41

Green
Member
Registered: 2012-01-15
Post 3/10

Re: Pokémon: Rival Version

kkj1116, thanks for your words!
I look forward to playing your hack, too. Playing as Lance is a very interesting concept, IMO.

Well, here's a couple of screenshots.
I wonder if HTML works on here, let's try it out. Nevermind, it doesn't.

PokemonSilver_01-2.png

I plan on changing this scene to Silver talking to himself, since it doesn't really makes sense to have Oak there, talking to the little thief.

PokemonSilver_02.png

The new starting point. You can't go into Gold's house. No Elm's house, either.

PokemonSilver_03.png

The backpic. I devamped it myself, I don't really like it, but maybe I'll change it later.

Last edited by Green (2012-01-15 21:32:24)

Offline

#5 2012-01-17 02:41:23

Melash
Member
Registered: 2010-10-16
Post 69/132

Re: Pokémon: Rival Version

I have worked on a hack exactly the same as this a few years back. Never finished it though. This looks great, keep it up. I'd like to see this released.

Offline

#6 2012-01-17 04:10:25

Green
Member
Registered: 2012-01-15
Post 4/10

Re: Pokémon: Rival Version

@Melash: Really? Cool! I always wanted to see a hack like this, and since no one made one, I decided to work on it. And I'll release it for sure, don't worry!

And I decided to start working on this from scratch. Why? Because I feel like I'm jumping from one thing to the other, spriting today, some agipx work tomorrow, some text editing later, some map editing after that, and I feel like I'm going anywhere with this.
I didn't have anything done on the ROM I'm using right now, anyways, so it's not like I lost a lot of progress and that. 
I hope ya guys understand, I'll post new pics soon.

Offline

#7 2012-01-17 15:45:12

Gallego13
Member
Registered: 2011-12-11
Post 21/94

Re: Pokémon: Rival Version

Mmm... I really like the Silver character. So mysterious, he never revealed the real motive of why he was tracking down Team Rocket. Altough there is a GBA hack about Silver's story, I actually prefer a gbc one, good job and good luck ;)

Offline

#8 2012-01-20 23:16:30

Green
Member
Registered: 2012-01-15
Post 5/10

Re: Pokémon: Rival Version

(I could have sworn I posted this but apparently I didn't)
New pics from new freshly edited ROM.

PokemonSilver_01-3.png

Silver's new backsprite

PokemonSilver_02-1.png

Silver Vs. Lyra

PokemonSilver_03-1.png

The text is from an old version. The intro text has been completely edited and I probably won't be making changes to it anytime soon.

PokemonSilver_05.png
PokemonSilver_06.png

Part of the new intro. Silver going all emo about his father abandoning him.

Offline

#9 2012-01-21 05:52:36

Miksy91
Member
Registered: 2010-10-16
Post 745/2,339

Re: Pokémon: Rival Version

Looks good ! :)

Offline

#10 2012-01-21 06:02:57

Melash
Member
Registered: 2010-10-16
Post 77/132

Re: Pokémon: Rival Version

Who is Silver's father in your hack?

Offline

#11 2012-01-21 06:09:58

430/703

Re: Pokémon: Rival Version

Not to be a grammarian, but this should say: “I’ll show him for calling me weak. I’ll show him for abandoning me.”

#12 2012-01-21 19:21:21

Green
Member
Registered: 2012-01-15
Post 6/10

Re: Pokémon: Rival Version

@IIMarckus: Woah, thanks for pointing that out, IIMarckus. Y'see, my english is crappy 'cause I'm from Mexico, but I'll fix that ASAP. Thanks again!

@Melash: It's already been confirmed that Giovanni is Silver's father, so I'm going to go with that.

@Miksy91: Thanks! Your video tutorials helped a lot! Now I'm going to give scripting a shot. Wish me luck!

Offline

#13 2012-01-21 19:49:36

Gallego13
Member
Registered: 2011-12-11
Post 23/94

Re: Pokémon: Rival Version

Eres mexicano? Entonces te comento “in spanish” XD
Me gusta la historia y los sprites del back de Silver y Lyra están muy bien devampeados.
Quiero ver más de este hack.

English:
Are you Mexican? I'll comment in Spanish then XD
I really like the plot and the devamps of Silver's back and Lyra.
I want to see more from this hack.

Bye :P

Offline

#14 2012-02-08 04:29:56

Green
Member
Registered: 2012-01-15
Post 7/10

Re: Pokémon: Rival Version

Well, I'm just postin' to tell you guys this project isn't dead!
I'm working on editing the text right now, hopefully it'll be done soon.
Now I need help editing the overworld player sprite. I don't wanna edit all frames pixel-by-pixel using the Sprite editor, so is there a way to edit it easily? Like, changing Hex pointers, or something?
Thanks in advance!

Offline

#15 2012-02-08 05:52:51

Miksy91
Member
Registered: 2010-10-16
Post 769/2,339

Re: Pokémon: Rival Version

Green wrote:

Now I need help editing the overworld player sprite. I don't wanna edit all frames pixel-by-pixel using the Sprite editor, so is there a way to edit it easily?

Not really, hex editing the sprites is "faster" but won't lead to the wanted results...

Offline

#16 2012-02-08 06:24:13

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 1,212/3,578

Re: Pokémon: Rival Version

Well you could export the player sprite with tlp and edit it with paint so you could copy/paste parts, then import the edited image. That would be handy if you wanted to, say, export Silver's sprite, copy and paste Hiro's backpack onto it, and reimport it. If you don't care about that, you could just highlight Silver's sprite and then paste it over Hiro's in TLP. Much faster than trying to redraw it by hand in some gold-specific sprite editor either way.

Offline

#17 2012-02-21 00:06:05

Green
Member
Registered: 2012-01-15
Post 8/10

Re: Pokémon: Rival Version

Heya! Well, posting again with a couple more screenshots. Dialogue has been edited and overworld graphics are being worked on. I also edited the font, I hope it looks good. I like it, but I wanna hear what ya guys think.

PokemonSilver_19-1.png
Lyra being mean to lil' Silver.

PokemonSilver_19.png
Gold is nicer than Lance.

PokemonSilver_04-1.png
PokemonSilver_02-3.png
I added a working Town Map item, using Mateo's tutorial. Thanks, Mateo! I'd like to fix the glitches, but I don't know how. Oh well.

PokemonSilver_01-8.png
PokemonSilver_03-5.png
PokemonSilver_02-6.png
And this is the new font! Hope ya guys like it.

So, tl;dr, things are going good. Slow, but good.
Oh, yeah, and another n00b question. I wanna edit the tilesets, y'know, because it's no fun going through the same region yet ONE MORE time. Since I can't make Johto different, I may as well make the tilesets prettier. Do I have to do that with TLP? Or can I extract them with AgiXP and edit 'em with MS Paint later?

Offline

#18 2012-02-21 00:34:36

Munchulax
Member
From: Somewhere in Johto
Registered: 2011-08-10
Post 108/410

Re: Pokémon: Rival Version

I use AgiXP and edit them with MS Paint.


“To live is the rarest thing in the world. Most people exist, that is all.” ― Oscar Wilde

Offline

#19 2012-02-21 05:22:00

Miksy91
Member
Registered: 2010-10-16
Post 792/2,339

Re: Pokémon: Rival Version

Looks good.
Item pocket is buggy for a reason, right ?

Anyway, I don't know about the new font...
I liked the original one more than this one.
Is the font from another game or did you make it yourself ? It looks darn good for own-made though :)

Last edited by Miksy91 (2012-02-21 05:22:29)

Offline

#20 2012-02-21 05:47:47

stag019
Idea Killer
Registered: 2011-01-05
Post 141/630

Re: Pokémon: Rival Version

I kinda agree with Miksy about the font... it looks like it'd be great if it weren't monospace (haha I bet that would be hard to do even if the Red disassembly of the text engine were complete), but otherwise, I also dislike the capital A and K...


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#21 2012-02-21 05:52:46

444/703

Re: Pokémon: Rival Version

stag019 wrote:

I kinda agree with Miksy about the font... it looks like it'd be great if it weren't monospace (haha I bet that would be hard to do even if the Red disassembly of the text engine were complete), but otherwise, I also dislike the capital A and K...

Midnight was a GSC hack with a variable‐width font.

Last edited by IIMarckus (2012-02-21 05:55:24)

#22 2012-02-21 05:53:36

stag019
Idea Killer
Registered: 2011-01-05
Post 142/630

Re: Pokémon: Rival Version

IIMarckus wrote:
stag019 wrote:

I kinda agree with Miksy about the font... it looks like it'd be great if it weren't monospace (haha I bet that would be hard to do even if the Red disassembly of the text engine were complete), but otherwise, I also dislike the capital A and K...

Midnight was a GSC hack with a variable‐width font.

...How difficult was it to implement? And can you give me any sorta links (screenshots > videos > ips patch)


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#23 2012-02-21 16:26:07

tekcoR
Member
From: Celadon City
Registered: 2010-10-16
Post 103/165

Re: Pokémon: Rival Version

There are some Let's Plays of it on Youtube. You can find the IPS patch under Hacks -> Pokémon-G/S. This hack has a lot of interesting content like a new intro, varying characters, etc. Tauwasser can probably explain more of it.


Cya

Offline

#24 2012-02-21 18:44:52

Green
Member
Registered: 2012-01-15
Post 9/10

Re: Pokémon: Rival Version

@Miksy91: Thanks! The item pocket is buggy because the game is loading the code from the maps that can be found on the walls of almost every NPC house, so when I press "B" the game wants to go back to the overworld, but since I'm using an item, it goes back to the item pocket with glitchy results. Dunno if that's exactly why it's buggy, but that's what Mateo's tutorial says. The sound still works fine and there's nothing else wrong, the item pocket will be just fine if you go back to the overworld and check it later. Just a graphic glitch, no big deal, but I'd like to have it fixed.

Yep, I made that font myself a while ago for the Mother 1+2 Translation project, but since Tomato used a different font, I supposed I could use it for something else! S'just that I think the Pokefont gets kinda tiring after a while. Since I can't really change a lot of things for this game, since it's Silver's side of the story and all that, I figured I could change little neat things like this one.

stag019: Well, the font was always supposed to be a FWF, but if I ever get around to implement a VWF, which I probably won't, I'll use something like the Earthbound font, or a modified version of it. That font just looks so darn good. C:

IIMarckus: Hmm, interesting. First time I see a VWF working on a GBC game. I assume it would be very difficult to implement that, so I'll leave it like this for now. It'd be interesting to know how the author did it. I know implementing a VWF takes a lot of VRAM, or something like that. I used to be a long-time lurker in the Mother 3 fan translation blog, and it seems like you gotta implement various VWFs for a game. If the routine that displays text for the overworld is different from the one that displays battle text, you gotta make two VWFs. Unless, of course, they all use the same routine. Am I right?

Offline

#25 2012-02-21 20:06:22

Miksy91
Member
Registered: 2010-10-16
Post 794/2,339

Re: Pokémon: Rival Version

Green wrote:

I assume it would be very difficult to implement that, so I'll leave it like this for now. It'd be interesting to know how the author did it.

I was kinda lazy reading through all the posts so not going to answer any better here but why don't you ask the author yourself ?
You should be able to find him somewhere in this forum ;)

Offline

Board footer

Powered by FluxBB