Hacking Repairing Nintendont

  • Thread starter Thread starter ultrad00m
  • Start date Start date
  • Views Views 23,909
  • Replies Replies 116
  • Likes Likes 29

What are your thoughts?


  • Total voters
    94
  • Poll closed .
Why not use the existing programs as a Gui the way devolution can be launched?
Recreating a graphic gui from scratch seems like reinventing the wheel.
It's maybe the least complicated task, but what's the point in having a fancy gui if you don't have a working nintendon't?

Well I personally do admire the way WiiFlow looks. The way devolution does it seems like a smart way, and Im all for that idea once the project is ready (and plays games obviously). Another thing that you want to keep in mind, is that this project will remain open source. So other devs can integrate it, change it, etc.
 
you are all for that? but it's already like that.

like obcd said, nice GUI already exists, Wiiflow and USBLoaderGX can launch nintendont and support game covers, settings, etc.
users are already using them with nintendont alpha (and r5 on Wii), a single place to launch all games.

You look to me like you just discovered this project and jump into it without testing it nor following it from the start. you don't know what worked and what works.
 
you are all for that? but it's already like that.

like obcd said, nice GUI already exists, Wiiflow and USBLoaderGX can launch nintendont and support game covers, settings, etc.
users are already using them with nintendont alpha (and r5 on Wii), a single place to launch all games.

You look to me like you just discovered this project and jump into it without testing it nor following it from the start. you don't know what worked and what works.

In the previous post, I was mainly just saying that the project can be changed and modified, just like Crediars open source version. But that also once I have made changes/straightened out the issues I will release my modified version(s) both compiled, and decompiled. I also am aware of the support currently for nintendont, however in the event one just wants nintendont (Although not sure why one would want that?) they still have some interface thats better than just text. I don't mean something anywhere near what the other loaders look like, just something simple, and easy on the eyes.

I also have been following the project from the beginning. The reason I picked up the project actually is because I was really looking forward to said project being completed, and I would be able to relive some of my past memories. Now, I realize this will take time, work, skill, patience, and testing. I understood that when I decided to take the project up. This won't be a cake-walk of a project, but, I believe I can get somewhere.
 
GUI is not important for Nintendont, for now it should have improved hid and compatibility - everything beyond is offered by existed loaders - I prefer one, two not 3-4-5 thats all folks.
 
give the guy a chance :S I understand why people are skeptical, but if he's legit, you're only discouraging him and if he's not, we'll only know when he'll release something .... all I can say is good luck and I wish you the best!
 
If he wanted to develop so best wishes! but we should firstly fix things like compatibility, hid etc, gui is not as important as those.
 
Snes and N64 emulators were created before the other loaders became popular to launch homebrew.
Also, their creators are against piracy, so using an usb loader to launch their application wasn't an option they took into consideration.

I also don't believe the code is badly written.
I more believe some parts of it are to complicated for the average Joe programmer to understand.
Don't read "average Joe programmer" as something negative. It's simply a fact that most of us don't understand the inner workings of the
console in detail. This doesn't has to stop us from creating homebrew.
A lot of programmers don't understand assembly for example which is the bare metal way the cpu works.

For that reason, I think it's important now that the existing code should be analysed and documented.
If there is a part of it of which you don't understand what it does, it will soon or later bite you in the face. All code is there for a reason.
Besides that, now is the time to ask Crediar (gently) for a little more explanation. Within a couple of months, he will need to look it up again
as well to see how he did it.
I know that analysing and documenting is a boring job, but it's needed to figure out the roads you should take to reach the finish line. It's not a straight
highway from start to finish. You already divided the job in several subtasks. You will still need to divide each of those again.
Such an approach also makes it possible to work with multiple people on the same project without doing the same things multiple times.

Nevertheless, I also want to wish you luck with the project. You got our attention. The ball is back in your camp now to prove you are worth it.
Even if the finish line appears difficult to reach, you will learn a lot during your travel.
 
R13 was just released so maybe you might have some better luck with analyzing it and working on it as it is much more stable than before.
 
ultradoom, I wish you pure success. Dealing with machine directly is difficult but not impossible, it's there for a reason, and Wii U was created by talented people.

Keep it up
 
Like i said, some ignorent people start to interfere.
Ofcorse take there advise, but try to lead it so you don`t get pushed in the wrong direction.
Every one has there opinion, but its not always the right one.
I don`t have the skills for programming, but i did have about 10 clans where is was the leader since 1998.
I think i did a good job putting the right people, in the best position.
That includes building up linux servers, and rewrite some programs to make it work our way.
If you do it your way its the best and anyone who try`s to help is worthed to help with your project.
 
Hello all, my name is ultrad00m,

I am currently learning the C, C++, and C# programming languages. I thought that fixing the Nintendont source to run on WiiU and just fixing up Nintendont in General might be a good project for me. I'm willing to repair and update Nintendont for free (No donations, No purchases, just doing this out of kindness). As far as I know no other dev has opted to fix/use the Nintendont source, and I'm just wondering what you all think. I have permission from Crediar, I have asked him on twitter. I also have successfully built a working .dol and .elf from the source.

My goals for this project are the following ( In order of first to last ):

  • Make a stable build of Nintendont for WiiU (and Wii after)
  • Add support for all/most games
  • Include Bluetooth controller support
  • Add a nice GUI
  • Keep the project free of annoying anti-piracy system (It's your choice how you use it)
  • Keep the project open source
  • Constant updates/feature adding
  • Add USB/SD hot swapping to allow multiple disk games
  • Read multiple disk game .iso files from one source (if the option above isn't how you roll)
  • Read games from separate device (e.x. If your SD has Nintendont app on it you can also read games from a USB device)
If other devs are interested in teamwork or collaboration with reviving Nintendont please let me know, I would be more than happy to have you on board. I look forward to your thoughts and suggestions, positive or negative.

Thanks much,

~Ultrad00m
I would switch these two around:
  • Add USB/SD hot swapping to allow multiple disk games
  • Read multiple disk game .iso files from one source (if the option above isn't how you roll)
As I imagine most people aren't too interested in keeping spare SD cards/USB HDDs around just for multi disc games.

But I think this sounds great and if you really think you can accomplish all this then you have my full support. I am assuming Bluetooth controller support includes Wiimotes and the like? As the only controllers I have enough of to play 3-4 player are Wiimotes and Nunchucks (only got 3 nunchucks though), except GC controllers which the Wii U doesn't support for obvious reasons.
 
I made like 3 changes before I realized that I was going to spend days working on cleaning the code, but if by any chance they help someone (I still don't think this is going to fail), here you go:
http://filebin.ca/164GxYty9DVW/Nintendont.patch

You can apply it with TortoiseSVN.

I'll delete that after a few days.
 

Site & Scene News

Popular threads in this forum