Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#26 2015-01-21 18:33:44

pokeglitch
Member
Registered: 2013-02-20
Post 84/95

Re: Pokemon Lavender Version

No, they still have to be modified. If you expand the num_Pokemon, the game will freeze when trying to save

Offline

#27 2015-01-21 21:22:07

ShantyTown
Member
Registered: 2013-12-04
Post 189/344

Re: Pokemon Lavender Version

Danny-E 33 wrote:

ShantyTown, wPokedexOwned and wPokedexSeen don't have to be moved around anymore. In pokered, their sizes are dynamic.

Awesome!  I don't know these things because I refused to merge, and I'm way past the point of no return.

Offline

#28 2015-01-24 00:17:37

ablahblah987
Member
Registered: 2013-06-24
Post 17/34

Re: Pokemon Lavender Version

I'm enjoying this hack so far. Thanks for making it piclarv. I'm wondering, does Ampharos learn Fire Punch, Typhlosion learn Thunder Punch, etc.? Because that's part of what makes them good in G/S but the TMs for those moves do not exist R/B.

Edit: Apparently the G/S pokes can't learn TMs? Or in the least Mareep can't learn Thunderbolt and Typhlosion can't learn Fire Blast... Surely this is not intended.

Last edited by ablahblah987 (2015-01-24 04:39:25)

Offline

#29 2015-01-24 05:41:35

piclarv
Member
Registered: 2015-01-05
Post 31/41

Re: Pokemon Lavender Version

Thank you so much for playing and liking my hack. None of the new Pokemon can learn any tms yet but I will change that this weekend. Check back Monday.

Offline

#30 2015-01-26 05:30:00

piclarv
Member
Registered: 2015-01-05
Post 33/41

Re: Pokemon Lavender Version

Just uploaded v2.1 beta

Pokemon from Johto region can now learn appropriate TM and HM moves. I'm not planning to add any new TMs or HMs, but in consideration of ablahblah987's request I have included the ability for Ampharos to learn Fire Blast and Typhlosion to learn Thunderbolt or Thunder. There might be a few other surprises in there too.

Offline

#31 2015-01-28 23:36:26

ablahblah987
Member
Registered: 2013-06-24
Post 18/34

Re: Pokemon Lavender Version

Thanks for considering my request.

Offline

#32 2015-02-04 00:52:11

virus95x
Member
Registered: 2012-04-03
Post 214/225

Re: Pokemon Lavender Version

Offline

#33 2015-02-11 11:34:16

Pokemonking
Member
From: Sinnoh
Registered: 2013-04-13
Post 540/543
Website

Re: Pokemon Lavender Version

Is it complete?or where the beta ends?

Offline

#34 2015-02-23 23:23:03

piclarv
Member
Registered: 2015-01-05
Post 35/41

Re: Pokemon Lavender Version

Pokemonking, the game is effectively complete.  You can earn all 8 badges in the design order: rainbow, thunder, boulder, volcano, soul, marsh, cascade, earth.  You can beat the elite four and champion.  You can obtain all 151 Kanto pokemon and a total of 24 Johto pokemon.  The only updates I foresee making will be to fix the utility of certain 2nd generation moves.

Offline

#35 2015-03-02 16:47:51

TWU
New member
Registered: 2015-03-02
Post 1/3

Re: Pokemon Lavender Version

Just started playing, and really enjoying the hack so far.

It's not an issue at all, but the description given when I looked at the item ball next to your rival's sister (before she gives it to you), still says it's the town map. I don't know if that's intentional or not.

Offline

#36 2015-03-04 03:35:06

piclarv
Member
Registered: 2015-01-05
Post 37/41

Re: Pokemon Lavender Version

Alright, experts.

I had some down time tonight and decided to start playing Lavender for fun.  The good news is it is a lot more challenging and fun when you don't start off with a gazillion rare candies, and it passed one of the toughest developer tests - do I like playing my own game?

The bad news is I found a bug when your opponent tries to use DISABLE.  It either freezes or crashes the emulator.  The source is posted at https://github.com/piclarv/pokelavender/ and I was hoping that somebody would be nice enough to point me in the direction of fixing it.  I can only imagine it has something to do with the moves and move effects Crystal and I have been adding, but how exactly that is playing out I don't have a clue.  Thanks in advance.

For those just interested in playing, thanks a million!  Best advice is save often since there are still probably more undiscovered bugs.

And TWU, thanks for telling me about the text mixup in Pallet Town, I will fix that in the next revision.

Offline

#37 2015-03-04 04:48:21

ShantyTown
Member
Registered: 2013-12-04
Post 213/344

Re: Pokemon Lavender Version

piclarv wrote:

Alright, experts.

I had some down time tonight and decided to start playing Lavender for fun.  The good news is it is a lot more challenging and fun when you don't start off with a gazillion rare candies, and it passed one of the toughest developer tests - do I like playing my own game?

The bad news is I found a bug when your opponent tries to use DISABLE.  It either freezes or crashes the emulator.  The source is posted at https://github.com/piclarv/pokelavender/ and I was hoping that somebody would be nice enough to point me in the direction of fixing it.  I can only imagine it has something to do with the moves and move effects Crystal and I have been adding, but how exactly that is playing out I don't have a clue.  Thanks in advance.

For those just interested in playing, thanks a million!  Best advice is save often since there are still probably more undiscovered bugs.

And TWU, thanks for telling me about the text mixup in Pallet Town, I will fix that in the next revision.

Not to sound rude, but have you tried debugging it yourself using BGB?  It has a really powerful debugger that can help pinpoint the problem, and it's a good skill to learn.  You can add a breakpoint on the functions related to Disable and see where things go wrong by stepping through the code one instruction a time.

Offline

#38 2015-03-04 10:56:20

Crystal_
Member
From: Spain
Registered: 2012-09-16
Post 252/450
Website

Re: Pokemon Lavender Version

The problem is at https://github.com/piclarv/pokelavender … 1b9a64R119 I forgot to account for the fact that PrintButItFailedText_ is on a different bank now.
Change that line to:

callab PrintButItFailedText_
ret

should fix it

SwitchAndTeleportEffect_ is broken too now that I notice it. Replace lines 332 and 348 similarly, then replace line 390 with callab Func_3fb4e + ret.

Finally for lines 373-374 do something like

(...)
ld a, [W_ENEMYMOVENUM]
cp TELEPORT

jr z, printFailed
callab PrintDidntAffectText
ret
.printFailed
callab PrintButItFailedText_
ret

.asm_3f7c1
(...)

Last edited by Crystal_ (2015-03-04 10:56:54)

Offline

#39 2015-03-05 09:21:17

TWU
New member
Registered: 2015-03-02
Post 2/3

Re: Pokemon Lavender Version

I beat the game, and these are all the errors I experienced. I'm going to start off by stating that the issue with Disable you were talking about, did not happen to me. Disable worked normally in my case. So some of these may not transpire the same way to everyone.

1. Nothing game breaking. I went through the cycling road path that leads to Fuchsia city (I went downhill). When I exited out to route 18, the overworld sprites of the three bird keepers below were glitched. They took the form of bird pokemon instead.

bird keeper glitched overworld sprites

It only ever occurs when going from north to south on cycling road. The sprites revert to their correct appearances after entering and leaving Fuchsia City.

2. I question whether this one is harmful or not, but I think it is worth looking into. After Sabrina said "you earned the marsh badge!", the game didn't make the usual "level up" chime (sounded like a drum sample the game uses, best way I can describe it. It does this with the cascade badge as well). Also, just as she gave me TM46 (which the game announced twice), the gym music changed to the evolution/safari zone theme.

I loaded a save state that took place right before battling Sabrina just to see if it would happen again (in this case, I forgot to make room in my bag). Same thing occurred, except when I made room and talked to her again to get the TM, the game began one of the "massive glitch noise phases" (like in this video: https://www.youtube.com/watch?v=3GzPgx1MdTs) the Gen 1 games go into when they're confused. Eventually it gave me the TM and all was normal from there.

3. Misty has no "your bag is full" line. Game says I received TM11 even though I didn't.

4. Just another text mix up that no one would notice unless they were specifically looking for it (like me :p). In Viridian City, there is a house with a boy (Red's sprite replacing the girl from the original) in it, who has a notebook written with basic facts out in front of him. After reading through all the pages, the following text still says "Girl: Hey don't look at my notes!"

Last edited by TWU (2015-03-07 16:15:37)

Offline

#40 2015-03-08 19:55:10

piclarv
Member
Registered: 2015-01-05
Post 38/41

Re: Pokemon Lavender Version

Thanks for the bug report, TWU.  Those are mostly or probably all trivial to fix, so I will work on that while I implement Crystal's suggestion over the next hour or so.

Thanks Crystal, too.  I should have asked you privately since you are actually familiar with the code.

Offline

#41 2015-03-08 20:07:33

piclarv
Member
Registered: 2015-01-05
Post 39/41

Re: Pokemon Lavender Version

ShantyTown wrote:

Not to sound rude, but have you tried debugging it yourself using BGB?  It has a really powerful debugger that can help pinpoint the problem, and it's a good skill to learn.  You can add a breakpoint on the functions related to Disable and see where things go wrong by stepping through the code one instruction a time.

I really appreciate that suggestion, ShantyTown, and to answer your question, no, at the time of posting I had not tried to debug it myself.  I have a copy of BGB for Windows but haven't ventured to explore the capabilities of its debugger.  As it stands, I taught myself how to work in the disassembly by trial and error and the few tutorials you all have linked to here.  I do all of my work in gedit with the exception of maps, which require me to use HexEdit.  All of my previous debugging sessions involve directly modifying the code and rebuilding the ROM in Linux, then rebooting into Windows (or at maximum efficiency, using a Windows VM) to test it out with my preferred emulator and existing SAV file.

And I'm not telling you all that because I want somebody to come hold my hand.  This has been a super fun hobby since I picked it up like six months ago, but every new tool I try to learn takes away from the short amount of time I have to actually hack things, so I have kept my tool box down to the bare bones so far.  If anybody has a link to a good BGB debugging tutorial, I am interested in learning, especially if it can save me time for future hacks.

I really hope I didn't come across as demanding by asking more experienced hackers to look at a problem for me.  I respect the work you do and your level of knowledge more than I can express.

Offline

#42 2015-08-03 01:02:45

piclarv
Member
Registered: 2015-01-05
Post 41/41

Re: Pokemon Lavender Version

Version 3.0 was rebuilt from the ground up using Drenn's GBC version of Pokemon Red.  Save files from old versions will not be compatible.  I replaced some Johto monsters with Hoenn monsters, for which Blue Emerald provided most of the graphics.  I don't fancy myself much of a pixel artist, so if anybody wants to contribute backsprites for Treecko, Grovyle, Sceptile, Torchic, Combusken, Blaziken, and Zangoose I will not be too proud to accept them and give credit where it is due.

This might as well be the final version.  I don't know of any bugs that affect game play (but I am all ears).  Hope you enjoy.

http://bit.ly/1IiJnDi

Offline

Board footer

Powered by FluxBB