Pages: 1
|
Posted on 04-08-13, 01:13 am
|
![]() ( ͡° ͜ʖ ͡°) Karma: 9949 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: 3012 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
|
![]() ( ͡° ͜ʖ ͡°) Karma: 9949 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: 3012 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
|
![]() ( ͡° ͜ʖ ͡°) Karma: 9949 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
|
![]() 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
|
![]() ( ͡° ͜ʖ ͡°) Karma: 9949 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
|
![]() Karma: 4001 Posts: 2446/2722 Since: 06-26-11 |
Well, I wasn't able to open any level at all
See a lots of creative DS Hacking here![]() ![]() And what the heck is this? http://prntscr.com/zp3l7 2 root folders? 2 overlay folders? _________________________ If you want to support me, you might check out my Patreon Page : ) |
|
Posted on 04-08-13, 11:58 am
|
![]() The guy who does things. Karma: 12664 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
|
![]() ( ͡° ͜ʖ ͡°) Karma: 9949 Posts: 3235/4456 Since: 06-08-11 |
Posted by ray Well, I wasn't able to open any level at all ![]() 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? |
|
Posted on 04-08-13, 02:27 pm
|
Karma: 3752 Posts: 1817/2112 Since: 06-28-11 |
|
Posted on 04-11-13, 03:59 pm, deleted by
|
HackLuigi |
Posted on 01-29-18, 04:25 pm, deleted by RicBent: Nice 5 year bump
|
Pages: 1