Jump to content

Tutorial Forum
Welcome to our Tutorials and Guides section!

Here you will find all guides written by our members. The guides can also be found in the Tutorial and Guides index and will temporarily be listed on our front page.

If you have used a guide, please don't forget to rate it (open the topic and use the stars on the top right)!

  • Please log in to reply
* * * * * 2 votes

Utilizing XenonNDS Tools

, A Run-down Guide About XenonNDS's Tools (Go to first unread post)
jurassicplayer Post #1 Posted 03 May 2011 - 08:24 PM

    Resident OtakuBot


  • Group: Members
  • Posts: 3,700
  • Member No.: 160,938
  • Joined: 07-March 09
  • Location: GBATemp.net

  •  

The Guide to XenonNDS's Tools
Worded by Jurassicplayer

Introduction
So as none of you know, there was an amazing coder for the better part of a year who worked on various NDS tools as a hobby and used to be known as Xenon++. His research and work on the NDS side of things can be found with two links:

Info on various flashcarts and descriptions for his tools:
http://leafmoon.users.sourceforge.net/xenonnds/pukiwiki/

Where his tools are uploaded:
http://leafmoon.users.sourceforge.net/xenonnds/files/

Now, as some of his descriptions may be cryptic or you just don't have a clue as to what his stuff do, this guide is supposed to help and is going to tell you in someone easy to read English, as well as the various things that they can be put to use for. Don't expect a complete guide about every single little file that is available, because some of them don't pertain to NDS, some are older revisions of development libraries, and some I still haven't figured out what they are supposed to be used for. Many of his files also include the source code and might help you learn coding by a margin (at least...it did for me). Being one of the few people that can probably explain what most of the tools do, I've found many of them to be useful to varying degrees and I'm hoping it will help you all as well.

The Tools
Warning! Spoiler inside. 


Specific Utilities In-Depth
Warning! Spoiler inside. 


Building the Right Environment
Warning! Spoiler inside. 


Other Things to Note
Warning! Spoiler inside. 


Credits
Kingdomblade - I shamelessly took the first bit of the formatting from the MS2 skinning guide due to a lack of wanting to do it myself.
Xenon++ - I wouldn't have anything to talk about with the stuff you have done.
Jurassicplayer - My sorry self is bringing you this guide because I think Xenon++'s stuff is dam useful.
Sifjar - For reminding me that Xenon++ also has some PSP stuff there as well (a small number).

-WIP-
More to come...
My school stuff is DONE, now it's solid hobby time =D!

Edited by jurassicplayer, 11 June 2011 - 12:03 AM.



Mantis41 Post #2 Posted 03 May 2011 - 08:55 PM

    Shhh!


  • Group: Members
  • Posts: 1,505
  • Member No.: 181,602
  • Joined: 03-June 09
  • Location: the UK

  •  

wtf.gif Has Taiju allowed the release of his files, last thing I knew they were non-distributable.

I guess you made sure it was ok. I'm just suprised that's all.

Edited by Mantis41, 03 May 2011 - 08:57 PM.


SifJar Post #3 Posted 03 May 2011 - 09:10 PM

    Not a pirate


  • Group: Members
  • Posts: 4,712
  • Member No.: 171,891
  • Joined: 04-April 09

  •  

It's direct from the author's own site, so I guess it's OK.


Mantis41 Post #4 Posted 03 May 2011 - 09:17 PM

    Shhh!


  • Group: Members
  • Posts: 1,505
  • Member No.: 181,602
  • Joined: 03-June 09
  • Location: the UK

  •  

wacko.gif Um...... Er......... Confused...............

Does that mean MAIO, WAIO and several other projects can be resurected?


SifJar Post #5 Posted 03 May 2011 - 09:24 PM

    Not a pirate


  • Group: Members
  • Posts: 4,712
  • Member No.: 171,891
  • Joined: 04-April 09

  •  

I dunno, but http://leafmoon.users.sourceforge.net/xenonnds/files/ is AFAIK where the dev known as Xenon++ published his works himself officially.


jurassicplayer Post #6 Posted 04 May 2011 - 07:07 AM

    Resident OtakuBot


  • Group: Members
  • Posts: 3,700
  • Member No.: 160,938
  • Joined: 07-March 09
  • Location: GBATemp.net

  •  

He allowed it to be released...well because he released it himself on the homebrew bounty rules thread. Obviously barely anyone caught it (not really the stuff that gets written down on the front page)...but you can see the post for yourself here.
Most (if not all) of these should be compliant with any of the licenses that they are under (I didn't go checking for all of that stuff, but meh they SHOULD be fine).

As for various projects being resurrected...well, he pretty much completely quit the NDS scene shortly after releasing his stuff...as in he doesn't even visit the #ezflash channel anymore TT-TT...so you shouldn't really expect any updates unless an aspiring homebrew dev wants to take a dive at it (Taiju also made some custom libraries...so yeah...). The projects CAN be updated and redistributed...but further updates are totally dependent on a third party now.

-edit-
So I just updated the first post. M3iZero users with the gmp z003 version, if you could do a little testing on the M3 ninetails, it would be a great help.

Edited by jurassicplayer, 04 May 2011 - 08:26 AM.


SifJar Post #7 Posted 04 May 2011 - 06:01 PM

    Not a pirate


  • Group: Members
  • Posts: 4,712
  • Member No.: 171,891
  • Joined: 04-April 09

  •  

This thread is looking pretty useful. I hope you get round to detailing uses of the other files soon.

EDIT: You should maybe add that dsir.7z is PSP related, not NDS related...

Edited by SifJar, 04 May 2011 - 06:04 PM.


Mbmax Post #8 Posted 04 May 2011 - 06:12 PM

    Homebrew addicted


  • Group: Members
  • Posts: 2,227
  • Member No.: 53,260
  • Joined: 07-November 06

  •  

It's a very good idea JP. I'm glad you had it.
I wish you good luck. yay.gif

Edited by Mbmax, 04 May 2011 - 06:13 PM.


CannonFoddr Post #9 Posted 04 May 2011 - 07:30 PM

    Regular GBATemp Lurker


  • Group: Members
  • Posts: 4,032
  • Member No.: 49,779
  • Joined: 23-September 06
  • Location: Sitting by computer

  •  

WHAT!!!! I can use Xenon++ Stuff again because he's (re)released it !?!?!?
Meaning I can re-use the 'nds.inilink.nds' file from the mshl2tools file ???

Quick - where's that backup of MAIO v3.04 !!!!!!!


Mantis41 Post #10 Posted 04 May 2011 - 07:55 PM

    Shhh!


  • Group: Members
  • Posts: 1,505
  • Member No.: 181,602
  • Joined: 03-June 09
  • Location: the UK

  •  

QUOTE(CannonFoddr @ May 4 2011, 07:30 PM) <{POST_SNAPBACK}>
WHAT!!!! I can use Xenon++ Stuff again because he's (re)released it !?!?!?
Meaning I can re-use the 'nds.inilink.nds' file from the mshl2tools file ???

Quick - where's that backup of MAIO v3.04 !!!!!!!

I was wondering how long it would take you to catch on.


jurassicplayer Post #11 Posted 04 May 2011 - 09:09 PM

    Resident OtakuBot


  • Group: Members
  • Posts: 3,700
  • Member No.: 160,938
  • Joined: 07-March 09
  • Location: GBATemp.net

  •  

Right, about that...I was planning on adding how that can be made as well...since the tools to do it are also in there xD...but meh, I have to get through the rest of the stuff before I start on anything else. Also, on that MAIO thing, it's not really a big deal, but you could recompile the nds.inilink.nds to not show the text that it usually does (and change the screen color as well) so that it isn't quite as...obvious as it usually is.


CannonFoddr Post #12 Posted 04 May 2011 - 09:32 PM

    Regular GBATemp Lurker


  • Group: Members
  • Posts: 4,032
  • Member No.: 49,779
  • Joined: 23-September 06
  • Location: Sitting by computer

  •  

QUOTE(jurassicplayer @ May 4 2011, 08:09 PM) <{POST_SNAPBACK}>
but you could recompile the nds.inilink.nds to not show the text that it usually does (and change the screen color as well) so that it isn't quite as...obvious as it usually is.
If I knew how to - I would... wink2.gif

Guess we need an idiots step-by-step guide to how to install/setup the required files/programming tools and a How-to compile for something like this !!!

Edited by CannonFoddr, 04 May 2011 - 10:02 PM.


jurassicplayer Post #13 Posted 05 May 2011 - 12:02 AM

    Resident OtakuBot


  • Group: Members
  • Posts: 3,700
  • Member No.: 160,938
  • Joined: 07-March 09
  • Location: GBATemp.net

  •  

Right...I need to add that stuff later too xD (if I still remember how to anyway...). Anyways, if you want to repack up MAIO or something, you can (here is the inilink.nds that I use, and as for the source, the favlauncher_main.c in Xenon++'s archive is what I used to compile it pretty much...minus the comments and _consolePrint stuff since you obviously aren't going to see them with a picture in the way). Quick note about the inilink, it uses the .bmp images "/moonshl2/extlink/topload.bmp" and "/moonshl2/extlink/bottomload.bmp" (doesn't matter what kind really...). No idea what happens when those images aren't present since I don't care about if those images were missing (I will never have them missing because I LIKE THEM xD).


Mantis41 Post #14 Posted 05 May 2011 - 08:50 AM

    Shhh!


  • Group: Members
  • Posts: 1,505
  • Member No.: 181,602
  • Joined: 03-June 09
  • Location: the UK

  •  

Thanks Juradsicplayer that inilink looks a lot better without the text. I didn't see any picture though, just a quick white screen before akIAO takes over. Still it's a lot better than the usual brownish screen with scrolling text.

Is there anyway to kill the text as FileTrip Download Link moonshell loads?

Edited by Mantis41, 05 May 2011 - 08:53 AM.


SifJar Post #15 Posted 05 May 2011 - 10:56 PM

    Not a pirate


  • Group: Members
  • Posts: 4,712
  • Member No.: 171,891
  • Joined: 04-April 09

  •  

With regards to the stuff with r23 and r32 versions; is the r23 versions there to support the cards that newer revisions of devkitARM killed support for (accidently)? (Some slot 2 cards don't work with newer devkitARM revisions, but I'm not sure of exact revision numbers...)







Users browsing this topic

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users