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

Karma: 7189
Posts: 3231/4381
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: 2224
Posts: 123/612
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 Luigi
( ͡° ͜ʖ ͡°)

Karma: 7189
Posts: 3232/4381
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: 2224
Posts: 124/612
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 Luigi
( ͡° ͜ʖ ͡°)

Karma: 7189
Posts: 3233/4381
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: 1112
Posts: 647/784
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 Luigi
( ͡° ͜ʖ ͡°)

Karma: 7189
Posts: 3234/4381
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: 3686
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
Larry Koopa
The guy who does things.

Karma: 8062
Posts: 778/2384
Since: 07-01-11
So can we download the ROM in the server to test?
NSMB2: Doki Doki Panic! Edition (Download)/Clone Tag Team 1 + 2 Double Pack (Download)/New Super Mario Advance + Take 2 (Download)
If you wanna break free, you better listen to me. You've got to learn how to see in your fantasy.
Posted on 04-08-13, 02:16 pm
Super Luigi
( ͡° ͜ʖ ͡°)

Karma: 7189
Posts: 3235/4381
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: 3502
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 ;)
Pages: 1