Pages: 1
Posted on 04-08-13, 01:13 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 3231/4456
Since: 06-08-11
So yes, it's done!

What this does is access the ROM remotely. When you open a file, it gets downloaded from the server. When you save it, it gets uploaded and saved to the ROM in the server.

Also no two people can edit the same file at once. So no collaborative level editing (for now). If you try to do it you'll get the "File is already being edited" error.

So yeah. Go download b368 and connect it to nsmbhd.net port 7373, and help beta-test it!

When this is stable enough, we could use it for organizing stuff in the Community Remix. If we do, I'll add username/password authentication based on NSMBHD accounts and only whitelist trusted people.

Known issues:
- It's a bit slow.
- Error handling sucks: if you lose connection everything goes boom.

Server source code is here, in case someone's interested: (It's Java)
https://github.com/Dirbaio/jnds
Posted on 04-08-13, 01:15 am
Doesn't actually do anything.

Karma: 3022
Posts: 123/653
Since: 10-22-12
I'd say this is worthy of a news post. Garmichael's contest has been at the top for far too long.
♪♫♩♬
Posted on 04-08-13, 01:16 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 3232/4456
Since: 06-08-11
Yeah, nice idea.
I'll put it when it's more beta-tested and stable
Posted on 04-08-13, 01:18 am
Doesn't actually do anything.

Karma: 3022
Posts: 124/653
Since: 10-22-12
Also one simple question: if this is going to be used for the community remix, are backups being made periodically? Otherwise, it would be extremely simple for someone to show up and just wreck the ROM.
♪♫♩♬
Posted on 04-08-13, 01:39 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 3233/4456
Since: 06-08-11
of course, I'll make a script to backup the ROM
Posted on 04-08-13, 02:12 am
Fuzzy
Full mod

Karma: 1183
Posts: 647/785
Since: 06-28-11
Dang, this is awesome!

I tested it a bit and it seemed to work fine. Opening files is slow, but saving them seemed to be pretty fast.

It would be useful if the server could somehow store a full patch too. I used the built in patch generator, but it was painfully slow. If the server could cache a patch for the ROM too, that would be quite helpful.

If you still need more ideas, a revision history could be nice. If you set it up to use NSMBHD user accounts, it could show who edited what file and at what time.
Posted on 04-08-13, 02:33 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 3234/4456
Since: 06-08-11
The patch exporter could be optimized a lot if I make the server send only the hashes of the files. I could also make a script that allows to download a patch directly...

And yeah the revision thing is a nice idea. Not sure how easy will it be to do though.
Posted on 04-08-13, 02:52 am
Roy Koopa


Karma: 4011
Posts: 2446/2722
Since: 06-26-11
Well, I wasn't able to open any level at all Something with out of bounds
And what the heck is this?
http://prntscr.com/zp3l7

2 root folders?
2 overlay folders?
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 04-08-13, 11:58 am
Roy Koopa
The guy who does things.

Karma: 12684
Posts: 778/2796
Since: 07-01-11
So can we download the ROM in the server to test?
New Super Mario Bros.: Clone Tag Team 1+2 / New Super Mario Advance + Take 2 / Super Mario: Endless Earth
My two greatest assets have been mental stability and being, like, really smart.
Posted on 04-08-13, 02:16 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 9979
Posts: 3235/4456
Since: 06-08-11
Posted by ray
Well, I wasn't able to open any level at all Something with out of bounds

Lol. When you get an error, ALWAYS post the entire error message (Click Details). Otherwise I can do nothing to fix it.

Posted by MARIOFANATIC64
So can we download the ROM in the server to test?
Not for now... I'll make a something so people cna have a local copy of the ROM. Maybe syncing a local ROM to the remote one, or a way to download a patch...
Posted on 04-08-13, 02:27 pm


Karma: 3752
Posts: 1817/2112
Since: 06-28-11
This is awesome! Keep it up.
This will make things MUCH easier for the NSMB Community Remix.
Posted on 04-11-13, 03:59 pm, deleted by  Dirbaio: sshhhht ;)
Posted on 01-29-18, 04:25 pm, deleted by RicBent: Nice 5 year bump
Pages: 1