Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |
User | Post | ||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 161/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Hmm, what info do you have? Also when you say the 32x32 maps are arranged to make a level, you mean like 0 1 2 3 4 5 6 7 8 9 A B C D E F or are they in a specific order for each track? |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 162/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
1) That's what I kinda thought; though I guess that ruins my idea of putting more various objects on Layer 3 to follow Mario and such. That is unless it only does that when you've got Layer 3 Windows on... 2) Oh yeah, doh. Though I'd have to switch to the non-darkened palettes when I illuminate the area... How's this HDMA work exactly? |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 163/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Click, click... What's that sound? Why it's me clicking Logout. But nothing's happening. It doesn't load a page or anything. (Mozilla, Win98.) | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 164/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Doh, I meant first left. (Not gonna bother logging in to edit the post since the Log Out link doesn't seem to work and clearing cookies in IE is a pain in the bum.) And I do believe that the tracks could easily be improved to be fun. Personally though, I'd rather see all-new ones. Even if the AI doesn't work (and I'm sure it'd be fixed after OK's hack is released ) it's still hella fun in multiplayer. (And you don't have to deal with enemies who can jump over everything, have an unlimited supply of superweapons, and go faster than you.) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 165/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
You didn't have to kill all the oil, just enough that it doesn't look like a toxic waste dump. But hey, it's your hack. I'll check it out when I get home. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 166/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
You'll actually make a program or just docs? I'll be willing to make a program if you don't. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 167/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
W, and same situation as Drag. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 168/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Acmlm But a lot of people do say 'pardon my French' when using it. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 169/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Anal USB? No thanks. My anus is output only and I intend to keep it that way. The real scary part isn't the possibility for abuse by hackers. It's the possibility for abuse by government. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 170/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Dark Lord: That's what I did. Gandalf: I tried that, but logging out can't be done via URL. (This was done when some wise guy used login.php?action=logout as a minipic. ) Acmlm, first post: User ID? Good idea. Then we can make links to log specific people out. Might wanna re-think that one. Kefka: So other people don't muck stuff up with my still-logged-in account. This is a school computer. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 171/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
5. Thou shalt not barge into random houses. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 172/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Wow. How many times has this been posted? | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 173/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Savestates are full RAM/Register/hardware status dumps. It's almost possible for software to load/save a savestate of itself; however, read-only/write-only I/O registers (or those that aren't even accessible by software) can cause problems. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 174/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I can do it but I'ma need all the track data you can get. Formats and pointer tables for the most part. Any related ASM would also be quite helpful. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 175/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Control your brain with them? No. Have them build a mini-computer that could be used to do so right into your brain? Sure. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 176/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Sweet. I've wanted to do that but never had the parts. (Of course I can play NES games on my PSX. ) | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 177/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Well it's at 7E0701 in RAM, 16 bit. (edited by HyperHacker on 03-26-04 04:55 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 178/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
[edit] Doh, stupid me. I'd merely mucked up the drawing procedure (each time through the For loop that draws the pixel, I needed to increment the X coord, whereas I only did it once, so I drew all 8 pixels of a row in the same place. It looked like total garbage and didn't crash because of the use of pointers simply reading random crap outta RAM. So, since it works now, here's the full code: 'Increment a Long value as if unsigned Function IncLongUnsigned(Value As Long) As Long If Value < &H7FFFFFFF And Value >= 0 Then IncLongUnsigned = Value + 1 ElseIf Value > -2147483648# Then IncLongUnsigned = Value - 1 ElseIf Value = &H7FFFFFFF Then IncLongUnsigned = -2147483648# ElseIf Value = -2147483648# Then IncLongUnsigned = &H7FFFFFFF End If End Function 'Params: SrcArrayPtr=Pointer to source byte array (first byte of tile, 16 bytes) 'Required API Declarations: CopyMemory(), SetPixel() Sub GB2BPPToRGB(SrcArrayPtr As Long, DestDC As Long, Optional XPos As Long, Optional YPos As Long, Optional C1 As Long = &HFFFFFF, Optional C2 As Long = &HAFAFAF, Optional C3 As Long = &H5F5F5F, Optional C4 As Long = 0) Dim ArrayPtr As Long, Bits(0 To 7) As Byte, C As Integer, Colour(0 To 3) As Long Dim XP As Byte, YP As Byte 'Draw coords Dim P1 As Byte, P2 As Byte 'Pixel data Colour(0) = C1 'Set the colour array Colour(1) = C2 Colour(2) = C3 Colour(3) = C4 TempByte = 128 For C = 7 To 0 Step -1 'Set the Binary place values Bits(C) = TempByte TempByte = TempByte \ 2 Next C ArrayPtr = SrcArrayPtr Do CopyMemory ByVal VarPtr(P1), ByVal ArrayPtr, 1 'Get 2 bytes from the array ArrayPtr = IncLongUnsigned(ArrayPtr) 'Since we can't pass an array and Variants suck, we pass a pointer CopyMemory ByVal VarPtr(P2), ByVal ArrayPtr, 1 ArrayPtr = IncLongUnsigned(ArrayPtr) For C = 7 To 0 Step -1 TempByte = P1 'Get specific bits of each byte TempByte2 = P2 TempByte = (TempByte And Bits(C)) / (2 ^ C) TempByte2 = (TempByte2 And Bits(C)) / (2 ^ C) TempByte3 = (TempByte2 * 2) + TempByte 'TempByte3=Colour # 'Debug.Print TempByte, TempByte2 SetPixel DestDC, XP + XPos, YP + YPos, Colour(TempByte3) 'Draw the pixel XP = XP + 1 'Inc the x position Next C XP = 0 YP = YP + 1 'Inc the y position Loop Until YP = 8 End Sub Example use: GB2BPPToRGB VarPtr(TileData(1)), Me.hdc, 8, 12, &hFFFFFF, &h0000FF, &h00FF00, &hFF0000 ^ Will draw on the current form starting at X position 8, Y position 12, using the colours white, red, green and blue (Windoze uses BGR). TileData should be an array of 16 bytes. (You don't have to use the first entry of the array, just the first byte of the graphic, it can be VarPtr(TileData(5465642)) for all the code cares. ) The included function IncLongUnsigned is merely for, as the name implies, incrementing a Long as if it were unsigned (since if I just add one to the pointer and it's above 0x7FFFFFFF VB interprets it as negative and I end up subtracting, and of course there's the potential for overflow). Use it however you want. (edited by HyperHacker on 03-26-04 09:14 PM) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 180/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
*Hands them both a replica Tetsaiga (or however the hex you spell it), grabs some popcorn, and watches from a distance* (Hey, you linked me here. ) |
|||
(restricted) |
Acmlm's Board - I2 Archive - - Posts by HyperLamer |