News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

General Hack Ideas

Started by DSO, May 20, 2009, 08:41:04 PM

Previous topic - Next topic

Kitsune_Phoenix

#625
*deleted post*

JAM

Quote from: Crys on March 19, 2015, 02:42:14 PM
The bomb spreads is pretty darn useless though! :p
You just can't use it right. In one of projects I'm assisted in there are about 50 items and any of them is useful.

[spoiler]If use it underwater without Gravity Suit and charge bombs at maximum, they'll jump high enough to hit something near the ceiling (Enemy? Block?) or open the gate.[/spoiler]

Kitsune_Phoenix

#627
*deleted post*

personitis

An idea for a simple enemy which you place on a wall. From here, speed can be used to determine how fast it slides up and down, speed2 determines how often to shoot lasers out (probably the space pirate ones), and then orientation used to tell if it changes direction based on hitting a solid block (0000) or if it travels a set distance before going back the direction it came.

Jordan5

a little like the enemies that detect you and then fire lasers in the pirate ship in MZM?

personitis

I knew the idea felt similar to something else... :neutral:

Quietus

You probably couldn't remember because so many people have tried to erase the Chozodia stealth section from their memories. :^_^:

Kitsune_Phoenix

#632
*deleted post*

Quietus

Quote from: Kitsune_Phoenix on April 09, 2015, 05:41:13 PMThey aren't firing lasers at you. A laser has to appear as a solid, continuous line, since photons travel at a few billion meters per second.
If you're going to deliberately disregard context (in this case, entertainment media), you could at least check your figures.  Checking almost any website talking about photons will tell you that they travel at the speed of light, which is 299,792,458 metres per second.  Nowhere near 'a few billion'. :neutral:

Cpt.Glitch

Or if you're in the USA and are lazy like me and use their system of measurement, its 186,282 miles per second.

Zero One

And because I hate the imperial measurement system so much, whyyyyyyy compare feet to lightnanoseconds. Imperial is awful, stop that :(

Quietus

I wouldn't say I hate the imperial stuff, but every time I look at it, I just think "how random are these numbers?"  It almost feels like the numbers were just plucked out of thin air. :^_^:

Hawntah

Quote from: Zero One on April 10, 2015, 03:42:48 AM
And because I hate the imperial measurement system so much, whyyyyyyy compare feet to lightnanoseconds. Imperial is awful, stop that :(
What are you talking about? The imperial system is obviously sooo much better than the metric system. That's why everyone uses it, right?

Oh...

Quietus

Thanks for the picture, Hawntah.  You didn't have to post it, but it was nice of you to go the extra 1.609344 kilometres. :^_^:

Jordan5

Since starting a physics degree, knowing light travels roughly one foot per nanosecond can be quite useful :heheh:

And Kitsune, light isn't really just photons, but lets not delve into Quantum Mechanics :wink:

Lunaria

Friendly reminder that other countries uses "mile" too and it is not the same as the British mile. For example, the Swedish mile is 10km.

Crashtour99

Quote from: Kitsune_Phoenix on April 05, 2015, 03:26:24 AM
I am not sure if this is even feasible on the SNES, but I had a thought that could both (in theory) save space (in the long run) and allow for a much greater diversity of colors on a single sprite/tile.

Instead of giving each sprite a single, 15-color palette, you could take multiple sprites and link them to a single mega-palette (over 30 different sprites or tiles could use the same mega-palette of 256 colors, with an duplicate colors being swapped out for others, and a single sprite could potentially use most of those 256 colors).
The only thing that comes close is the Mode7 background which does indeed have access to all of the palettes stored in VRAM.  However sprites cannot be part of the bg image, so they're still limited by hardware to a single palette line (the SM title screen gets around this limitation with the animated larva metroid by doing some fancy code stuff, but it's still an animated part of the background and not a sprite object like the title logo and such).

TL;DR nope/hardware-limits

Kitsune_Phoenix

#642
*deleted post*

Scyzer

Quote from: Kitsune_Phoenix
Isn't there some way to...

No. No there isn't.

Kitsune_Phoenix

#644
*deleted post*

Daltone

bomb blocks that get destroyed by missles/supers, someone should do this for me.

Scyzer

Quote from: Daltone on June 26, 2015, 06:26:02 PM
bomb blocks that get destroyed by missles/supers, someone should do this for me.
They're already in the game. We call them shotblocks :P

Quietus

I'm guessing blocks that can't be shot with beams is what Daltone is after. :^_^:

Scyzer

Oh derp. Here take this!

LoROM
!ReturnGraphic = #$0052      ;#$0052 = Shot block, #$0058 = Bomb block
org $84F800   ;This can go anywhere in bank $84
SB0C: DW CheckShot,$CB71
SB0D: DW CheckShot,$CBB7
CheckShot: LDX $0DDE
   LDA $0C18,X : AND #$0F00 : CMP #$0500 : BEQ +
                              CMP #$0300 : BEQ +
                              CMP #$0100 : BEQ +
                              CMP #$0200 : BEQ +
   LDA #$0000 : STA $1C37,Y : RTS
   +   LDX $1C87,Y
       LDA $7F0002,X : AND #$F000 : ORA !ReturnGraphic : STA $1E17,Y
   RTS
org $949EBE : DW SB0C,SB0D


Shotblock BTS $0C is returning, BTS $0D is non-returning.

Daltone