From f29bf3bbcb1d6cbf45ab9d18a1655ffd63eb7c07 Mon Sep 17 00:00:00 2001 From: NightYoshi370 Date: Fri, 14 Jun 2019 09:51:35 -0700 Subject: [PATCH] Update README.md (#34) * Update README.md - Organized credits - Why isn't RocketRobz in the credits? He's the app creator - Make features tab look good with the MarkDown parser Github uses - Make the HTML valid. There was no closing to the paragraph tag, breaking a bunch of things. - Change `GBA games` to `GBA cartridges`, since it's not just games that were on the Nintendo GameBoy Advanced - Add a short description under the logo and the equivilent icons. - Remove span stuff. There's no need when you can just embed the padding on the actionLink itself. Flame, if you don't know HTML, don't try to do it * Fix Pull Requests getting uploaded to the Azure repository * Update the ReadME once more - Add screenshots - Add compiling tutorial - Add link to GBATemp thread * Revert previous commit --- README.md | 57 ++++++++++++++++++++++++++++----------------- azure-pipelines.yml | 2 +- 2 files changed, 36 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 8e4da59..81906e0 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,46 @@ -

- -

A full access file browser for the DS and DSi consoles_ :godmode:

-

- - - - - - - - - - +

+
+ A full access file browser for the DS and DSi consoles :godmode:

+

+ + + + + + + + + +

+ +GodMode9i is a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS library of consoles. It works on any console that either supports a flashcard or has Custom Firmware. + ## Features -Dump GBA games on the original DS and DS Lite. +- Dump GameBoy Advance cartridges on the original Nintendo DS and Nintendo DS Lite consoles. +- Copy, move, delete, rename files/folders and create folders. +- Mount the NitroFS for .nds files (allowing you to browse through them), including retail nds files. +- View files on supported flashcards when running GM9i from the SD Card. (`AceKard 2(i)` `R4 Ultra (r4ultra.com)`) -Copy, move, delete, rename files/folders and create folders. +## Building +If you don't want to compile yourself but you still want to get the latest build, please use our [TWLBot github repository](https://github.com/TWLBot/Builds/blob/master/extras/GodMode9i.7z) -Mount the NitroFS for .nds files, including retail ones. +In order to compile this application on your own, you will need [devkitPro](https://devkitpro.org/) with the devkitARM toolchain, plus the necessary tools and libraries. devkitPro includes `dkp-pacman` for easy installation of all components: -Works on any console that supports a flashcard, or has CFW! (includes original DS, DSi, and 3DS family of systems) +``` + $ dkp-pacman -Syu devkitARM general-tools dstools ndstool libnds libfat-nds +``` -View files on supported flashcards when running GM9i from the SD Card. (`AceKard 2(i)` `R4 Ultra (r4ultra.com)`) +Once everything is downloaded and installed, `git clone` this repository, navigate to the folder in which it was cloned, and run `make` to compile the application. If there is an error, let us know. + +## Screenshots + +![](https://gbatemp.b-cdn.net/attachments/snap_212809-png.147117/)![](https://gbatemp.b-cdn.net/attachments/snap_211051-png.147114/)![](https://gbatemp.b-cdn.net/attachments/file-options-v1-3-0-no-border-png.147118/) ## Credits -* d0k3: Original GM9 app and name, though he is not involved with the development of GM9i. +* RocketRobz: Creator of GodMode9i. +* zacchi4k: Creator of the GodMode9i logo used in v1.3.1 and onwards. * devkitPro/WinterMute: devkitARM, libnds, original nds-hb-menu code, and screenshot code. -* THEGUY: GM9i logo used up to v1.3.0 -* zacchi4k: GM9i logo used in v1.3.1 and later +* d0k3: Original GM9 app and name for the Nintendo 3DS, which this is inspired by. diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c8194fa..480a8b1 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -48,7 +48,7 @@ steps: cp GodMode9i.7z $(Build.ArtifactStagingDirectory)/GodMode9i.7z displayName: 'Pack 7z' -- script: | +- script: | export COMMIT_TAG="$(git log --format=%h -1)" git config --global user.email "flamekat54@aol.com" git config --global user.name "TWLBot"