(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
04-23-23 07:52 PM
Acmlm's Board - I3 Archive - - 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253
User Post
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 04:28 AM, in Continuing a debate from Pokémon Hacking Link
What in the world are you even talking about anymore?

Originally posted by Tauwasser
Originally posted by HyperHacker
Originally posted by Tauwasser
hacked the palette-routine at 2:4000 to numbers higher than 7.
The GBC doesn't have palettes higher than #7. Unless you mean being able to choose from more than morning/day/night/black, which has nothing at all to do with anyhthing we've discussed.


Actually, I never said anything about a palette #8 to #F, I just said it would accept higher numbers. Because, as you might know, attributes from 08 to 0F for a Tile set it to VRAM1. That's what I'm talking about.

Then why didn't you explain it this way to begin with? I think 90% of the time the problem is simply that you haven't explained well enough what you're saying.


I don't know WHY you never ever noticed the broader set of scripting codes, but it's all good, they're there.

Well it's just that I've done the exact same process with other sprites, plus writing a map editor from scratch, and the script pointer led directly to the "second set" every time, usually directly to a 00 Print Text code. Your document is the only one I've yet seen that mentions this other set at all, and it's never come up in any of my work. When I would open that document I'd see a list of codes that doesn't match any other documents nor my own personal experience, and thus logically assume it's simply wrong like the hundreds of other poorly-translated documents which pretty much just toss random numbers into a file. There's no mention save for one small paragraph near the bottom of a second set of codes, nor any information as to how the game tells them apart. Again, you haven't explained nearly well enough.


Originally posted by HyperHacker
There shouldn't have been any reason to hack VRAM copy routines or worry about VBlank time. You need only have it change to bank 1 before decompressing and change the destination address, and the game will happily decompress 256 tiles into VRAM without any timing issues. I dunno what the heck you did, but it certainly seems to be a strange way of doing it.



Nah, I worried too much back in the day, because writing it directly to ram is somewhat awkward, when you can use dma. However, I couldn't come up with something better than that without breaking the whole game :-/ or at least the period between mapreloads looking crappy. So yeah, I decided to leave as is and implemented what you said earlier.

DMA? Are you sure you have any idea what you're talking about? DMA is of no use in this scenario, unless you were to decompress the graphics to RAM and then use DMA to copy them to VRAM. Since the screen is off during map loading, VRAM is freely accessible, so you can avoid this massive waste of RAM and just decompress directly into VRAM.


Originally posted by Hyperhacker
I see what you mean, but your solution doesn't make a lot of sense. Why copy from the current screen to the current screen?


Actually, it does. For some reason, you don't write the right palettes there to begin with but directly to screen. It's, however, not my code and I only had a glance and can tell you only this, so be the cool hacker you claim to be and fix it yourself, I just wanted to help you out.

I know how my code works. I don't, however, have any clue WTF you're saying.


Originally posted by HyperHacker
Sure, that'd be a nice way to do it - if the Game Boy used 9-bit memory.


It would even be greater to just use the 7th bit # >= 0x80 --> VRAM1 instead of 0

Sure, if you don't want to be able to display text at all, seeing how text is tiles 80-FF. Even if you hacked up some solution for this, you're still working with 256 tile numbers and thus haven't increased your amount of tile space at all. You've simply moved half the tiles to another bank.


Originally posted by HyperHacker
So mine does everything your does, plus the GBC-only screen that ensures people don't get stuck on an old GB when they play for a few hours and suddenly walk into a large tileset. How, then, is yours better?


I didn't have to rewrite all the routines like you did. Basically, I changed only the loading routine and the palette setting routine for the tiles, and the block limit (optional), and that's it.

So if I'm understanding your poor explanation correctly, it sounds like your hack simply lets someone set all 8 bits of the tile attributes, which would let them use VRAM bank 1, and changes something related to how tiles are loaded to VRAM. An interesting concept, but not the same as what mine does, so you can't really say one is better or worse than the other.


You're gonna have major problems once in a while with other screens too, I bet you.

I've tested this quite extensively and not yet seen any such problems aside from in the Pokégear. If one should arise I'm sure it'd be fixed the same way, or in the worst case, by backing up the video buffer to RAM.


Actually, as far as I remember, there is a check somewhere for attribute #7 to hide sprites and they wouldn't get hidden under just attribute #F, that's why I did that extra and 7 somewhere in that routine. It wasn't a persisten problem in every screen though, just sometimes it would occurr. I don't know. I already told you, it's long long ago, so I don't remember properly what I did especially why.

Once again, please explain in detail what you're talking about because I can't tell what you're saying at all. You talk about fixing "it" in "that routine" to prevent sprites from hiding/not hiding "somewhere". I've yet to see sprite hiding problems with my hack.


Of course, you can always check out my code and see that 1st, it's not yours, 2nd, how it does stuff.

No I can't, because you haven't posted it. I'm not going to dig through a patch for a completely different version of the game just to see how you did something I've already done.


Oh yeah, mine is better because it's actually used, too.

More people use Windows than Linux, does that mean Windows is the best OS?


Midnight Hack isn't just some "add-a-map"-hack. It's a completely new hack. You might even enjoy the new intro I did

Yipee. My patch is also being used in at least two hacks currently in the works, and my hack also has a new intro. The image has been on my website for ages; right now it's just simple placeholder text but it's a hacked intro nonetheless, and the final version should be quite a bit more impressive.


Also, as you might see on that page, I'm a member of that hacking group and I did it and you can take my word for it. Please don't start that silly argument. I mean, I could also just claim you found these asm hacks and the patch on the streets of wherever you live and just put em online under your name. However, I didn't doubt you, did I? I expect the same thing from you, too. Remember how somebody is not guilty until guilt is proven and not vice versa ?

Fair enough, although I do think Photoshopping a screenshot to impress someone is a bit more likely than finding a fully working but never released ASM hack with source code just laying on the sidewalk.


Originally posted by HyperHacker
Nor are most of my notes, though I've been slowly compiling them into one nice document. That never stopped me from looking up some info when someone asked about it though. Unless your notes are so bad even you can't understand them anymore, you should be quite able to take the two minutes necessary to look up an address or something.


I never said I couldn't get you a specific information (as long as I have it compiled in there). However, I said I wouldn't give them out with candy for Halloween. It's simply that too many people are gonna translate it with babelfish and then tell me I wrote crap. It's funny how many people think babelfish is the authority in translating documents and postings.

You don't seem to have understood at all. I'm talking about when someone asks, for example, "hey does anyone know where the routine is that loads tiles to VRAM" and you respond with "go find it urself" instead of taking 2 minutes to look it up and say "yeah it's at xxxx". People ripping off entire documents has just about nothing to do with refusing to take the time to look up one small piece of information for someone.


Originally posted by HyperHacker
If they're so crappy, everyone's just going to put down the copycat for releasing crappy documents anyway.


You sure would think so, wouldn't you? However, quite the opposite happens for some ununderstandable reason.

Funny how none of these sites come up in the first few Google results for "pokemon script hacking".


I actually stopped caring a long time ago about these as they didn't answer my emails. It's funny as is, but people seem to appreciate crappy translations by author unknown publicized by noob_idiot1337yeahbaby than the real thing.

Maybe because that's all there was for so long, and when you finally did translate it, you barely publicized it?


Ever since I posted that document which was translated to my fullest ability and command of the English language, you started stating how it was wrong, made up, and basically crap for some other fucking version of the same game.

Indeed, I thought it was wrong because, like I said before, you made no attempt to explain why the information within was completely different than that of my own experience and all the other documents. I offered possible suggestions as to why it might be wrong, ranging from being entirely made up to being for another version of the game (IE the German version) since it doesn't actually say which version it applies to.


It's like you didn't have any idea at all just to how hard it is to write 42 pages trying to be consistent in style and explanation.

No, because what would I know about writing long documents?


I even ripped all of the music out of there (with help of some friends) as mp3 of the first 9 or 10 seconds).

Who cares? I have MP3s of the music too. It has nothing to do with any of this.


The latter because I have zero knowledge of music, though I completely deciphered the music routine in technical terms (which doesn't help people knowing how to create music, as he and I use different terms and crap and the engine behaves oddly, too, because me and him, we couldn't map what the engine does to the changes in music...) However, he composed some one-channel songs of Evanescence

And have you posted this information anywhere? If not, why should I care?


Anyways, I hate how you people don't wanna learn and try if "that dude" is right or not.

Funny, I hate how "you people" don't wanna teach and tell "that dude" if he's right or not.


No, you just dismiss it by saying "I never encountered these. They must be wrong, you must be stupid putting 08 in a script and not crashing.

Well I never did encounter them and you never attempted to explain until now why they were listed in the first place. I never said you were stupid, I simply said there's no way you could have actually put 08 in a script thinking it does an if-zero check and not had the game crash, since 08 actually executes ASM code following it.


It may be two versions, but really, what you did was lying to us SOB".

Again, not what I said at all.


I mean, c'mon, it was all directly in front of you and you didn't bother of fearing to be publicly proved wrong. That's how it seems to me and that's really unfair, too.

WTF? Did you just forget how to speak English here? I can't tell what the hell you're trying to say anymore. I know you're capable of much better grammar than this. Are you just trying to confuse me?


I think you really need to learn how to better explain what you say, because a lot of the things you say simply don't make any sense until you post a more detailed explanation later. It should be easy to see why I'd assume you're lying and/or faking when you post screenshots of a hack, then try to explain how it works only to have your explanation make no sense at all. (DMA for decompression? Flagging tiles' VRAM banks in the buffer at C3A0 for no good reason? It really makes it sound like you have no idea what you're talking about.) It's taken this long just for you to explain why the information in your script document is inconsistent with everything else, and you still haven't explained why or how some events point to one set of codes and some point to the other set. It seems the only way to get any information out of you is to accuse you of being wrong and/or lying.

I don't care to compete with you but I certainly don't want to work with you either. If you want to stop being an elitist and start helping people for once maybe that can change, but otherwise I'd be quite content just ignoring you entirely. Perhaps I should have from the beginning. Like I said before, you work with a different version of the game, you aren't willing to share your work, and when you do you fail to explain it nearly enough. Hence there's really no reason for me to listen to anything you have to say.

You should know I've been slowly developing a large-scale hack of this game and an editor to go with it for years. That means I've been reverse-engineering whatever I need to accomplish what I want, and documenting my findings as I go. That means until the hack and editor are complete, all of my documentation can only be considered a work in progress. Of course it's going to have some errors and missing pieces when it's not finished. Neither of these things have yet reached the point where I've needed to edit scripts, so I've only done basic research into them; of course it's quite feasible that I might not encounter a second set of codes. It's a bit silly to ridicule a work in progress, don't you think?
(restricted)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 05:16 PM, in Bug Reporting / Feature Requests Link
Rather than sending emails, you could just have a page listing all of these events that users can view when they return to the board. Doesn't this board already have an event log tracking who edits what post when and such? It could simply select entries from there.
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 05:52 PM, in Question about Nintendo Wifi Link
Unless it uses WPA.
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 05:58 PM, in Microtransactions Link
Games like GT will be a nice way to show off one's hacking skills.
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 06:01 PM, in And they're off! Powerpuff Girls Z! Link
WTF
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 06:06 PM, in Re: Super Mario Sunshine: Accessing Other Courses At Night Or Sunset. Link
Originally posted by FreeDOS +
they really look and function just like officially-signed carts now.

Fixt. Also, there are GCN modchips that exploit a flaw much like the Dreamcast's to let you swap a real disc for a DVD.
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 06:20 PM, in Microtransactions Link
Exactly my point. People aren't going to look at your virtual 'Vette or Viper and think "ooh, that guy must be loaded". They're going to think "OMGF H4X" or possibly "wow, that guy must have no life at all". Quite the opposite of what Sony wants to achieve with GT.

I just wonder if they can even do anything about people hacking to unlock content already on the disc? I mean you paid for the disc, don't you have the right to use it as you see fit? Would that not include, say, making a hacked copy in which these things are already open?


(edited by HyperHacker on 11-03-06 05:22 PM)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-03-06 06:24 PM, in What game on the Wii are you looking foward to the most? Link
Zelda, obviously.
(restricted)
(restricted)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-04-06 04:07 PM, in Re: Super Mario Sunshine: Accessing Other Courses At Night Or Sunset. Link
Originally posted by Zepper
What do you mean? Can I burn a GC game image into a mini-DVD disc and play it using a modded-GC, eh? Guess no.

Yes. You burn the image to a DVD, and this chip enables a disc swap exploit. Current DS solutions are a real DS card - no bugs, exploits or hacks - that contain a MicroSD reader or load programs off a GBA-slot device.


(edited by HyperHacker on 11-04-06 03:09 PM)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-04-06 04:44 PM, in One Pixel at a time picture. Link
THAT'S CHEATING! :O

Attachments

HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-04-06 04:46 PM, in The story about the single word. Link
flying
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-04-06 04:48 PM, in Four words at a time story Link
Toad with its own
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-04-06 04:52 PM, in The WHAT IF? Thread!!!! Link
Then I'll take it back to the store and have it exchanged for a working copy.

What if people in real life had access to hammerspace?
(restricted)
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-05-06 03:23 AM, in A Celebration of Many Things Link
1) Damn you, work! Make me miss the party...

Now I know how Danielle feels. Shoulda brought my laptop...

2) You're all nuts.
HyperHacker

Star Mario
Finally being paid to code in VB! If only I still enjoyed that. <_<
Wii #7182 6487 4198 1828


 





Since: 11-18-05
From: Canada, w00t!
My computer's specs, if anyone gives a damn.
STOP TRUNCATING THIS >8^(

Last post: 5908 days
Last view: 5908 days
Posted on 11-05-06 03:27 AM, in Outta Fish? Link
Land covers 1/3 of the Earth's surface, and because we can't fly and land is a solid, we can only really use two dimensions of it (IE we can't go up or down very much). Water covers the other 2/3, and since it's a liquid and fish can swim and breathe in it, they can use all 3 dimensions. Somehow I find it a bit difficult to believe that we're really going to kill all the fish in the ocean any time soon.
(restricted)
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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253
Acmlm's Board - I3 Archive - - Posts by HyperHacker


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.244 seconds; used 468.04 kB (max 615.76 kB)