(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
05-23-24 09:54 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
(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: 6304 days
Last view: 6304 days
Posted on 08-17-06 11:42 PM, in Epic Racers - Impala Kart Courses Update! New Screenshots, new Drivers! Link
Originally posted by Stifu
On a side note, I don't find the Chuck Norris fad funny.

Thank God, I thought I was the only one.
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: 6304 days
Last view: 6304 days
Posted on 08-17-06 11:46 PM, in Mario Kart 64 Level Hacking. Seriously! Link
It's not crashing in the current development build, hopefully that means I fixed it. Does it work with the USA ROM, aside from Moo Moo Farm and DK Jungle?
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:02 AM, in Finding an indextable Link
I suggest you start messing around with instructions in Nemu's debugger. N64 (R4300i) is a bit like x86. There's a few things you should know though:

-Coprocessors. I think COP0 is the RSP/RDP, not sure but I've never had a need to deal with it in ASM hacking yet. COP1 is the floating point processor. Unless you're hacking physics (speed, weight etc) you probably won't need to deal with COP1, but it's worth studying (not that hard really).

-Delay slot. Branching is slow on the R4300, so while a branch is taking place, the instruction after it is executed. That means when you see code like:
JAL somewhere
ADDIU $A1, $zero, 0004
$A1 is actually set to 4 before the JAL is executed. It's easy to forget about this; don't! You can make good use of it in ASM hacks (and forgetting about it often leads to violent crashes). Note the B*L instructions which skip the delay slot if the branch is not taken.

-Funny instructions. Sometimes commercial games do things that seem strange or pointless, but usually they have a purpose. For example you might see a game do this:
J somewhere
NOP
somewhere: etc...
This seems like a pointless jump, but executing it clears a cache or some such. Another nice example:
OR $A1, $zero, $T2
Any number OR zero is itself, so this copies $T2 into $A1. The R4300 lacks the ability to directly copy registers, so this is a nice way to do it. ($zero (AKA $R0), if you hadn't guessed, is a register whose value is always zero.)

-LUI (Load Upper Immediate). Most documents will tell you that this loads an immediate 16-bit value to the upper half of a register. What they often fail to mention is it also zeros the low 16 bits.

-Signed addition. I'm not entirely sure of the specifics but IIRC, adding a value over 0x7FFF to a register results in the high word (2 bytes) being decremented, even when using unsigned addition, due to some integer overflow somewhere. You might see this:
LUI $A1, 8014 ;$A1 = 0x80140000
LW $A2, C000($A1)
This reads from 8013C000! However if the second instruction were LW $A2, 7000 it would read from 80147000. This can be a major pain.

-Alignment. 16-bit accesses have to be to an even address (ending in 0, 2, 3, 4, 8, A, C or E); 32-bit accesses - including execution - has to be to an address ending in 0, 4, 8 or C. I'm not sure what happens if they're not aligned but it's probably not what you want.
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:05 AM, in So I found a file recovery program demo and... [SMW hack related] Link
Free software is often one of those things that you can only find when you don't need 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:08 AM, in Sprite Tool, public test release Link
Not saying I'm going to do it, but the electrifying water effect is probably possible. When the shell hits the water, do a simple flood fill replacing the water tiles with a hurt block that looks and acts like water. It could get annoying though, especially if one should manage to wander into a pool you have to swim through.

A sprite that can only be killed by being lured into water would be cool though. Similarly, a fish that charges at you, but if you time it right, you can make it miss and fly right out of the water, turning into a harmless floppy fish (like in the beginning of that one Vanilla Dome level) when it lands on the ground. (Maybe it dies if it rams a wall at full speed too, 'cuz you know, that'd hurt.)


(edited by HyperHacker on 08-17-06 11: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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:14 AM, in ASM hack idea. (Sprite graphics related) Link
Originally posted by Disruptive Idiot
It might eat up all the RAM, hell it definitely would, but storing the graphics in rom uncompressed would make the file bigger, 56kers may not be amused.

That's why you compress the patch (zip, or better, 7zip).


If you store them uncompressed then you'd make it impossible to use Lunar Magic to insert sprite exGFX.

I think trying to keep everything compatible with a closed-source, non-updated editor is a lost cause... It's getting to where it'd almost be easier to make another, open-source editor than to try to keep all our hacks compatible with it.
If it must be done, though, how much SRAM can a SNES game have? SMW only uses like 2K, so if more is available, graphics could be decompressed to it when the level loads and copied to VRAM as necessary. SRAM->VRAM access might even be a tiny bit faster than ROM->VRAM.


Plus, it would be faster to transfer from RAM to VRAM than ROM to VRAM, at least if conventional hardware wisdom holds.

Probably, but if ROM->VRAM is fast enough (note that we can use FastROM), does it really matter?
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:15 AM, in Custom Block-Water ON Block-question Link
It should probably be changing into the next Map16 tile; many blocks do this.
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:17 AM, in how hard is 3d with SDL/OpenGL Link
You might even design a prototype using one of those game maker programs or a pre-written engine, then if you want, make a new engine and port your resources to work with it (or just make it compatible with the same formats).
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 12:24 AM, in XML Questions Link
Just some simple questions on what all is valid in XML.

1) What's the standard method to putting a < or > in a tag's value, or a quote in an attribute?
2) Does a comment have to have -- after the ! and before the closing >?
3) What characters are valid in tag/attribute names?
4) Are processing instructions (<?blahblah... ?>) allowed after the closing root tag? Eg like so:
<?xml version="1.0" ?>
<blah>
blahblah
</blah>
<?something ?>

[edit]
5) I noticed that when you have something like this:
<blah>
text
<something/>
</blah>
a browser creates a node called "#text" for the word "text" between those two tags. Should this be done when there is only whitespace between them?

Thanks.


(edited by HyperHacker on 08-17-06 11:24 PM)
(edited by HyperHacker on 08-18-06 02:18 AM)
(edited by HyperHacker on 08-18-06 02:19 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 03:29 AM, in Great. A Water Park. Link
Sunburn indeed sucks.
Originally posted by setz
I hope you know all those kids you seen pissed in the water.

never go to water parks.

Why do you think the chlorine is 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 03:31 AM, in My theory! (Acmlm Mystery) Link
Doesn't he work for a game company now? He may not even be allowed to 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 03:41 AM, in It's a glorious day for P2P; 'closing letter' delivered to RIAA, MIAA, etc. Link
Just FYI, illegally downloading music doesn't always mean "lol why buy it when i get it free". I use it to sample songs. If I like what I hear I buy the album, because MP3s suck compared to the originals anyway. This is one major thing these people always fail to account for, especially when stating how much is "lost" to piracy - they assume that everyone who pirates a copy of something would have bought it if piracy wasn't an option. Like Joe Pirate would have gone out and bought every NES game if he couldn't download the entire set? This can even work in reverse; there's many a CD I wouldn't have bought if I hadn't downloaded a song from them first, because I wouldn't know what I was buying.
Kind of ironic too, with a decentralized system like this, these claims are even more skewed by the fact that there is no longer a 1:1 ratio of illegal copies downloaded to illegal copies in use. Someone's client may have downloaded the file without them knowing it to keep the network healthy, and it's just sitting in a cache while they continue to use legal files. In this case even though a pirated copy has been downloaded, a copy hasn't been pirated.

Originally posted by emcee
I've read through the technical details, and I think I see how this works. It's clever, and it certainly creates a techinal loophole. But not a legal loophole. As long as a network implementing this system can be shown to promote piracy (which, according to the supreme court, means simply not trying to stop it), then just acting as a node on that network could also be consider promoting piracy, allowing you to be sued under the same precedence that won them the case against Grokster, without ever having to prove you, yourself, actually commited piracy.

Well then it sounds like an easy solution is to all start using this to share legal files. Just as BitTorrent was originally invented to share Linux ISOs because direct HTTP/FTP downloads ate up server bandwidth. Maybe from now on when I release a program/hack/etc I'll include an OFF link as well to cut down on the load to my server. If most people are using it for legal purposes they can't really say it's promoting piracy. That'd be a bit like saying people who use cars are murderers because murderers often transport their victims' bodies in cars. If that's mainly what they're being used for, then they may have a case, but in the real world where very few cars contain the body of someone that was just killed, or indeed anything illegal, to make such a claim would be ridiculous.


(edited by HyperHacker on 08-18-06 02:42 AM)
(edited by HyperHacker on 08-18-06 02:45 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 03:50 AM, in You have GOT to be kidding me... Link
Originally posted by ||bass
Originally posted by HyperHacker
I don't see why this is stupid... he owes them money that he doesn't have and damn well isn't likely to ever get. They suspect there's gold on his property. Since he can't pay them, they go for his gold instead. Makes sense to me.

Now if they're accusing him of hiding this gold, then that's fairly dumb...
Clearly you DIDN'T READ the article. They ARE accusing him of hiding the gold. If you actually read the article, it says AOL is digging for gold on the guy's PARENT'S PROPERTY. Parents that he has apperantly not seen in quite some time.

Keh, that'll teach me to skim. It still makes some sense though, if they have reason to suspect it's 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:22 AM, in Keke Link
lol.

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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:26 AM, in 9? Link
Originally posted by Lunar MM
And all of you are wrong. It's "283." Geez.

486, foo.
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:29 AM, in Yeah, I think my computer is pretty close to dead. Link
Heh, you spilled sand in it, of course the disk is dirty. *shot*

A new hard drive would probably do some good (as well as taking it apart and cleaning it all out), but you might want to consider a whole new 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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:32 AM, in Running SMB3 on the internet Link
How would you do the graphics? Change the background colour of a bunch of 1x1 divs? Good luck getting a decent framerate with that.
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:33 AM, in Logitech Rumblepack 2... Without the rumble. Link
I can't get any emulators to recognize the rumble function of my Saitek P2500 either.
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: 6304 days
Last view: 6304 days
Posted on 08-18-06 04:35 AM, in A good N64 Emulator. Link
What is it with this thread and bumping?
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.036 seconds; used 474.50 kB (max 622.27 kB)