(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
03-28-24 02:17 PM
0 users currently in SMW Hacking.
Acmlm's Board - I3 Archive - SMW Hacking - FuSoYa's SMB3 Pipes **RELEASED** (for real this time) New poll | |
Pages: 1 2 3Add to favorites | Next newer thread | Next older thread
User Post
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-15-06 12:36 PM Link | Quote
FINAL VERSION 1.3.0
November 11, 2006
=========================================
2) Version history
-----------------------------------------
v0.5.0: 4-01-06
Released it as an April Fool's
joke where Mario would die the instant
he entered the pipe (took out the ips
file).
-----------------------------------------
v1.0.0: 4-16-06
Wanted to make my 1000th post worth it,
so I just went ahead and realeased it!
-----------------------------------------
v1.0.1: 4-16-06 (so soon?)
Remembered that I forgot to modify the
Pipes.bin file to remove a bug that
crashes the animated water tile (0x00).
-----------------------------------------
v1.1.0: 6-04-06 (bug fix)
Fixed a graphic issue where item box
GFX would appear garbled. Thanks to
SnifflySquirrel for finding and fixing
this problem.
-----------------------------------------
v1.2.0 6-06-06 (Satan)
I wanted to do something fun today!
Cleaned up some code and redid the DSC.
-----------------------------------------
v1.3.0 6-29-06 (FINAL)
Fixed that last issues reported by
SnifflySquirrel involving caped Mario
going down pipes and spinning. Also
modified the ips to included more block
offsets that were necessary. The pipes
are now perfect replicas of FuSoYa's
own code. (Not including Map16
placement, had to make that easier).
=========================================
3)Future progress
None really. If any new bugs come up,
that's about it. Don't bug me about
BMF's code screwing things up. If you
actually use LevelASM, then you should
know how to fix that issue yourself! Also,
leave me alone about making small bendy
pipes! >8(
=========================================

I hope you enjoy this. Feel free to ask any questions as long as they aren't stupid.


(edited by S:WRpots.exe on 11-11-06 02:11 PM)
(edited by S:WRpots.exe on 11-11-06 02:15 PM)
Pac

Bandit
Free Ice Man!








Since: 11-18-05
From: Ireland

Rate me

Last post: 6248 days
Last view: 6247 days
Posted on 04-15-06 12:57 PM Link | Quote
Originally posted by spel werdz rite +
Who's with me?

I'd offer if I knew anything about anything.

About the pipes, what's the difference between these and mikeyk's pipes?
smwedit

Red Paragoomba


 





Since: 11-18-05

Last post: 6434 days
Last view: 6249 days
Posted on 04-15-06 01:15 PM Link | Quote
I'm with you on unlocking it but I've heard that it wouldn't be compatible with LM because it is 6mb. However, you could expand it to 8mb with "lunar expand" because I think LM supports 8mb roms.
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-15-06 01:49 PM Link | Quote
Originally posted by peter_ac
About the pipes, what's the difference between these and mikeyk's pipes?
These are much less buggy, they don't stop the clock, they move faster, they work on layer2 (I tested), underwater usable, doesn't allow Yoshi, you can have toching corner pieces, three way intersections, and a lot of crap to have to look at!
Xeruss

Cukeman








Since: 11-18-05
From: Oregon

Last post: 6248 days
Last view: 6248 days
Posted on 04-15-06 02:29 PM Link | Quote
I know how to unlock demo world tlc I think. I just haven't tried through cause I've been too busy with my own hack, and I'd rather not put out the effort.
Anyways, you won't believe me unless I tell you so... FuSoYa basicly cut the ROM into pieces and reassembled it with gaps inside, all that should be required is for someone to just write a program that will scan the ROM, find the gaps, (I forget the size^^;; delete them, and re-write any JSLS. I think that should do it at least, and after that just run RLM on it...
insectduel

Lantern Ghost
Not welcome here anymore.








Since: 11-18-05
From: Bronx, New York

Last post: 6490 days
Last view: 6285 days
Posted on 04-15-06 03:02 PM Link | Quote
I like how you taught us to insert them without Blocktool. It's easier for me.
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-15-06 03:29 PM Link | Quote
Originally posted by Xeruss
I know how to unlock demo world tlc I think. I just haven't tried through cause I've been too busy with my own hack, and I'd rather not put out the effort.
Anyways, you won't believe me unless I tell you so... FuSoYa basicly cut the ROM into pieces and reassembled it with gaps inside, all that should be required is for someone to just write a program that will scan the ROM, find the gaps, (I forget the size^^;; delete them, and re-write any JSLS. I think that should do it at least, and after that just run RLM on it...
First off, Fu didn't "cut" the rom, that's how the ExHiROM works.
The standard data starts at x400200 (4MB) and each bank is 10000 rather than the standard 8000. That's why all jump routines are above 8000.
So for example, if you see a JSL in Demo World that is $08 A3 21, it would be 400200 + (8*10000) + A321 = 0x48A521

Now, you may be wondering how data before 0x400200 is reached.
Well, if a JSL routine's bank number is above C0, then subtract C0, and that bank number is where it is!
For example, $D1 13 7B
([D1-C0]*10000) + 137B + 200 = (11*10000) + 157B = 0x110157B.

And there you go. So you can't just resize the gaps, because there are still some issues. FuSoYa didn't make gaps for all the banks.
So the idea I have is to rewrite all the pointers for all the custom data (I'll post a doc on it as soon as I finish).
Now, I thought this would be an easy copy and paste thing, but when I was looking at the Demo World ROM, I realized the FuSoYa REWROTE the code to how levels are setup.
I tried to copy and paste level 1 into a different rom, and it was all corrupt.
So I was wondering if someone could make a translator to rewrite the bytes in the correct fashion. I have the info decoded, so it can be rewritten correctly.
Any takers on that or any ideas how to build such a program?
Maybe I can get some volunteers to help rewrite some levels.
Don't worry though, it's only the level data.
Everything else is exactly the same, so that can be just a copy and paste thing there and I'll take care of most of it.
SnifflySquirrel

Shyguy








Since: 03-03-06
From: Vermont

Last post: 6348 days
Last view: 6248 days
Posted on 04-15-06 05:34 PM Link | Quote
I tried installing these into one of my test ROMs three times, with the game locking up after the Nintendo Presents screen each time, before realizing these pipes aren't compatible with LevelASM. I put them in a different ROM and they worked fine, though. Good job!

(I wonder what Fu would say knowing we have free access to his pipe code now...)

As for the level data, I could probably hack together a simple commandline utility to convert a DW:TLC level into a normal SMW level. I'm still a little unsure of how LM handles certain features such as direct Map16 access, but I could give it a shot.
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-15-06 05:46 PM Link | Quote
Originally posted by SnifflySquirrel
I tried installing these into one of my test ROMs three times, with the game locking up after the Nintendo Presents screen each time, before realizing these pipes aren't compatible with LevelASM.
Like I mentioned, these seem to have some compatabiliy issues with BMF's codes.


I wonder what Fu would say knowing we have free access to his pipe code now...
He shouldn't have left.
But he'd be proud that he left a legacy so powerful and sought after.


As for the level data, I could probably hack together a simple commandline utility to convert a DW:TLC level into a normal SMW level.
Cool. Let me just figure out how it works normally and I'll give you the differences.


I'm still a little unsure of how LM handles certain features such as direct Map16 access, but I could give it a shot.
Don't worry, I have that figured out and I'll handle it!

But there is one more thing, I can't get the ExGFX to work!
I found the pointers to them and I tried to copy them into a BIN file, but when I opened it, it was all garbled.
I think it has something to do with the 3pp-4pp ASM hack. I'll look into it later.

P.S. I also have ALL the custom blocks figured out, so I should put them up for the sake of general knowledge (off to make another BIN file).
Xeruss

Cukeman








Since: 11-18-05
From: Oregon

Last post: 6248 days
Last view: 6248 days
Posted on 04-15-06 07:43 PM Link | Quote
Originally posted by spel werdz rite +

But there is one more thing, I can't get the ExGFX to work!
I found the pointers to them and I tried to copy them into a BIN file, but when I opened it, it was all garbled.
I think it has something to do with the 3pp-4pp ASM hack. I'll look into it later.

Well, from my limited experience with locked ROMS, that won't work... I believe Fu uses a form of graphics compression, (which I'm guessing you could bypass) but... yeah if nothing else, you could just rip everything with BGmapper, (that's how I stole his koopas) Also, I shouldn't have used the word "cut", but they don't make a LoROM-HiROM converter last I checked. Which I find it interesting he only did the levels, (but resoursful, otherwise it would've taken a while)
Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6248 days
Posted on 04-15-06 10:04 PM Link | Quote
I found something i dont know if its old but when you lock a hack with lunar magic a few words about fu so ya appear in the rom dont know exactly where, maybe if those words are erased with a hex editor maybe the rom unlocks but thats hard with a very very big rom like dwtlc.


(edited by 1124 on 04-15-06 09:05 PM)
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6247 days
Last view: 6247 days
Posted on 04-15-06 11:11 PM Link | Quote
On the subject of DW:TLC, you should probably talk to Parasyte about it, he's done the most amount of work in attempting to free DW:TLC of locking. to quote from the RLM readme:
Originally posted by RLM Readme, Parasyte
What RLM will NOT do is recover Demo World: The Legend Continues. That hack is
expanded, and will not work in the public Lunar Magic build, even if it were
not protected. (You can see in the source that there is some preliminary
ExHiROM support, which I added just for this hack. However, I've hard coded RLM
to ignore ROMs which are not standard LoROM.) A side project I worked on was
converting Demo World: The Legend Continues to LoROM, so that it could happily
be loaded in Lunar Magic. What I have done so far is a really terrible mess,
and not really worth mentioning. The LoROM is able to show the little intro
screen before the title, then it goes to a black screen with the title music
playing. After about 15 or 20 seconds of this, the ROM crashes.
It will take plenty of work to finish that project, but it seems [at least
mostly] doable.

Deleted User
Banned


 





Since: 05-08-06

Last post: None
Last view: 6248 days
Posted on 04-15-06 11:45 PM Link | Quote
I think that FuSoYa expanded his ROM for a reason ...Also, the thread title says itīs real for this time, so, it was fake before ?.
Luigi-San

Ptooie
ZOMG Wii is teh pwn


 





Since: 11-18-05
From: The Mushroom Kingdom a.k.a Buffalo, NY
Wii: Yes

Last post: 6249 days
Last view: 6249 days
Skype
Posted on 04-16-06 12:59 AM Link | Quote
I redownloaded the files and they still won't work

I don't have any BMF stuff in my rom, just Pete's GFX Only hack. I'm using Hexecute and ZSnes if that has anything to do with it.
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6247 days
Last view: 6247 days
Posted on 04-16-06 01:30 AM Link | Quote
Originally posted by andres
I think that FuSoYa expanded his ROM for a reason ...Also, the thread title says itīs real for this time, so, it was fake before ?.

1. Yeah, DWTLC is probably expanded so that Lunar Magic can't open it even if the locking mechanism is reversed (aka RLM).
2. Yes there was a non-working pipe hack on April Fools'
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: 6248 days
Last view: 6248 days
Posted on 04-16-06 05:15 AM Link | Quote
Funny how it's bad and wrong to rip from other peoples' hacks without permission, but it's perfectly alright to rip whatever you want from DWTLC.
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-16-06 02:18 PM Link | Quote
He rips from Nintendo's Super Mario World,
So I will rip from his Demo World.

P.S. added another update.
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6247 days
Last view: 6247 days
Posted on 04-16-06 03:27 PM Link | Quote
Yes it's all bad and stuff when you rip from hacks, but it's perfectly okay to use a copyrighted Nintendo game as your game's base without permission! </sarcasm>
spel werdz rite









Since: 11-19-05

Last post: 6248 days
Last view: 6247 days
Posted on 04-16-06 04:03 PM Link | Quote
Can we get back on topic please?
The pipes or unlocking Demo World.
I didn't make this to rase ethical issues.
Xeruss

Cukeman








Since: 11-18-05
From: Oregon

Last post: 6248 days
Last view: 6248 days
Posted on 04-16-06 05:11 PM Link | Quote
Originally posted by 1124
I found something i dont know if its old but when you lock a hack with lunar magic a few words about fu so ya appear in the rom dont know exactly where, maybe if those words are erased with a hex editor maybe the rom unlocks but thats hard with a very very big rom like dwtlc.


Sorry buddy, thats old news... And it appears if you open the ROM in lunar magic, not lock the ROM. And you use RLM to unlock hacks, not a hex editor.
Pages: 1 2 3Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - SMW Hacking - FuSoYa's SMB3 Pipes **RELEASED** (for real this time) |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.021 seconds; used 451.58 kB (max 585.77 kB)