TiKi wrote: ↑2 years ago
Heraga wrote: ↑2 years ago(It's also important to say that those custom powerups aren't even maintained anymore, and aren't even compatible with future SA-1 / LM versions as a result.)
i thought that code was open-source and on github and all? or is smw code of the kind where unless you're the original author it's basically unreadable
the thing about smw code is that
1) it's assembly so it's a lot of opcodes and numbers, unless they have it commented or you have a debugger, you're fucked
2) lunar magic fucks up a lot of things by its black box and patch reliant nature
-------------------------------------------------------------------------------
also just an aside, i'm dropping out of magl4 despite planning on entering. call it cringeworthy but i have legit trauma wrt deadlines due to academia and i was basically stressing myself out with ~15 hour long "work days" on learning mode 7 before the submissions started so i had "enough time" to code my asm and it got to the point i was dissociating over figuring out how to get a looping stretch of water tiles and managing my hdma channels
stage plan:
a normal mario stage but focusing around a powerup similar to the sword power up from kirby, set in a place similar to grape garden from revenge of meta knight.
frist checkpoint, halfway through you get on yoshi and he flies up and it's a mode 7 rail shooter segment similar to that one brutal mario demo.
second checkpoint, some exploring of the halberd, further exploration of the sword, followed by a sigma wolf mech boss.
third checkpoint, the innards of the halberd, then an eiko carol boss, as a pun on carol. she'd have a moveset similar to carol's carmilla queen or maxwell from tales of phantasia along with a layer 2 madeen summon (not sure how to fit them in)
fourth checkpoint, the escape sequence as madeen gives chase
end stage
this would require:
* a sword attack sprite (possibly with meta knightmare attacks?), and graphics from kirby super star (already ripped with snesgfx)
* health control levelasm
* health bar display sprite (was gonna use megaman x graphics)
* all of the above would require some amount of testing
* warp star styled yoshi sprite, would require testing
* kirby background graphics, snesgfx
* kirby enemy graphics and a few enemy sprites, would require testing
* a twin woods boss, forgot about this!!!!!!!!!!!! wouldn't require too much testing since it's a hitbox, a few states and layer 2 i think? only a few days to a week
mode 7:
* easy mode 7 patch from smwc (please remod this, smwc mod lurkers i'm begging you, maks had to help me get it to work with some edits from me)
* 1 hdma channel for layer 1 scrolling (mode 7) to simulate a horizon
* 2-4 hdma channels for affine transformations to sell the horizon effect
* 1 hdma channel for background color to make a background gradient
* possible 1 hdma channel for the "fill empty area with topleftmost tile" bit (possibly fixes the strip of water issue)
* levelasm that updates smw's mode 7 scaling table
* rail shooter sprites (cross hair, projectiles from halberd, healthbar display, sprite blocks for clouds)
* possibly healthbar control levelasm
* all of this would require extensive testing and there is like. 8? dma channels available on the snes, of which smw uses like four, so i have to be careful to not fuck up the sprite oam one
* halberd pre-render and chrono trigger overworld water tile, already ripped by myself with snesgfx
halberd:
* mechanical foreground, would just take one from smwc
* kirby background, snesgfx
* a secondary mechanic to provide setups with the sword
* sigma wolf mech boss, with the main hitbox, the hand platforms, their patterns and projectiles? as the states in the state machine, which would require extensive testing
* possibly a tertiary mechanic to help add to the secondary mechanic, could also not be needed
* eiko and madeen from ff9 custom graphics (if madeen is just a layer 2 graphic like the summons in circle of the moon i could get away with using their (madeen's moogle form is a her in english at least) final fantasy record keeper graphics)
* eiko sprite with attack patterns and madeen for states, which would also require extensive testing
escape:
* madeen sprite and custom graphics
* wheelie sprite and mechanics, would require testing
* ending background
maybe i had too much on my plate? jk i definitely had
it's inspired by carol's battleship halberd and the first part of the unfinished luigi omen, stronghold of the skies (original name: tenkuu yousai luigi dream), thus the use of eiko
carol