![]() |
| Register | Login | |||||
|
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
|
| | |||
| 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(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
|
I find it amusing that companies spend millions of dollars on things like DVD region codes when I can just press a few buttons on the remote in most cases to make the player region-free. |
They need to learn that if their software can decode something, so can someone else's, and that third-party software is more than likely going to just dump it to an unencrypted format.
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
|
Hopefully wrapping up this argument which is probably better off here.
|
OK, so let's see... you posted a picture of a hack using VRAM bank 1. That doesn't really prove anything. Have a picture of me standing next to an animé character, or a screenshot of the not-really-upcoming Dukes of Hazzard Meets Inuyasha movie. If you don't post any information as to how the hack was done, then there's no way to prove that you didn't just Photoshop a screenshot, graphic-hack another game, or even just use my patch. Of course, even if you did make such a hack, it appears to be for the German version. What does that have to do with me making the same for the English version? Your so-called map editor looks like a screenshot of a Goldmap translation, poorly resized. Even if this is real, a screenshot doesn't prove that it's "better and faster" than mine. Heck, you said everything so I guess that means we also need to compare functionality and speed of your Mario Kart 64 editor, your desktop status display and wallpaper switching system, your customized Playstation, etc. In any case, I don't really care if another program or hack is better than mine (especially when nobody has access to it). Mine do the job, I enjoyed making them, people probably enjoy using them, that's all that matters. If you want to release yours, then great. That gives people a choice, and if yours really is better, then it should quickly become more popular.
By script debugger, I mean a simple ASM hack that logs what scripts are being executed from where and when. It's quite easy to do using No$'s debug messages.
Precisely the problem. Again, your screenshot lacks any real information. For all I know it could say "tuna sandwich" under those blocks. Your scripting document, I've had for a while now. While it nicely summarizes what script codes exist, the actual information as to which code is which is all wrong. This leads me to believe one of 4 things: 1) This information was only tested with the German version, and the US version uses different script codes (or only tested with Gold and Silver uses different codes), which means you fail for not specifying what version you've documented or testing on other versions before saying it applies to them. 2) You've done something very wrong and haven't tested your findings at all. 3) All of this information is gathered by looking at script codes and guessing what they do. I learned ages ago that this is not the way to go, because you rarely get it right. 4) One of us has a beta version of the ROM which is exactly the same as the final except for having different script codes. I kinda doubt this. For example, you've listed code 0x16 as being Add Variable when really it calls a subroutine. 00 and 01 are listed as "pointer code", which I can guess means subroutine call, when in fact 00 prints text from the pointer currently in the BC register and 01 prints text from a 2-byte pointer following the comand. 08... I don't know how you can possibly have put 08 in a script thinking it performs an if-zero check and not had the game crash.
This is another good example of you clearly having no idea what you're talking about. The routine at 04:7E03 restores tile attributes as clearly indicated in the comment. Reading 0x9800 won't work as that holds the current screen, whereas I need the previous screen. Reading FFD8 or C3A0 is completely useless because this is where the game stores the tilemap, not the tile attributes. I know what the problem is (the Pokégear overwrites the previous screen buffer) and probably how to fix it (copy the buffer elsewhere before overwriting it), I just haven't got around to it since I have no good GB debugger (No$ stopped running and bgb's interface is AAAAARRRRGGGGGHHH).
This is another big part of the problem. Competition between ROM hackers doesn't help anyone unless it drives them to keep trying to outdo eachother, and I really don't care about trying to outdo the stuff you claim to have done but can't even prove. I'm really quite sick of these big arguments every single time I post in a Pokémon thread, so let's just cut this one short right here. If you want to actually help people and prove you've done more than cut and paste a few screenshots and throw some random numbers into a document, feel free to post your programs and information for once. On the other hand, if you just want to stop into every Pokémon hacking thread and say "oh I already made that hack 2 years before the game came out, not that it matters because I'm not giving it out lololol", then you have no place in the forum. Yoro summarized exactly what the problem has been and still is today: Nearly the entire community is composed of elitists who don't share and idiots who don't care to learn. (Being German has nothing to do with it, there's just a lot of German Pokémon hackers. ) Those who do want to learn are either driven away by the lack of anyone willing to teach, or labelled idiots because they don't learn anything because nobody's giving them any information to learn. The solution is simple: Get rid of the elitists and find people who actually care to share like Kawa. From there, the newbies will practically sort themselves into people that learn and become a valued member of the community, and people that don't and become banned.
Oh and I notice you still haven't mentioned why that bank switch hack sucked. C'mon, anyone who's hacked the game 1/4 as much as I have or as much as you claim to have should be able to explain precisely what the problem was with that hack. (edited by HyperHacker on 10-24-06 02:50 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
|
My opinion on this has always been fairly simple: The current system almost has it right, but it doesn't describe the issues in enough detail ("violence" and "mature themes" don't explain anything) and it tries to do the parenting itself. The real problem is parents. Store owners shouldn't have to tell little Billy he can't buy GTA3, because Billy's parents should be there with him to tell him that or should at least see he has a new game and read the warning labels and/or play it a bit themselves to see if they think he should be playing it.
|
Really, there are two problems: One, parents are too dumb/don't care enough to make sure their children aren't buying or playing games they shouldn't be. Two, rather than trying to remedy this, the ESRB and other such organizations are trying to take the parents' place themselves by censoring and placing age restrictions on games. Parents who don't know/care enough to be a parent are the basis of a number of problems in the world. (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
|
Originally posted by Tauwasser Yes, those are the codes I was talking about. Your information looks correct there. I've hacked peoples' scripts before though, and not once seen this second set you describe here. The script pointers all point directly to the script commands I mentioned (00=print text, etc).
Could you not have posted the URL anyway, or some Google keywords that might find a copy?
Just because it looks a bit different than Goldmap doesn't mean it couldn't be a modified Goldmap screenshot. In any case, the last time I used Zeromap it was a buggy Goldmap clone that didn't really do anything useful. If it works for the English versions, why were later versions never posted here? It's a bit silly to go about adding support for English versions and never tell any English people about it when you speak English. And if it doesn't support them, then why should I care about it at all?
Hey, we have something in common.
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.
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.
The palette has nothing to do with hiding sprites; they're hidden when standing on 8x8 tiles that are used for text. This is why my hack still has them disappear on tile 0x7F.
This has nothing to do with adding tiles.
I don't think the number of bugs in bgb is tied to my anger level. Quite the opposite in fact.
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? The real solution would be to just not copy at all when the Pokégear is closed, but then how do you tell if it was that or some other menu? I mean I can think of one way, but I want to hear your idea, since you've supposedly done this before.
Sure, that'd be a nice way to do it - if the Game Boy used 9-bit memory. Unless you want to make a second table elsewhere, which means finding 360 bytes of free RAM (good luck) and hacking just about every graphical routine in the ROM.
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?
If you look at my hack, you'll see how I do it, and it should be a pretty obvious way to go, especially for someone who's worked on this so much: use the scripting engine. My warning screen is just a call to a font-loading routine and a script routine, and a script to print some text. Maybe 15 minutes worth of work including finding the correct font load routine, and no graphics needed.
A patch? That shows that somebody did these things someday. Like I said, you still haven't released any revelant information that proves you did it and you didn't just use my patch to do it. Also, proving these things have been done and sharing how they were done are two very different things.
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.
Like I said in the PM and my custom title, I don't have a stable Internet connection (else I'd have replied to this sooner). I'm just leeching off a neighbour's wifi for now. I don't want to bother running AIM because the frequent disconnections and massive lag would make it nearly impossible to actually have a conversation with someone. In regards to your previous post, you don't release your info because people take credit for poor translations of it? Where's the sense in that? If they're so crappy, everyone's just going to put down the copycat for releasing crappy documents anyway. If some website has miscredited a document you released in public, you should be able to get a few people to back up your claims that you wrote it. Or better yet, screw that site. If you're making and releasing good things, people are more likely to come to your site than one that's probably obviously full of bad documents like that. No matter what you make, someone will rip it off. You just need to learn to deal with it. In any case, it all pretty much boils down to one statement: We're hacking two different versions of the game, or from a completely technical standpoint, two different games using the same engine. Thus it makes no sense for you to compare our work, or say your German version hacks make my English version hacks pointless. In the case of the original thread; you could have just noted that you made such a hack for the German version and maybe commented on the implementation or linked to yours for German hackers to use. That wouldn't have been an issue and I'm sure some other German people would have appreciated seeing a link to an identical hack for their version. The problem comes when you start with the whole "my hack's better than yours" routine when your hack isn't even for the same version of the game. You're comparing apples and oranges and just asking to be flamed. Now if we were talking about the same version, or information that's the same for both, then it'd make sense for you to link to your documentation (though the attitude still isn't necessary). This happens often in ROM hacking; I can't guess how many different RAM addresses in Super Mario World have been discovered by 4 different people, only to have someone point out a document that already lists it. Though even when this does happen, I have yet to see someone get put down for posting information that someone else posted before them. To put someone down when your information wasn't previously released or is for another version makes even less sense. What really bugs me is when you finally did post information (which shouldn't take two threads worth of arguing to do), it didn't make a whole lot of sense, and not because of translation issues. For example, you described how you hacked palette code to make sprites not disappear, but this makes no real sense as sprites disappearing isn't related to palettes. This leads me to believe either you're not explaining things fully, in which case a lot of the information is useless anyway, or you're just making it up. You seem to want to go to whatever lengths possible to show that you're better than me. I must say I'm rather flattered that I set the standard you compare yourself to, but I must reiterate - who cares? We do different work and it's usually pretty good. If someone wants a Playstation they buy it from Sony; why should they care whether Sony or Sharp make better stereos when they're not buying a stereo? Same idea. I'd much rather work with you than against you; I don't understand why you see this as such a problem. Why spend time reinventing the wheel when my wheel already works and you could spend this time working on something new? Just as I can use your script information to code my map editor's script-related functions, and if you wanted to hack the game's intro you could base it off of my GBC-only screen. When you release your work you save other people time, which gives them more time to make something you might use. Plagarists and copycats are generally quickly caught or unpopular to begin with. There's really no reason not to release your work.
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
|
Originally posted by Xkeeper Can, but won't.
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
|
I've never played FR, but based on what I know of the other games and the GBA, it should be fairly feasible for an experienced ASM hacker. The only thing you really need to modify to add maps like you described is the town map routine to be able to have more town maps (and perhaps the town name tables to add to them); if FR works anything like the others, you should pretty much just be able to make as many areas as you want and choose how they appear on the town map.
|
Adding a clock should be fairly easy since the GBA has various carts with one built in, but changing palettes/Pokémon sets/scripts with time is going to be a fair bit of work if the game has no existing time system.
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
|
Forkin' nice. I knew you'd figure it out eventually. |
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
|
Heh, my first ASM hack was for Pokémon Silver, making you not take any damage from most hits. Simple stuff with no real point to it, but I learned from there until now I'm doing things like bigger tilesets and new intro screens. Just keep reading, experimenting, and documenting what you find. Don't be afraid to ask questions; from what I've seen people respond positively except to really, really dumb questions ("how i can hack a room of gba"). |
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
|
I made another thread for it in WA/D, so if he wants to contribute anything related to the hack, that'd be the place to do it. I won't bother retyping my explanation here but that information wasn't particularly useful. At least he's trying.
|
Anyway, has anyone used it yet? Any problems? ![]()
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
|
Possibly a silly question... would complex shapes requiring gaps in the transparent area be possible if the format were modified to allow for it? Like, the hardware is capable of it? |
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
|
Originally posted by icegoom IIRC you can't actually edit sprites there, only view them.
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
|
OOOooooOOOoooOOOOOOOooOOoooooooooOOOoOO!
|
Heh, it'd be funny to append "'s Ghost" to everyone's name for Halloween. ![]()
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
|
Originally posted by asdf [information explaining why this request is a decent idea and should be easy enough to implement] [silly idea for another feature that could be added to the above request] [post by Xk stating that he could do it but he's too lazy]
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
|
That's not ice cream... |
Spoiler: It's a tennis ball.
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
|
We definitely have to do something. Today a bunch of crystallized DHMO fell all over town. I shit you not. Everything's coated with like 12 centimeters of the stuff. It made a short leisurely walk to the mall and back into a living hell. I wasn't sure I'd make it back; it almost completely blocked the lenses of my sunglasses, but if I removed them the flying DHMO crystals would blind me instantly. Cars were sliding all over because of its effect on their brakes, the place I work at had to close down early, etc... it's horrible. |
I've actually seen people put fish in tanks full of this stuff and watch them suffer. Bastards. (edited by HyperHacker on 10-29-06 03:35 AM)
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
|
This reminds me of the "invisibility cloak" posted a few years ago that was really just a bunch of cameras and projectors, projecting the image of what's behind you onto your front. |
And I would love being able to turn completely invisible. (edited by HyperHacker on 10-29-06 03:41 AM)
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
|
Argh... those f... a... I'm speechless. I can't think of a way to exp |
This is an interesting quote, though... "Lik-Sang did not contest this case (i.e. they did not turn up and therefore incurred no legal costs). We have been awarded substantial costs against Lik-Sang which have not been paid," If I read this right then they've been awarded some crazy amounts of money from Lik-Sang... I'd consider that legal costs. (edited by HyperHacker on 10-29-06 06:35 AM)
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
|
I could point out a few other bumps this genius made, but I don't think it's necessary. |
| ||||||||||||||||||||||||||||||||||||||||||
| 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 |