Kuribo64
Views: 10,662,900 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-02-20 01:47 AM
Guest:

0 users reading Contributing to Whitehole | 1 bot

Main - Archived forums - SMG hacking tools development - Contributing to Whitehole Thread closed


Arisotura
Posted on 07-06-12 04:11 PM (rev. 6 of 06-04-15 06:37 PM by shibboleet) Link | #7
Whitehole's source code is in a Git repository at Github, at https://github.com/StapleButter/Whitehole

Under Windows, you'll need to download and install Git. You can also use TortoiseGit if, like me, you find command-line unnatural.

If you wish to contribute, you'll need Java skills. You can fork Whitehole's master branch, mess with it, and then send a pull request. If you turn out to be a competent programmer, you could even get direct access to the repo.

As for everything in SMG hacking, your contribution is always welcome, no matter how much work you're providing.


If you just seek for a usable Whitehole version, you can download the code and compile it with Netbeans.


Whitehole requires JDK 1.7 to compile right. You also need to make sure to build it for JRE7.

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

zafkflzdasd

NWPlayer123
Posted on 07-07-12 12:28 PM Link | #32
I made a design for the layout for whitehole and marionumber1 is going to fork it and translate it.
[image]

____________________
"I hate playing musical chats" ~ Quote of the month

Arisotura
Posted on 07-07-12 12:36 PM Link | #33
I like this layout.

However, for translations, I definitely refuse to add them until the end of Whitehole's development cycle. If you add translations in the middle, they become a pain in the ass to manage.

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

zafkflzdasd

NWPlayer123
Posted on 07-07-12 08:34 PM Link | #117
lol yeah. Anyways, I updated the image to v2. It's a lot neater and easier to read.

____________________
"I hate playing musical chats" ~ Quote of the month

Arisotura
Posted on 07-07-12 08:39 PM Link | #118
Indeed.

* I'm not in favor of having the galaxy selector inside the level editor. What if you accidentally select another galaxy or something? idk, I'd rather leave it as a separate window.
* since your picture references l_id, that will be taken care of by the editor, so that the user won't have to care about it.

Also please nothing fancy like detachable panels/toolbars/etc, I'd rather work on the editor core first.

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

zafkflzdasd

NWPlayer123
Posted on 07-07-12 08:41 PM Link | #119
I was actually gonna have a little arrow in that window so you could minimize the galaxy/zone part. Or we could do it automatically. You can decide.

____________________
"I hate playing musical chats" ~ Quote of the month

Dirbaio
Posted on 07-07-12 08:46 PM Link | #120
Posted by Mega-Mario
Also please nothing fancy like detachable panels/toolbars/etc, I'd rather work on the editor core first.

Just don't try to do it. Not before doing the core, and not after either. Anything fancy you do with winforms will break in Mono with a 90% probability.

Also I think that a menu bar is not needed at all. A toolbar with all the needed functions should be enough.

____________________
Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard

NWPlayer123
Posted on 07-07-12 08:49 PM Link | #121
Well you'd still need to be able to select the root iso folder, and we could have stuff like Mega-Mario has already added, with the BCSV editor and ObjNameTable viewer/converter. Tho I guess we could get rid of help and edit and we could make that so that it minizes with the galaxies/zones

____________________
"I hate playing musical chats" ~ Quote of the month

Dirbaio
Posted on 07-07-12 08:50 PM Link | #122
Yea...
Actually I think Mega-Mario is going to make it multiple-windowed. It should be better because it allows one to have multiple levels opened, and blah blah.

____________________
Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard

Arisotura
Posted on 07-08-12 06:47 AM Link | #132
Exactly, the 'select ISO root folder' part and galaxy select will remain separate from the level editing window. I really prefer it this way.

Though hey, I guess NWPlayer123's interface design is inspired from TT64... the program may be laggy and using an inappropriate language, but its interface organization is interesting.

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

zafkflzdasd

ELMario
Posted on 07-11-12 01:11 AM Link | #228
Arisotura, you should probably add some compiling instructions in the Github page so people don't go crying to you asking what to do with the source code.

Also, are you planning to setup a build bot and a downloads page like NSMBHD has? It may be better than having everyone build their own builds so it'll be easier to track down where bugs are.

Arisotura
Posted on 07-11-12 07:05 AM Link | #234
There :)

As for a build bot, I'll consider that when Whitehole becomes more interesting. Also it'll probably have to run off Dirbaio's server, since this place is on shared hosting.

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

zafkflzdasd

Dirbaio
Posted on 07-11-12 08:34 AM Link | #237
If we can get it to work with the Mono compiler, we can setup a build bot easily :)

(It'll probably work. I had a little trouble because Mono can't compile ImageList resources, what I did is include only the images as resources and build the ImageList by code. Dunno if OpenTK will cause problems. It shouldn't)

____________________
Cool Stuff: Dirbaio.net (my boring site) - The NSMB Hacking Domain - Kuribo64 - ABXD DevBoard

Arisotura
Posted on 07-11-12 08:38 AM Link | #238
OpenTK shouldn't cause problems at build time, however I'm more worried about run time, knowing what happened to SM64DSe...

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

zafkflzdasd

Arisotura
Posted on 07-20-12 10:19 AM Link | #399
IMPORTANT NOTE

Whitehole is being ported to Java, for C# doesn't allow for good portability. A new branch has been made to host the Java code: https://github.com/Mega-Mario/Whitehole/tree/java

This branch will be made the master branch when the Java version becomes atleast as functional as the C# version. In the meantime, please don't commit code to the C# version as it'll be scrapped.

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

zafkflzdasd

MK7tester
Posted on 01-01-13 05:34 PM Link | #2633
Trying to test it as much as I can, still unsure if it works with SMG2

Arisotura
Posted on 01-01-13 05:35 PM Link | #2634
That was a 5 months bump.

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

zafkflzdasd


Main - Archived forums - SMG hacking tools development - Contributing to Whitehole Thread closed

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