Undefinied3's SMW Blog

Welcome!


Welcome!

Yes, a new blog! Here I'll keep you informed about SMW related things. I'll post videos, images, information, tools, sprites, ASM codes, etc. I hope you enjoy it.

Thursday, January 26, 2012

Something more like a filler

Sorry, but I don't have anything new to show yet, I'm not working too much on SMW these days, just coding random things... Anyway, I'm here today to show some codes that I've made and maybe can help you (I doubt, but...):


1. Macro DMA
As you can see it is a macro to do DMA Transfer just by calling it with your arguments.

macro CustomDMA(Channel, VRAM, TMode, Reg, Source, Size)
REP #$20
LDA #VRAM
STA $2116
SEP #$20

LDA #TMode
STA $43Channel0

LDA #Reg
STA $43Channel1

REP #$20
LDA #Source
STA $43Channel2
LDY.b #Source>>16
STY $43Channel4

LDA #Size
STA $43Channel5
SEP #$20

LDX #$0Channel
LDA DMAActivationTable,x
STA $420B
endmacro

Make sure you include this table somewhere in your code (not inside your macro!!!):

DMAActivationTable:
db $01,$02,$04,$08,$10,$20,$40,$80

To use this macro, call it like this:

%CustomDMA(ChannelNumber,VRAM Address,Transfer Mode,Register,Source Table,Size)

-Channel number is the channel number... 0-7, not $00-$07
-Even if you'll not upload anything to VRAM, set VRAM Address to $0000
-Transfer Mode ($00-$FF)
-Last two bytes of the register to write to ($212C would be $2C)
-Source Table is the table with data.
-Size, 16 bits.
-You'll have to edit the code a bit. Since blogger things that < and > makes a TAG, you'll have to edit each arguments and add a < before each one and add a > after each one.

2. Mode 7 HDMA
A simple HDMA code that allows you to stretch both X and Y factors by scanline, you just have to configure the table to your needs.
Mode7HDMA:

.X
REP #$20
LDA #$1B02
STA $4330
LDA #.XTable
STA $4332
LDX #.XTable>>16
STX $4334

.Y
LDA #$1E02
STA $4340
LDA #.YTable
STA $4342
LDX #.YTable>>16
STX $4344
SEP #$20

LDA #$18
STA $0D9F
RTS

.XTable
db $ScanLine : dw $Stretch_X
db $00

.YTable
db $ScanLine : dw $Stretch_Y
db $00



Well, that's it, I'm going to bed now, it is late here, see ya :3

Wednesday, January 18, 2012

Some of my finished ports

Hey, what's up? Ok, so today I'm here to show some ports that I've finished, including Final Fantasy V - The Decisive Battle, yeah, I've finished it! The SPC sounds a bit different than the song ingame, but you can have a preview xD. Ok, so here are some ports:

FFV - The Decisive Battle
Sutte Hakkun - Hakkun's House
Sutte Hakkun - Stage 4
Sutte Hakkun - Unused Song 1

I'm planning to release them when I finish a collab that I'm participating.

See ya until the next post ^w^

Saturday, January 14, 2012

Moar Ports: Final Fantasy V - The Decisive Battle

Hello again, Undefinied3 is here. Today I'm here to show a new port that I'm currently working on (yep, It's not finished yet). As the title says, it's a port from Final Fantasy V: The Decisive Battle. I'm almost done with it, I just need to add some effects like volume changes, vibrato, fix some pitch values and I'm done. If you wanna listen to it, here is the link. Oh, and I forgot to say, the SPC is a bit different of the music ingame, blame Zsnes.
Hope you like it guys =D

Friday, January 13, 2012

Back from.... Nowhere, but with news! :D

Hello again, ladies and gentlemen! I'm here again to re-open this blog (or try to keep it up for some time again xP) bringing back some news! Actually some "old news", at least for now, but maybe tomorrow I'll show some new projects that I've currently working on and somethings that I'm doing these days...
Well, since it's over midnight and I'm very sleepy, this post will be more like just a blog re-open, with not so much content, but well... anyway, let's start:


New Console - Xbox360 and New Games

Ok, so, my father has given to me an Xbox360, pretty awesome graphics and performance! Specially some specific games, like Call Of Duty 8 - Modern Warfare 3 and Battlefield 3. Modern Warfare 3, pretty awesome gameplay and you can spend hours playing it and hours angry when those lag players kill you. I've be playing this game everyday, 6th prestige, 1 M.O.A.B (kill 25 persons without die, extremely difficult) and I have to say, I really liked it.

About Battlefield3: graphics, these graphics are perfect, they're just perfect" The lighting is very well done, you can feel as if you were inside the game or in a real war! It's awesome! But in my opinion, its gameplay isn't THAT nice like MW3.

Definetly, if you have an Xbox360, you MUST have these two games.


SMW

About SMW, I have two videos to show you guys:



This one is completely outdated, I'll show a new version tomorrow. Basically, this is a patch that reproduces the intro on New Super Mario Bros Wii. In the current version, you can have a per level preview and name, with a custom palette to both of them, and the best thing is that the palette doesn't interfere on the level's palette! Expect more news and even a release!




A bit outdated, some bugs were fixed and some new features were added. You can also expect a release of this.

Well, that's it guys! I'll try to keep this blog in date again, but I'm not sure. Sorry if I've disappointed someone :/

Monday, May 9, 2011

Super Awesome News \o/

Well, since I was very busy with C3, I could not post anything new on this blog (not really, the lazyness also helped :X) but now, I can! So, let's talk a bit about C3 (an event on SMWCentral in which each user presents their own project and at the end, people vote to choose the best in each topic, like ASM, joke things...).

C3:

Sincerely, this C3 was disappointing... Nothing new, just some tools and some sprites, nothing amazing, as was the ExGFX Rev. Patch in the past C3... Of course, there were good projects, but none have really impressed me... If someone asks me what impressed me in this C3, I would say nothing... And that's bad, at least to me, I'm very sad with this result, *crying* But the good point is that I've participated on this C3! I was a bit shy, since my main language isn't English, but everything has come out pretty well I think... and I don't know if this is the cause, but I've got a lot of new subscribers on my youtube channel since the C3 o.0 Like 6 or 8 in one week!
Oh, and if you're curious to know what I've posted in C3, here is the topic.

Some sprites I've already distributed it here, but some of them I haven't, so fell free to use them, JUST GIVE CREDITS IF USED :D.... Ok, since it's C3, I'll give you some credit this time, give credit just if you want to, but DO NOT claim it as yours.


Well, that's all that I had to talk about the C3 (in general, my opinion about it)


Shifting gears...

Mode 7:

I'm currently learning mode 7 (not really, I'm currently learning VRAM, etc. but since mode 7 needs it, I'm encompassing it) but it's VERY hard, I understand everything, but I CAN'T do it, Famicon's site explains it very well, but xkas can't assemble their code, since it is a cross-assembler, so yeah, I'm very sad :(.... BUT, I can draw the original mode 7 bosses without any problem! That doesn't mean anything since it's very different, but well... I've made some cool things with it :3 Check out this video:



Shifting gears AGAIN...

New TAS:

Completely slow but it's entreteining in my opinion... This level is very confuse, I didn't understand anything that I was supposed to do in this level, so the result was "this" thing D:



Well, I hope that this big wall of text is enough to reward the big time without any posts. Bye :3

Friday, April 22, 2011

Youtube - 100th video!

Well, I was needing something interesting for this 100th video, when I come out with this awesome idea of beating the worldwide record of Spring Challenge (made by moltov) with an GIANT speed difference, and I made it! If I recall correctly, I've beat the old worldwide record by 9 seconds (Yes, that is MUCH for a TAS) and some frames.

My new record:


The old record:


I've also discovered that you can throw 2 trampolins to the air in one shoot, and this really helped me with the TAS :3

Get The 1-Up! - Kannon's Claim!?

So so.. I'm doing my best to reproduce the level to the max, but it's to hard. The foreground of DKC series are too complex to SMW. It is possible to reproduce (since both are playable on a snes, so the limitations are the same) but it's very hard and requires a lot of time and specially patient, which is what I don't have... But yeah, I'm currently focusing on sprites and on Layer 3 (that is giving me some trouble, since in DKC 2 it moves randomly. I've got this, but the timing is wrong...

Currently, I have:

-Almost perfect layer 3 (except the GFX, Nep-Enut have drawn a custom one for me, and it's doing it's job very well! Thanks Nep-Enut :D)
-*Mini Necky (DYNAMIC, NOT NORMAL! I really needed those giant and perfect frames :3, they're awesome!)
-**Layer 3 Transparency (I love snes' registers :3)
-Background (I don't remember who ripped it, but thanks :3)

* I'll distribute it when I get 1000 views in this blog
** I'll distribute some documentation of this telling what I understead and the what each value in the registers did for me (ie, what I've got with each value) when I get 1000 views...

Video:



I hope you like it guys :3

Note: I know, somethings that I've quoted aren't in the video. I'm tired to make another video...

Mario's Annoying Adventure - The Shell

Nope, that's not the level name.

Well, since there's no chance at all to me to play this level, I've asked pudding to play it. He have played very well without the pain that I would have! Thank you pudding :D



These jumps are really ridiculous..

Random Retarded Quest - Some videos...

Yep, I was bored when I did this video:



But it come pretty well I think :D It's just some ways to pass the intro, but it's not too hard.


And this... HA, I have beat you by one second pudding! And the most awesome thing: It's a new worldwide record of this level yey!


DEAL with it :D


Oh my God! This is insane! Is madness! It is sparta! I have TASed Deathship! I could make it even faster if those hammers weren't comming at the most annoying places, but sadly, that was not the case :(

Well, if you're curious to see the TAS, here it is:



Now, it is the fourth most rapid completion, since pudding have beat the actual record. Check it out in his channel :D

And yeah, we both hate those hammers...

Monday, April 11, 2011

Adventure Land Legend of the Starts - Level 1 TAS

Too lazy to type... I'll just say that this TAS probably is my best TAS ever made so far. Enjoy it :D



Friday, April 8, 2011

Get The 1-Up! - Introduction + Engine

Seriously, I really need to focus on just ONE project and not on ten projects... But whatever, that is my business. So, let me explain my new project
with this completely new engine (as far as I know). This time, your objective is to bounce on the enemy's head to get... something (if I may call it that way) that increases your... score? Well, let's call it your score. Everytime you get the 1-Up when Mario bounces on many sprites, your score goes up. Each level has a goal, some levels require a lot of points (but it's easy to get the) and other levels just some points but it's harder to get them. There's also a nice thing included in this project, if mario dies, he comes back to the OW, so he doesn't lose a life or die, he just returns to the OW like a bonus game end. Nice uh? Everything completely programed by me (I'm not so good at making patches, but I'm getting nice results). I had to fix MANY, MANY bugs that were pissing me off, like the Course Clear text, it was killing my layer 3 and messing up with it's position. But yeah, it was fixed so... it's a victory for me, no? :D! Also, the second thing I was focusing up in this project is the ASM, I have a lot of plans for this project, many of them include a lot of ASM to make this project good and not annoying to play, since I'm not trying to do kaizo levels this time, but nice and playable levels with high difficulty. Also, BIG WALL OF TEXT!! Probably my biggest post lol! Are you curious? Want to see the current state of this project? Yes! It's a video! Enjoy it :D



And I won't distribute anything related to this project, cause I don't want to and almost everything was focused on my needs and may not fit on your project or anyway...

Saturday, March 26, 2011

A Kaizo Tutorial - Even More News


Well, since I hate Zsnes' desync, Vanilla Pudding made the video in snes9x so the songs in each level is "wrong", I just changed to make the ROM be playable on snes9x.

Video:



As you can see, I've made a water part, the cave part and I've started the castle (perhaps the final stage). Then, I'll need to make the dialogues... (the main reason of AKT)

PS: Pudding have breaked some parts lulz

Sunday, March 20, 2011

SMRPG - Culex Port Distribution

Well, I don't see anything amazing in this port now, so I decided to distribute it. Congratulations for convinced me lulz...

Click!

Enjoy this awesome port. It uses sample bank.

PS: Uses Addmusic5 (HuFlungDu's one)

Culex - Dialogues finished!

This time it's TOTALLY finished, I just need to start to program the boss, and that will take sometime, so be patient.

Video:



And I apologies for not posting for a long time in this blog, I was a bit boring and lazy...

Friday, March 11, 2011

Culex - Before Battle


FINALLY, I finished the dialogue before the true battle... Well, is not FINISHED yet, I need just to add the routine that checks if mario talked with culex before, if so, execute other dialogue... But I think it's easy, I'll just need a freeram.

Video:

Thursday, March 10, 2011

A Kaizo Tutorial - More News!

Almost complete! I got a lot of new songs to use (actually I had them but I never knew the existence of them in my computer...) and I got some ideas, except on the water level, cause I don't know many glitches to do in water...

Video:



Ignore the random air-pipe entrace, I was to lazy to do all the level again...

300 Views


AWESOME

300 Views on my blog! That's amazing, thank you guys! As a gift, today I'll distribute my Koopa Boss. It needs some serious work... But sometime I'll make bug fixes and reupload the rar file, so stay tuned!

Link:
Click!

Note: if you want to use the hp bar, you'll need some freeram. Currently it uses 0087, just search for every 0087 in both codes and change to your freeram.

And if you want to know about this boss:

Click!

Saturday, March 5, 2011

Block Header Maker Tool

Well, I made a simple tool that makes headers for blocks (those JMP label). It's a relative simple tool, but it works I think... Just choose if you want to include the corners or/and "LabelName:", just make sure that the labels don't have space, accent or symbols and everything will be ok.

Download:
Click!

Requires .NET Framenetwork 4.0

Friday, March 4, 2011

Culex - WIP Boss


Yep, you may know Culex from Mario Fantasy, the one that is incomplete (just Culex graphics, no cristals...) I got a big inspiration from there to make this one! The progress is will be VERY VERY VERY slow cause I want to do this with perfection and make it awesome! Currently I only have Mario's Hp bar (maybe I change the max hp to 5, but it deppends on the OAM, the culex gfx literally kills it!), Culex graphics, all crystal' graphics and nothing lol. Also,

I will NOT

distribute anything related to this fight, even ripped graphics (credits goes to Vitor Vilela, for his awesome img file ripping tool), music or boss, so don't disturb me with questions like "I subscribe in your channel, can you give me your boss?"

Video:



Well, I'm sleppy again (damn you school that makes me get up early!), so good nite :)