Homebrew [W.I.P.] TriaAl - DeeMo clone for 3DS

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
CURRENT STATUS:
If someone wants to port his favorite songs to TriaAl, here you are TriaAl Debugger.
It is very essential (and have some minor bugs) but works fine.

Usage:
Open TriaAl Debugger, load your song, use "1","2","3","4" on the Debug Box when a note should be triggered in the game.
At the end of the song, press "Export notes list as notes.txt" and you'll receive a file with all your notes.

In the TriaAl Debugger package you'll find also a working version of TriaAl (Alpha) to test your converted songs. [Only 3DSX build but final release will be also shipped in CIA and 3DS formats]
This Alpha is shipped with only one song: Light up my Love to understand how a TriaAl song work.

When you created your notes.txt file through TriaAl Debugger, create a directory in songs directory in TriaAl homebrew folder and name this directory as your song and copy all the files from Light up my Love to this directory.

Files description:
logo.jpg - Song logo, showed on song selection screen.
record.db, record2.db, record3.db - Current records for Easy, Normal and Hard mode.
prev.ogg - Preview of the song in OGG Vorbis format played at song selection screen.
track.ogg - Full song in OGG Vorbis format.
info.lua - Info about the song (Name, Author, Level difficulties and notes triggering pattern)

notes.txt file you generated contains the array notes you have to replace in info.lua for easy or normal mode (Hard mode is currently disabled for now) to change notes triggering.
Notes that TriaAl debugger for now can create only normal notes (black). If you want to use hold notes (yellow) you just have to edit the second argument for the desired notes in notes.txt from true to false.
For the prev.ogg creation, i suggest to use Audacity ( http://sourceforge.net/projects/audacity/ ) .

If you want to help TriaAl developing, you can try to convert some non-copyrighted songs to TriaAl and release them here (or sending me a PM).
If the song is converted fine, it will be added to official songs and you'll be credited at the homebrew release.


Download: http://rinnegatamante.it/triaal.php

Hello again,
few hours ago i asked for a splashscreen for a new game homebrew i'm developing (http://gbatemp.net/threads/need-a-splashscreen-for-a-future-homebrew.381492/) so why not introducing it officially?

As the title says, i'm working on a DeeMo clone for 3DS.
If you don't know DeeMo, it's a killer app for Smartphone developed by Rayark Games (https://play.google.com/store/apps/details?id=com.rayark.pluto&hl=it).
It's a music game similar to Rock Band Unplugged / Guitar Hero but with a personal look and style and with only Piano songs (It provides also a storyline about an immaginary pianist called Deemo).

This clone will be called TriaAl and i'm focusing on trying to remake all DeeMo functionality (some features will be impossible to port on 3DS cause multitouch lack).

I made also two video showing TriaAl but take this videos as a PrePrePrePrePreAlpha:




Actually TriaAl features:
- Multi-difficulty system
- Local record system
- Point system similar to DeeMo ones
- Preview for musics
- Different speed mode support
- Support to Custom WAV musics
- Built-in Debug Mode for generating notes table easily for custom musics (i use it also for "official" musics <.< )


I want to add a lot of features, for now these are my planned goals:
- Better notes triggering system
- Adding Hold notes support (Yellow ones on DeeMo) (Achieved: 14/02/15)
- Adding a download server for downloading songs directly from TriaAl
- Improving Graphic with a fake-3D effect like original DeeMo
- Different speeds mode support (Achieved: 14/02/15)
- Adding an online record system
- Adding different gameplay types (Maybe a Cytus [ https://play.google.com/store/apps/details?id=com.rayark.Cytus.full&hl=it ] ones? (Yes, i love Rayark Games works :P))
I want to know your opinions about TriaAl, suggest me what you want to see inside it.

Oh, and yes, it's made with lpp-3ds as always :P

EDIT:
If you're curious about Debug Mode so: this is current config file for Dream that you can see in the video:
Code:
-------------------------------------------------------------
--------------------- TriaAl Song File ----------------------
-------------------------------------------------------------
-- Notes arguments: -----------------------------------------
-- 1: Time to be tapped (in milliseconds) -------------------
-- 2: Normal note (false = Hold note) -----------------------
-- 3: Space apparition --------------------------------------
-------------------------------------------------------------

song_title = "Dream" -- Song Name
song_composer = "Rabpit" -- Song Composer

if mode == "Easy" then --Easy mode config
    notes = {{2373, true, 1},
            {6785, true, 4},
            {7253, true, 1},
            {11565, true, 1},
            {12000, true, 4},
            {15509, true, 4},
            {16746, true, 1},
            {19119, true, 3},
            {20289, true, 4},
            {21559, true, 3},
            {26005, true, 4},
            {26373, true, 1},
            {30751, true, 4},
            {33091, true, 1},
            {33526, true, 3},
            {34796, true, 3},
            {35966, true, 4},
            {38373, true, 1},
            {39509, true, 3},
            {40746, true, 4},
            {41214, true, 4},
            {45593, true, 1},
            {50406, true, 2},
            {55119, true, 1},
            {58729, true, 1},
            {59197, true, 2},
            {59564, true, 3},
            {59966, true, 4},
            {63542, true, 4},
            {64345, true, 3},
            {64812, true, 2},
            {67152, true, 3},
            {69559, true, 3},
            {70762, true, 4},
            {71999, true, 4},
            {73102, true, 3},
            {74339, true, 2},
            {76745, true, 1},
            {78818, true, 4},
            {79152, true, 1},
            {81592, true, 2},
            {83531, true, 3},
            {83932, true, 1},
            {85904, true, 1},
            {86305, true, 3},
            {87976, true, 4},
            {88311, true, 1},
            {88712, true, 4},
            {92723, true, 4},
            {93091, true, 3},
            {93492, true, 2},
            {95531, true, 3},
            {95865, true, 2},
            {97971, true, 4},
            {98339, true, 3},
            {100311, true, 2},
            {100678, true, 3},
            {103520, true, 1},
            {103921, true, 2},
            {104322, true, 3},
            {105224, true, 1},
            {106662, true, 4},
            {107865, true, 3},
            {109068, true, 2},
            {109937, true, 3},
            {110305, true, 2},
            {110706, true, 3},
            {111074, true, 4},
            {111475, true, 2},
            {111876, true, 2},
            {112344, true, 2},
            {112745, true, 3}
            }
end

As you can see, it provides some basic info about the song and the notes table.
With TriaAl built-in debug mode you can launch a music without game starting and then generating a file with a list of milliseconds whenever you press Y (so if you press Y after 4325 milliseconds song starts, it will be registered in a txt file) so after this, you have just to select for each note the showing column and the hold note setting.
 
Last edited by Rinnegatamante,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Added Normal mode for Dream (different Deemo notes pattern) and also added Easy mode for Wings of Piano with same Deemo pattern, currently i'm working on Normal/Hard mode for Wings of Piano ( )

I bump my question:
What do you think about an activable alternative game input which uses normal controls? (like L,R,Dpad,ABXY to scan the 4 possible note columns)
I thought about this if, in the future, it will be possible to use alternative controls with 3DS (like a BeatMania controller [http://upload.wikimedia.org/wikipedia/commons/f/f6/BmIIDX_Controller.jpg]).
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Here's a new video showing different speed support, hold notes, Dream in Normal mode, Wings of Piano in Easy mode and a lot of new details i added (Like Ready... on song startup/resuming game[yes, pausing game is completely supported])
 
  • Like
Reactions: DSoryu

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Cause University i don't have enough time to continue this project for now so i decided to publish on GitHub current Work in Progress srcs. (Current srcs are the ones i used for the last youtube video).
It should work with latest releases of lpp-3ds (scripts/index.lua is the main script, probably it should be arranged a bit for directory changes but nothing very difficult to do).
It can also be useful to disable DEBUG NOTES GENERATOR and all DEBUGS FEATURE in game.lua file if you want only play TriaAl.

Hope someone could like it.

GitHub repository: https://github.com/Rinnegatamante/TriaAl
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Today i'll start re-working on an official release of TriaAl.
According to copyright legal issues i'll probably add only songs from trial version of DeeMo and some instrumental/not piano songs from NCS collection (NoCopyrightSounds).
If someone wants to help creating notes pattern for some new songs, contact me in PM.

Currently i'm working for finishing Normal mode of Wings of Piano and i'm working on Lights by Jim Yosef from NCS collection.
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Looking for a good icon (48x48) for this homebrew cause the graphic i contacted here on this forum just disappeared :/

Anyone who is good with GIMP/Photoshop who wants to try? (Obviously you'll be credited)
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Finished porting Lights on TriaAl (both Easy and Normal mode).
I also decided to port some songs from Cytus (Free Version obviously) to TriaAl.
First of them will be Light up my Love.

Probably when i reach at least 6 songs, i'll release the first BETA version.

P.S. Bump for the request, anyone who wants to make an icon for this homebrew?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ShdwTakashi @ ShdwTakashi:
    Good morning!
  • ShdwTakashi @ ShdwTakashi:
    pineapple belong on pizza? The answer is yes until proven otherwise
  • StatusN @ StatusN:
    hi, i need help with unbanning my 3ds, can somebody show me a link to a seed that still works and isnt yet banned, mine got banned yesterday
  • A @ anotherthing:
    The Nintendo servers are going down in 9 days anyway.
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    @StatusN, welcome
  • BakerMan @ BakerMan:
    hey qwerty look at that you ain't the youngest here anymore
    +1
  • S @ salazarcosplay:
    Had a question on 3ds
  • S @ salazarcosplay:
    will one still be able to transfer pokemon from the ds 3ds games to Switch
  • A @ anotherthing:
    Supposedly Bank isn't going down.
  • StatusN @ StatusN:
    i know they are @anotherthing but i modded m y 3ds last month and i installed pretendo but as my 3ds got banned i need a friend seed to unblock my 3ds
  • A @ anotherthing:
    You got banned from Pretendo?
  • StatusN @ StatusN:
    online ban
  • S @ salazarcosplay:
    @anotherthing I think Nintendo should have just re released all pokemon games on the switch
    +1
  • S @ salazarcosplay:
    let you transfer it all
  • StatusN @ StatusN:
    bank got shutdown in april last year
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, yea the only game they rereleased are the game boy and games boy color ones (remakes don't count)
  • StatusN @ StatusN:
    does anyone have a friend seed link to a seed that isnt already banned and is new, if anyone does then thanks
  • S @ salazarcosplay:
    @Xdqwerty I refuse to get Nintendo Switch online
  • S @ salazarcosplay:
    until they add pokemon mainline games
  • S @ salazarcosplay:
    they could very easily do so
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i meant that they got rereleased in virtual console in 3ds
  • S @ salazarcosplay:
    @Xdqwerty why cant they do so for the switch :sad:
  • A @ anotherthing:
    Online was free on the 3DS as well, and it worked well.
    +1
  • S @ salazarcosplay:
    I can't help but think nintendo switch online is the reason we did not get a gameboy/n64/gamecube
    mini classic edition
    +1
    S @ salazarcosplay: I can't help but think nintendo switch online is the reason we did not get a... +1