Kuribo64
Views: 19,981,022 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-16-24 05:50 PM
Guest:

0 users reading Land Lord GB (Super Mario Land Editor Progress) | 1 bot

Main - Misc. ROM hacking - Land Lord GB (Super Mario Land Editor Progress) Hide post layouts | New reply

Pages: 1 2
Sparsite
Posted on 08-18-16 10:10 AM (rev. 5 of 08-18-16 10:23 AM) Link | #76232
So I started making this tool a while back just for fun, but quit. Now I decided to bring it back. A Super Mario Land Hacking tool. It also comes with a list of compiled information such as: Level Structure, Object Data, ROM Map, RAM Map, Text Editing, etc. (almost all of it is not by me, I just compiled it, I contributed a tiny bit though)

Currently, Land Lord GB has no tile based interface, its written in C#, and I've only implemented object ID editing. (not position editing).

If I happen to want to do more after its done, Ill make an actual user interface where you can move around the actual tiles and stuff.

Don't know if/when this will be finished, just thought I'd show it off anyway.

[image]

[image]

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Anthe
Posted on 08-18-16 05:00 PM Link | #76236
I love Super Mario Land. This is my dream. Please continue!

____________________
[image]

Sparsite
Posted on 08-19-16 09:18 AM (rev. 2 of 08-19-16 09:19 AM) Link | #76280
Posted by Anthe
I love Super Mario Land. This is my dream. Please continue!


I've continued since the first post, I've fixed a few bugs, and the program now reads object positions. However, I still need to implement writing object positions. The most time consuming part is going through the level data and finding which object is which.

I'd really like to make a tile based interface in the future, but we'll see. I have no clue how I would do any of that.

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Sparsite
Posted on 08-31-16 12:17 PM (rev. 2 of 08-31-16 12:18 PM) Link | #76702
Now reading object lists!
[image]
Decided to completely redo it and its going pretty good.

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Hiccup
(post deleted) #76710

gridatttack
Posted on 08-31-16 06:28 PM Link | #76714
How does the game levels work?

I was under the impression it works in a strange way like SMB1 works, with premade object structures, and not object tiles on a grid.

____________________
[image] [image]

Sparsite
Posted on 08-31-16 08:33 PM (rev. 3 of 09-01-16 07:57 AM) Link | #76719
Theres tile data (haven't looked at formatting but played around a bit and was able to delete some tiles). Enemy data which is 3 bytes, ObjID and X and Y positions. And stuff like ? Boxes which are stored seperate from animated sprites. They're most likely 3 bytes too. Not exactly sure what you mean by premade object structures.

EDIT: Just decided to jump right into a gameboy debugger without even learning any assembly lol. Here are my notes so far:
601 - Some sort of string loader for HUD bar, doesn't load strings atop the screen

It appears this game uses a base address of some sort. During the game over function is loads FF00 plus 0xB3, noping this disables game over. FF00 is used other places too and stuff gets added to it.

0048 - Displays screen
0050 - NOPing loads title screen (push af)
00A5 - Background scroll related
0134-014E - Rom info
1DCF - D-Pad right related (noping loads title screen on right press lol)
1DD7 - Move player related
6D75 - Music Note related (CD D8 6E)

seems like theres some fail safe mechanism where if something messes up it resets the game.
9870 - Font related

I'd like to release some tweaks with the editor, like a starting world/level modifier, disable pause menu, etc.

I'd also like to figure out music hacking too for some cool chiptunes lol.

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Sparsite
Posted on 09-02-16 01:56 AM Link | #76788
Some promotional art for Land Lord:
[image]

I hope I made the right marketing decisions :P

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Isaac
Posted on 09-04-16 03:34 AM Link | #76862
[image]
I made a logo/ promotional art!
this looks like a cool project!
to see it better( https://kuribo64.net/get.php?id=VTVetJgXaNmIBwcT )
e

Hiccup
Posted on 09-04-16 10:25 AM Link | #76871
The logo is nice, but you used SML2 sprites :P

Sparsite
Posted on 09-04-16 10:28 AM Link | #76872
Posted by GamesWithIsaac
[image]
I made a logo/ promotional art!
this looks like a cool project!
to see it better( https://kuribo64.net/get.php?id=VTVetJgXaNmIBwcT )


fuck, dude! I was just going for a pulp fiction reference, but the promotional art you made is really sick. I appreciate it! Ill add it to the main post when I have some more screenshots to show off.

Additional updates: Text reading is almost fully functional in land lord, just a few tweaks to it and the text editor will be half complete. Still need to code importing text.

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Isaac
Posted on 09-04-16 12:15 PM Link | #76875
Posted by Hiccup
The logo is nice, but you used SML2 sprites :P


oh, I just realized I did. ._.

Sparsite Do you want me to change the sprites I used?
e

Sparsite
Posted on 09-04-16 12:30 PM (rev. 2 of 09-04-16 12:31 PM) Link | #76876
Posted by GamesWithIsaac
oh, I just realized I did. ._.

Sparsite Do you want me to change the sprites I used?


no, the SML2 one is more detailed. its fine, it looks better that way.

____________________
ASMR:
*quietly whispers*
move r0 r7
push r4 to r14
load register r4 into r0
POP

Isaac
Posted on 09-04-16 12:50 PM Link | #76877
Made a small change:[image]
e

Nintenboy195
Posted on 09-15-16 05:48 AM Link | #77345
Compared to other mario games (2D) would you recommend hacking this one for beginners? Once it's released, I'd love to take a gander at this one!

Hiccup
Posted on 09-15-16 12:52 PM (rev. 2 of 09-22-16 05:33 PM) Link | #77362
well, it doesn't have many object choices, and the GB is easily emulate-able on lots of platforms, so I wouldn't say it is a bad place to start.

cros107
Posted on 09-20-16 08:16 PM Link | #77672
Well, this is cool. Is the download/source available anywhere? I'd like to look into continuing this, as it seems dead. There was a hack of SML made by someone at kafuka, but it was all done with hex editing.

____________________
No, not doing SM64DS hacking, just here for the waffles.

poudink
Posted on 09-20-16 10:23 PM Link | #77677
His last post in this thread was only 16 days old, I'm pretty sure it's not dead.

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.

cros107
Posted on 09-21-16 07:29 AM (rev. 3 of 09-22-16 08:10 PM) Link | #77718
Oh. Wow. I didn't even bother checking the dates, it was just pretty low in the "misc patches" forum.

Lots of info here
Pipe stuff here

And here is the hack I was talking about:


____________________
No, not doing SM64DS hacking, just here for the waffles.

Arisotura
Posted on 09-22-16 05:44 PM Link | #77798
Posted by cros107
I'll put them in a spoiler because I don't know how to use the url tag.

[url]http://derp.com/[/url]
[url=http://derp.com/]this is a link[/url]
not like it's rocket science hard. there's also a button for it on the BBCode toolbar, and it's even described in the FAQ you were supposed to have read before registering.

also, the board automatically turns URLs into links.

____________________
NSMBHD - Kafuka - Jul
melonDS the most fruity DS emulator there is

zafkflzdasd
Pages: 1 2

Main - Misc. ROM hacking - Land Lord GB (Super Mario Land Editor Progress) Hide post layouts | New reply

Page rendered in 0.040 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 237/237, time: 0.012 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.