Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,606,001
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-20-24 07:28 AM
Guest: Register | Login

Main - Posts by HyperHacker

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

HyperHacker
Posted on 05-02-07 04:19 AM, in Question about the title screen. Link | Quote | ID: 32159

...
Level: 73

Posts: 596/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
The title is on layer 3, so you only get 4 colours per tile, and one is transparent. However you can use some tricks to put it on layer 1 or 2, for 16 colours:

1) SMB1-style. The title scrolls away with the rest of the level.
2) No scrolling.
3) Title on layer 1, level and "fake" background (using passable blocks, HDMA colours, layer 3 etc) on layer 2, with some ASM hacks (custom sprites would do) to automatically scroll layer 1 so it stays on the screen.
4) ASM fun - title is sprites, upload new sprites to VRAM in HBlank.

With methods 2, 3 and 4 you could still put some additional tiles on layer 3, to e.g. fake 19 colours per tile or create special effects.

One hack I saw, possibly a beta of Super Mario Odyssey, used method 2 with a mask. That is, on layer 1 was a monochrome bitmap of the title - solid black with the game's name spelled out in transparent pixels. It had a gold texture scroll by below on layer 2. This made it look like the title was gold and shimmering. Pretty cool.

HyperHacker
Posted on 05-02-07 04:20 AM, in Things you hate about certain romhacks. (rev. 2 of 05-03-07 12:56 AM) Link | Quote | ID: 32160

...
Level: 73

Posts: 597/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Except Star/Special World is an optional bonus world. However, I did find Tubular much harder than the rest of the Special World.

HyperHacker
Posted on 05-02-07 04:25 AM, in Zelda 3 Prototype ROM available! Link | Quote | ID: 32165

...
Level: 73

Posts: 598/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Lordlazer
Hello all, unknown to many, I have come across the NES cartridge of Super Mario World 2: Yoshi's Island. I'm beginning a contest and the person who wins it will get the ROM image that I obtained from the cartridge. All you have to do is answer one question:

What is Yoshi's Island?

In 'world 01' of Super Mario World it was called Yoshi's Island, but does the release of Super Mario World 2 contradict that? Is the whole Mario Universe a dream and all the games are simply one's perception of the Mario Universe?
I already did this.

HyperHacker
Posted on 05-02-07 04:40 AM, in The ONO Thread Link | Quote | ID: 32186

...
Level: 73

Posts: 599/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Yeah, that's the impression I got, and it was made of lol.
Posted by Higsby
2203. When I die in the (Flop) Pit of 100 Trials at room 78 just because I was so concentrated that I didn't hear the beeping sound when you get low hp.

2213. When games insist on annoying the fuck out of you with inane sounds when you get low on health.
2214. The fairy cursor thing in Zelda TP, and not being able to turn it off and still point to aim.
2215. In TP, the sword not following your hand's motion.
2216. Running out of TP. *ba-dum-thpppt*
2217. Having to take a dump at work, especially when you finally decide you can't hold it in and go sit down and it decides to wait half an hour before coming out.
2218. When in the bathroom at work and the phone rings and nobody answers it. I'm not the only one capable of answering a phone, people.

HyperHacker
Posted on 05-02-07 04:41 AM, in The OYES Thread Link | Quote | ID: 32187

...
Level: 73

Posts: 600/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
334. The completely random string of bytes 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0.

HyperHacker
Posted on 05-02-07 04:47 AM, in Voice-to-text Link | Quote | ID: 32192

...
Level: 73

Posts: 601/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Kernal
Someone should revive the handwriting thread.

HyperHacker
Posted on 05-02-07 07:16 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (rev. 2 of 05-02-07 07:20 AM) Link | Quote | ID: 32232

...
Level: 73

Posts: 602/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
This new banner rocks, BTW.

As Slashdot pointed out, there's also simply 10... in base 13,256,278,887,989,457,651,018,865,901,401,704,640

HyperHacker
Posted on 05-02-07 07:19 AM, in Gas Boycott Link | Quote | ID: 32235

...
Level: 73

Posts: 603/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Although that sounds silly, there is some merit to it: as gas reserves drain, prices rise, people look at less polluting transportation, global warming slows. But how do you depelte those reserves without contributing to global warming in the first place (and for that matter, spending money on the gas)?

HyperHacker
Posted on 05-02-07 07:21 AM, in Question about the title screen. Link | Quote | ID: 32236

...
Level: 73

Posts: 604/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
What? No fair. Even the Game Boy could do that.

HyperHacker
Posted on 05-02-07 07:29 AM, in The ONO Thread Link | Quote | ID: 32240

...
Level: 73

Posts: 606/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
2221. When you need to touch something, but your hands are covered in dirt/grease/shaving cream/etc.
2222. Alliteration.
2223. Firefox's spell checker not doing anything.

HyperHacker
Posted on 05-02-07 07:34 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (rev. 2 of 05-02-07 07:37 AM) Link | Quote | ID: 32242

...
Level: 73

Posts: 607/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Well technically all files are just giant strings of numbers. Or a series of spots on a plastic disc, or magnetic charges on a metal one, or a very complex path through the circuitry of a memory chip. However, there are laws in place to protect not the numbers themselves but the program/media/etc they form. 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 does not form anything, it's just an arbitrary 32-digit number. (You could do as Acmlm's done and make it form something, sure, but then I could do the same and make the numbers that form my favourite HD-DVD movie also form a very long annoying song or something. )

[edit] Rofl.

HyperHacker
Posted on 05-02-07 07:48 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 Link | Quote | ID: 32244

...
Level: 73

Posts: 608/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
BA HA HA HA


Digg will be down for a brief period, while we make some changes.

I bet they'll be back up within the next 13,256,278,887,989,457,651,018,865,901,401,704,640 minutes though.

HyperHacker
Posted on 05-02-07 08:18 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (rev. 2 of 05-02-07 08:25 AM) Link | Quote | ID: 32258

...
Level: 73

Posts: 612/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Coincidentally, 13,256,278,887,989,457,651,018,865,901,401,704,640 just happens to be the number of things that are good about DRM, plus 13,256,278,887,989,457,651,018,865,901,401,704,640. And 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 just happens to be:

  • Number of lives a cat has
  • The key you press to switch Tab Focus using Tab Mix Plus, represented as a hex number
  • The smallest number whose English name has 9 letters
  • Number of digits there are in Binary
  • Number of Pokémon you would have in Red/Blue if you had one of every Pokémon in your PC and a full party (note the party is not counted as part of the one-of-each collection here)
  • The atomic number of an element temporarily called ununhexium
  • The smallest prime in base 10 that added up to the reversal of its digits yields another prime
  • The smallest pseudoprime satisfying the congruence 3n = 3 mod n.
  • The smallest cube that's also the sum of three cubes
  • The code for international direct dial phone calls to Singapore
  • The model number of F-86 Sabre and Ilyushin Il-86 aircraft
  • What you get if you add one to C4 (as in plastic explosives)
  • The largest 2-digit number in base 10
  • The atomic number of radon
  • The sum of the ninth row of Lozanić's triangle
  • The smallest number with exactly 14 divisors

All one byte each. Thanks Wikipedia.

[edit] Lol, Wikipedia's HD-DVD article and even its talk page are locked. (I wasn't going to post the key... just wanted to see the commotion...)

HyperHacker
Posted on 05-02-07 08:27 AM, in Question about the title screen. Link | Quote | ID: 32259

...
Level: 73

Posts: 613/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Yeah, I had considered that idea before (but with palettes, not graphics), but since the layers are all drawn at once, it wouldn't have worked anyway.

I don't think NES could, but the MMC3 chip that SMB3 used provided some such function.

HyperHacker
Posted on 05-03-07 12:08 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (rev. 3 of 05-03-07 12:21 AM) Link | Quote | ID: 32353

...
Level: 73

Posts: 615/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Xkeeper
Posted by Pac
So aren't the people who are losing money from this probably going to stop producing DVDs?

Pardon me if I'm horribly wrong
DeCSS never stopped anyone from making DVDs.
Nor did the complete lack of DRM on video tapes, audio CDs and tapes, 8-tracks, records, etc stop those from being made. If you went back to the time audio tapes were ~1 year old, and told people you were making a "protected" tape that could only be played on your player that doesn't support copying and doesn't have a convenient headphone jack to connect to a recorder's line in jack, I can only imagine the laughs you'd get.

Posted by Xkeeper
It allows for other uses, too, like being able to watch DVDs on players that aren't "100% Hollywood Satisfied", like VCL.
You mean VLC? Yeah, without breaking the encryption, your choices are limited to crappy commercial software that works only on Windows, and studios can choose to have the movie rendered at sub-DVD resolution (AFAIK all of them do this so far except for two that don't use any protection) or not play at all if you don't have HDCP-compliant software, video card, cables, monitor, sound card and stereo system. I've spent a lot of money on my A/V equipment and it's very nice equipment that should still last a few years at least, but none of it is HDCP-compliant. HDCP doesn't even offer any advantages to the user, only lolencryption. After decrypting the movie you can play it on whatever the fuck you want, remove unskippable ads (how do these prevent piracy again?), make backups (DVD rot anyone?), etc.

What's even funnier is that 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the "processing key", as they call it, that all currently-pressed discs use. This is funny for two reasons:
1) They can use a different key for new discs. It's not a master key or anything, they were just stupid enough to use the same key for all of them.
2) AFAIK, processing keys are intermediate keys. That is, you need some other key to get a processing key and you need that to get a third key. The third would be stored on the disc and I think the first is in the players or drives. With those, they might be able to argue that it's a portion of a copyrighted program or movie, but with an intermediate key, it's not stored in either of those places. It'd be like me saying you can't post the string 00 01 02 03 04 05 06 07 08 09 0A because that, XORed with some other string, forms my credit card number.

Also, lol @ Digg, still down.

[edit] Hm, one could say the key is simply "FUCK THE MPAA!!!" XORed with 4F AC 52 49 BD 20 AB 1E F8 0C 06 84 22 77 A9 E1. Neither of those are copyrighted.

HyperHacker
Posted on 05-03-07 12:36 AM, in 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (rev. 2 of 05-03-07 12:47 AM) Link | Quote | ID: 32361

...
Level: 73

Posts: 616/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
How about this?



$ii = 0;

//Default to "FUCK THE MPAA!!!" (exclamations added to pad to 16 bytes)
$text = Array(0x46, 0x55, 0x43, 0x4B, 0x20, 0x54, 0x48, 0x45, 0x20, 0x4D, 0x50, 0x41, 0x41, 0x21, 0x21, 0x21);

if(strlen($_SERVER['QUERY_STRING'])) //if we have a string
{
$str = urldecode($_SERVER['QUERY_STRING']); //decode it ("omg%20wtf" -> "omg wtf")
$len = strlen($str);
if($len > 16) $len = 16; //take only the first 16 characters

//Copy the characters' values
for($ii = 0; $ii < $len; $ii++)
$text[$ii] = ord($str[$ii]);

//If less than 16 characters fill the remaining items with 0xAA, a nice bit pattern (zero would do nothing)
for($ii = $len; $ii < 16; $ii++)
$text[$ii] = 0xAA;
}

//zomg illegal number
$key = Array(0x09, 0xF9, 0x11, 0x02, 0x9D, 0x74, 0xE3, 0x5B, 0xD8, 0x41, 0x56, 0xC5, 0x63, 0x56, 0x88, 0xC0);

for($ii = 0; $ii < 16; $ii++)
printf("%02X ", $key[$ii] ^ $text[$ii]);
?>



This PHP script will XOR the key with the first 16 bytes of any random string you give it. Example: lol.php?AAAAAAAAAAAAAAAA or lol.php?foo or lol.php?%FE%CE%5F%EC%E5 and so on in that fashion.

Also, here's the key as a tile on a Game Boy:

I should try to work that into a game somehow. With some palette trickery it might make a decent grass tile or something.

HyperHacker
Posted on 05-03-07 12:48 AM, in &&%&!!! Damnit all!!!!!! Link | Quote | ID: 32369

...
Level: 73

Posts: 617/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Anya
You see, I would do that, its the bother-in-law who is thinking of changing the plans.

HyperHacker
Posted on 05-03-07 12:50 AM, in New(to me anyway :P) Car! w00t! Link | Quote | ID: 32370

...
Level: 73

Posts: 618/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Katelyn
I will be using the bus instead, which is much better for the environment.
If you care about the effect on the environment, why haven't you been taking the bus before now?

HyperHacker
Posted on 05-03-07 12:52 AM, in People who are Assholes Link | Quote | ID: 32371

...
Level: 73

Posts: 619/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
So what's the difference between these "good assholes" and "bad assholes"? I'm assuming the "good" ones do to people who aren't you what the "bad" ones do to you?

HyperHacker
Posted on 05-03-07 12:58 AM, in SMW ROM Addresses Link | Quote | ID: 32372

...
Level: 73

Posts: 620/1220
EXP: 3373213
Next: 112655

Since: 03-25-07
From: no

Last post: 6115 days
Last view: 6099 days
Posted by Davros
While I was looking at the sprite code from Magikoopa's Magic, I found this:

LDA $185F
SEC
SBC #$11
CMP #$1D

0xBE67: [AD 5F 18 38 E9 11 C9 1D]
Code that only allows the turnblocks to be changed into sprites when touched by Magikoopa's Magic.

If you change it to EA EA EA EA EA EA EA EA, then every Map16 block will also change into sprites when touched by Magikoopa's Magic.

Heh, but that would include tile 0x25, the "blank" tile, so he'd just be spawning sprites in front of himself.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55


Main - Posts by HyperHacker

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.243 seconds. (332KB of memory used)
MySQL - queries: 37, rows: 69/69, time: 0.234 seconds.