Homebrew [Release] ORGANIZ3D - Filebrowser for 3DS

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
Country
Italy
ORGANIZ3D is a filebrowser/multimedia reader/extdata manager for 3DS wrote with Lua Player Plus.
Sourcecode can be found in index.lua file.

Screenshots:
organiz3d03.png
text.png
final_hex.png
smdh.png
org6.png

Video Presentation:

ORGANIZ3D Official Videos:

--> 23 minutes JPGV reproduction <--

Latest release: 1.1

NOTE: ORGANIZ3D minor releases are downloadable only with auto-update system!

Starting from v.0.5, ORGANIZ3D supports both SDMC and EXTDATA listing. EXTDATA files and folders can be opened with an HEX Viewer, dumped on SDMC and restored from SDMC).

Functions:
- Open different types of file
- Move files and directories
- Copy files and directories
- Delete files and directories
- Rename files and directories
- Create new directories

Integrated readers:
- Image Viewer (It supports JPG, BMP and PNG images)
- LUA Interpreter (It supports LUA Player Plus scripts)
- Video Player (It supports BMPV and JPGV videos)
- Music Player (It supports OGG, WAV and AIFF musics)
- Text Reader
- HEX Viewer
- 3DSX Launcher (Only for ninjhax users)
- SMDH Decoder (It can also extract SMDH icon)
- CIA Installer
- ZIP Extractor

Currently native supported file formats:
- BMPV/JPGV videos
- JPG/BMP/PNG images
- LUA scripts
- OGG/WAV/AIFF musics (Only CIA/ninjhax users)
- 3DSX homebrews (Only ninjhax users)
- SMDH homebrew datas
- CIA packages (Only CIA users)
- ZIP archives
- TXT texts
- TTF fonts

Controls (SDMC):
A = Open file for viewing/listening/executing with default reader
B = Rename file/directory
Y = Move/Copy file/directory
X = Delete file/directory | Undo Move/Copy
L = Select reader to use for opening a file
R = Create new directory
SELECT = Switch between EXTDATA, CIA and SDMC
START = Exit homebrew
Left/Right = Scroll opened TXT file | Pause/resume current opened file (if it is a multimedia file) | Extract icon from SMDH opened file
Touchscreen or Up/Down = Move through files
Circle Pad = Move viewed zone for big images

Controls (EXTDATA):
A = Open file with HEX Viewer/Open folder
B = Dump file/folder to SDMC
X = Restore file/folder from SDMC
SELECT = Switch between EXTDATA and SDMC
START = Exit Homebrew
Touchscreen or Up/Down = Move through files

NOTE: Is also possible to launch other Lua homebrews by executing their index.lua files. (According to same or similar LPP revision).

Please report me any kind of bug you find.

Download: ORGANIZ3D v.1.1

GW Users: ORG_Themes folder and ORG_CONFIG.txt must be in the root of your SD card.

Create your own ORGANIZ3D themes:
- Create a folder in ORG_Themes folder and name it as your theme name.
- Inside this folder, put your background image (it must be 320x240 and in PNG or BMP format)
- Create a theme.lua file and, inside it, put these strings (obviously, first set parameters):

Code:
-- INFOS --
theme_name = "MY THEME NAME"
author = "MY NAME"

-- COLORS --
menu_color = Color.new(R,G,B,A) -- Color of text for not selected filebrowser item
selected_color = Color.new(R,G,B,A) -- Color of text for selected filebrowser item
selected_item = Color.new(R,G,B,A) -- Color of background for selected filebrowser item

-- BACKGROUND IMAGE --
bg = Graphics.loadImage(System.currentDirectory().."/MY_BACKGROUND_FILE") -- Background image path

Colors must be RGB (or RGBA). [ http://www.rapidtables.com/web/color/RGB_Color.htm ]

Theme to be loaded at ORGANIZ3D startup can be changed by editing ORG_CONFIG.txt file.
 
Last edited by Rinnegatamante,

Naked_Snake

Constant Miscreant
Member
Joined
Oct 6, 2013
Messages
1,761
Trophies
0
Age
36
Location
Hyrule Field
XP
1,692
Country
Australia
ORGANIZ3D is a filebrowser for 3DS wrote with LUA Player Plus.
It's still crappy and buggy but take it as a BETA.
Sourcecode can be found in index.lua file.

Functions:
- Open different types of file
- Move files and directories
- Delete files and directories

Supported file formats:
- PNG/BMP images (.png / .bmp)
- LUA scripts (.lua)
- BMPV videos (.bmpv)
- WAV musics (.wav)
- TXT texts (.txt)

Controls:
A = Open file for viewing/listening/executing
B = Pause/resume current opened file (if it is a multimedia file)
X = Move file/directory
Y = Delete file/directory
START = Exit homebrew
L/R = Scroll opened TXT file

NOTE: Is also possible to launch other LUA homebrews by executing their index.lua files. (According to same or similar LPP revision).

I think there are a lot of bugs, so please report me any kind of bug you find.

Download: http://rinnegatamante.netsons.org/ORGANIZ3D.rar
Awesome thanks :)
 
  • Like
Reactions: Margen67

console

I'm fans of Elvira Mistress of the Dark. :-) <3
Member
Joined
Mar 1, 2013
Messages
192
Trophies
0
Website
www.startpage.com
XP
1,179
Country
United States
Finally I saw this and love it!

I look at controls:

X = Move file/directory
Y = Delete file/directory


Please set X for to delete/remove directory. Because X is delete / remove to clear file or folder.

Y is best for to move file/directory.


I recommend setting for controls will be much easier for us and people to understand:

Y = Move file/directory
X = Delete file/directory


Let me know when you can fix in next version. B-)
 

Blueie

Well-Known Member
Member
Joined
Apr 30, 2013
Messages
226
Trophies
0
XP
305
Country
Argentina
Finally I saw this and love it!

I look at controls:

X = Move file/directory
Y = Delete file/directory


Please set X for to delete/remove directory. Because X is delete / remove to clear file or folder.

Y is best for to move file/directory.


I recommend setting for controls will be much easier for us and people to understand:

Y = Move file/directory
X = Delete file/directory


Let me know when you can fix in next version. B-)
Agreed. X always closes or deletes stuff. In Devmenu it's used to delete cias, for example. Reassigning that function to Y will only result in people getting confused, and possibly deleting stuff by accident.
 
  • Like
Reactions: console

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
Country
Italy
Tonight, i'll make a sample video i think.
does multimedia mean mp4 files?

Multimedia, according to file types support means WAV for audio and BMPV for video (you can find a converter that i wrote to create BMPV videos here: https://github.com/Rinnegatamante/lpp-3ds/tree/master/BMPV ).

console: Is very simple to customize controls, you just need to open index.lua with a text editor (like Notepad++) and change KEY_X with KEY_Y and KEY_Y with KEY_X. In next release, i'll invert these controls but for now, you can fix by yourself rapidly.
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
Country
Italy
For cia or 3ds version, it's the first time i try to create a 3DS file (cause i'm waiting GW update in order to use my Gateway) but here you are: http://rinnegatamante.netsons.org/ORGANIZ3D.3ds
It might works. (On GW you need to put index.lua from original RAR file to your SD root) Please tell me if it works.

Crash or just freeze?
P.S. How long is your video file?
 

sup3rgh0st

Top Tier Ghost
Member
Joined
Apr 22, 2010
Messages
441
Trophies
0
XP
2,058
Country
United States
There is nothing catching the error that occurs when there isn't a file in the BMPV temp folder, so the converter crashes. Are we supposed to rip the audio track from the video first? I threw a random song that was in wave format in the temp folder with an mp4 I had and it successfully converted, but when attempting to launch the 'output.bmpv' it on the 3ds the homebrew locks up and I am forced to shut it down.

This is the error I'm getting: http://i.imgur.com/pLK5tfB.png
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
Country
Italy
Audio buffer will be extracted from Converter. Note that, actually, BMPV reproduction is in alpha state and it doesn't support long files (cause audio is not processed via streaming).

For example my tests where with Anime openings:

If converter still crash, try to put your video file in the same path of converter.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,145
Trophies
2
Location
Ohio
XP
4,604
Country
United States
I'll try this tonight. You should add a program where we can make stuff using a Notepadlike program and save it as any file type. With an onscreen keyboard.
 
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: I wouldn't walk naked in a church but their might be shouting if a priest tries to do anything to me