Hacking Gone Wrong

Started by MysticFlames December 16th, 2010 7:19 PM
  • 5207 views
  • 27 replies
Age 30
Female
Sunny Southern California
Seen May 26th, 2015
Posted January 14th, 2011
325 posts
17.9 Years
A thread for funny screenshots of any scripting, mapping or whatever screw ups in your time working on a hack. Everyone makes mistakes, of course, and they often could go very wrong and thus be very entertaining mistakes.

To start it off, here's a few.

I can't say I've ever seen the ? sprite just show up out of nowhere.


I don't even know what's happening here. You can't see it in a still picture, but everything was twitching, as well.
Pokemon: Pink Jelly // Deviantart // YouTube // Sprites

[Tools for lazy hackers] Flight Spot Editor // pkEditor - A Script Generator
(Warning: May be loud...) // Consolation Prizes by Phoenix

NarutoActor

The rocks cry out to me

Age 29
Female
Brooklyn/Marlboro
Seen April 2nd, 2016
Posted March 22nd, 2016
1,974 posts
14.4 Years
One time I was messing with asm, and testing routines. I tried running my routine which would load different pallets to the overworld sprite depending on set vars. I did something wrong, and the main character just randomly continuously changed pallets. It was quite funny, It looked like he was high. I made a video but I lost it, it was a while ago. XD
~There are those people who understand hex, F the rest
Age 30
Female
Sunny Southern California
Seen May 26th, 2015
Posted January 14th, 2011
325 posts
17.9 Years
@Team Fail: I didn't think I still had the script, but apparently I do.
#org $CrazyNurse
lock
faceplayer
message $CrazyMessage
$CrazyMessage 1 = NURSE: Would you like me to\nheal your POKéMON for [p]200?
#raw 0x93 0x00 0x00 0x00
boxset 5
compare 0x800D 0x0001
if 0x01 goto $CrazyMessage
#raw 0x94 0x00 0x00
message $NoMessage
$NoMessage 1 = I guess my needle is not going\nto get any use today.
boxset 6
release
end

#org $Yes
#raw 0x92 0xC8 0x00 0x00 0x00 0x00
compare 0x800D 0x1
if 0x0 goto $EnoughMoney
message $TurnDown
$TurnDown 1 = I never like to have to turn\nsomeone away.
boxset 6
release
end

#org $EnoughMoney
message $HoldStill
#raw 0x91 0xC8 0x00 0x00 0x00 0x00
#0x95 0x00 0x00 0x00
pause 0x10
$HoldStill 1 = Nurse: Now, honey, hold\nstill.\l\v\h01 went unconscious.
boxset 6
fadescreen 1
#raw 0x94 0x00 0x00
special 0
fanfare 0x100
waitfanfare
fadescreen 0x00
message $Regained
$Regained 1 = \v\h01 regained\nconsciousness.
boxset 6
release
end
The problem is, though, I've tried it again, and I can't seem to replicate that screenshot. XD I do know that it was caused by this script, though.
Pokemon: Pink Jelly // Deviantart // YouTube // Sprites

[Tools for lazy hackers] Flight Spot Editor // pkEditor - A Script Generator
(Warning: May be loud...) // Consolation Prizes by Phoenix

Shiny Quagsire

I'm Still Alive, Elsewhere

Age 25
Male
Hoenn Safari Zone
Seen August 7th, 2020
Posted April 17th, 2017
697 posts
14 Years
I've messed with a few RAM offsets before. I got this really funny result. :)


Don't fart on budew! XD


Pokemon: The Eggs Strike Back

These were only temporary though. It was pretty darn funny when it happened though!

sab

Now too much of a life.

Age 26
Male
Midgar
Seen 6 Days Ago
Posted December 28th, 2021
999 posts
14.8 Years
Few months ago, while re-programming pokemon blue's engine to load uncompressed images...




btw, now it works fine.
That's a lotad if I'm not mistaken.
I don't really have much I can post, but once I managed to glitch things up so that the tileset for a map was the thing were it showed all your pokemon after beating the elite four.

Logan

Age 28
Male
Salisbury, England
Seen July 19th, 2022
Posted November 12th, 2021
10,414 posts
14.5 Years
I managed to get the Textbox to move once... I'll try and dig up a screenshot:

Flowerchild

> fleeting assembly

Age 24
She/Her
Hyperspace
Seen 1 Week Ago
Posted July 7th, 2022
8,699 posts
13 Years
I managed to get the Textbox to move once... I'll try and dig up a screenshot:

I'm actually impressed by this, it's really cool, as long as you move it off Oak's face.
(\__/)
(='.'=)
('')_('')
This Is Bunny. Copy And Paste Bunny Into
Your Signature To Help Him Gain World Domination!!!!
PairFamilyPalArt

Poster

Will pixel art for pizza

Somewhere in between
Seen August 23rd, 2011
Posted August 22nd, 2011
193 posts
12.4 Years
I managed the impossible. I am awesome. DERRY DON'T YOU DARE SPEAK ;;




[...]

Okay, seriously now, since for the graphical part I'm mostly messing with overworlds, I happened to witness a few terrible glitches that kept making my ROM restart.

Also, I always wondered why you glitch when you end up healing your pokemon at home, in any rom where you apply 'JPAN's hacked engine' patch to.

U.Flame

Maker of Short Games

Age 27
Male
Unknown
Seen 1 Day Ago
Posted January 17th, 2023
1,322 posts
15 Years
I'm typing on my PSP so I can't post a screenshot but my original rom was SO screwed up, battles wouldn't work at all. It would freeze! Also while screwing around with script offsets, I created a way to clone! A glitchy accidently found method but still a way to clone in Sapphire!
The more you learn about something, the more you realize just how much you don't know. I've shelved my more ambitious ideas in favor of smaller, more feasible projects and contributions. While I still have an ongoing project, and still intend to experiment with improving Gen 3's multiplayer, it's been much less stressful doing smaller things, like entries for Anthroyd's MAGM contests.

Of which you can check out here:
Naillevaihcam
Magical Altering Gym Menagerie
Age 30
Female
Sunny Southern California
Seen May 26th, 2015
Posted January 14th, 2011
325 posts
17.9 Years
Here's a few more screenshots:


Messing with scripts ended up making the player get sent to Blaine's gym upon fainting. XD I had one lvl 7 Psyduck, so it got murdered by his Growlithe... and then I got sent there again from fainting. Infinite loop. XD


I guess this is what happens when you warp to a map... with no warp. XD
Pokemon: Pink Jelly // Deviantart // YouTube // Sprites

[Tools for lazy hackers] Flight Spot Editor // pkEditor - A Script Generator
(Warning: May be loud...) // Consolation Prizes by Phoenix

adhdguitar

Newbie Pokémon Hacker

Male
Seen January 16th, 2015
Posted July 7th, 2011
210 posts
13.1 Years
Here's a few more screenshots:


Messing with scripts ended up making the player get sent to Blaine's gym upon fainting. XD I had one lvl 7 Psyduck, so it got murdered by his Growlithe... and then I got sent there again from fainting. Infinite loop. XD

Lol, that happened to me too. I think that's where you go if there is no healing spot set.


Yellow: Complete
Crystal:
Complete
Sapphire: Not Started
Cherrim: Not Started

Shiny Quagsire

I'm Still Alive, Elsewhere

Age 25
Male
Hoenn Safari Zone
Seen August 7th, 2020
Posted April 17th, 2017
697 posts
14 Years
I managed to get the Textbox to move once... I'll try and dig up a screenshot:

I figured out how to make that happen. :)


Tee Hee! I Figured it out on fire red, and I'll try and find it on ruby.

The textbox data is stored at 0x020204b4. The amounts all relate to the amount of 8x8 squares. It goes in this format:

byte: Unknown
byte: Text X position. Textbox follows
byte: Text Y position. Textbox follows
byte: Text X amount. Textbox follows.
byte: Text Y amount. Textbox becomes cut open. Never modify.
byte: Text properties (I have yet to figure this out, but it changes font, background, ect.
6 bytes: unknown, and havn't found any functions relating to them.

Try opening VBA's memory viewer and fiddling with the values. Your text box will be at your command :)
I'll have to find the place in the ROM where it's loaded from....

Corvus of the Black Night

Wild Duck Pokémon

Age 30
Non-binary
With the Birds
Seen January 9th, 2015
Posted January 9th, 2015
3,416 posts
14.3 Years
I think this says enough:
Spoiler:




Uploaded with ImageShack.us

Best of all, it's a fatal error, I can't fix it xD
Try resetting the map header and re-inserting the map. Might help your problems.


A really frustrating error occurs when Advancemap forgets it saved its map somewhere, gives you a pointer to a place in the rom, you make a script at that pointer, and BAM you overwrite your map. If its a map you'll get an error in AM but if its your events some things get hilariously screwy.

God help you if you insert a song incorrectly. Let's say that the resulting sound is like a rake on a chalkboard... but ten times worse.


I was messing around one day and I wanted to see what would happen if I removed the part of the code that tells how sprites are loaded. lol
Seen February 14th, 2013
Posted July 13th, 2012
5 posts
13.3 Years
Well, in my hack, i expanded navel rock to a full blown cave trip. I used the ferry port from birth island (as i made another trek to get there instead) as one of the rooms in the cave, only to to find that when i used the ferry to get to an island, i couldn't exit the room at all! I didn't know that the same room layout was used for all ferry ports. So I had to make a serires of doors on each island, and one in vermillion, linking to the islands to get round it. I decided to add a dig at myself, when celio gives you the tri-pass, he advises you not to use the ferry system as it you will not be able to go anywhere and to instead use the "portal" system. He explains, in my given words "The reason being is that the n00by hacker decided to expand NAVAL ROCK".
Seen June 1st, 2022
Posted October 6th, 2021
140 posts
13.9 Years
I tried to make a battle against the player from dabr1dg3's game Pokemon Cursed Black. (Which a. Is not a hack & b. Has nothing to do with BW, BTW.) As you can see, it wasn't pretty.

If you're wondering why I renamed Guillotine Curse, it's because in Cursed Black Curse is an OHKO move, not what it does in other games...