Homebrew [W.I.P.] TriaAl - DeeMo clone 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
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,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
Country
Italy

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
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,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
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: Dartz150

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
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,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
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,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
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,161
Trophies
0
Age
27
Location
Bologna
Website
rinnegatamante.it
XP
4,675
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?
 
General chit-chat
Help Users
  • Dark_Phoras @ Dark_Phoras:
    Are you getting the chinese version of Death Stranding?
    Gift
  • KenniesNewName @ KenniesNewName:
    It would probably be better with attacking Mongolians
    Gift
  • KenniesNewName @ KenniesNewName:
    US $92.00 20%OFF | Dsoon Night Vision Binoculars NV3182 Infrared Digital Hunting Telescope Camping Equipment Night Vision Goggles 1080P Video 300m
    https://a.aliexpress.com/_mK2XYUw Neat
    Gift
  • Dark_Phoras @ Dark_Phoras:
    How does that website have items being sold so cheap? Smartwatch 13,80€
    Gift
  • KenniesNewName @ KenniesNewName:
    Low quality china crap that just does the job or overstocked warehouse items no one cares about plus 2 week delivery
    Gift
  • KenniesNewName @ KenniesNewName:
    Basically psis dream site plus they sell sex toys
    Gift
  • Dark_Phoras @ Dark_Phoras:
    It's a different mindset, I wonder what are the cultural mores that led them here. In the west, we don't care about crap that just does the job and we'd rather destroy overstocked warehouse items than selling them for cheap
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I'm not saying they are better in this department, I prefer how we do it when it comes to crap that just does the job.
    Gift
  • KenniesNewName @ KenniesNewName:
    To me it's a I don't really need this but would be fun to own kind of site
    Gift
  • KenniesNewName @ KenniesNewName:
    Cool looks like 1tb ssds are starting to drop in price
    Gift
  • mthrnite @ mthrnite:
    ooh my top three steam wishlist items are on sale, time to prune the wallet I guess
    Gift
  • mthrnite @ mthrnite:
    i just realized they're all jetpack games to some degree. i must really love jetpacks
    Gift
  • KenniesNewName @ KenniesNewName:
    You could gift card me your wallet and I'll do it for you
    Gift
  • KenniesNewName @ KenniesNewName:
    I spent the last of my money on candy
    Gift
  • mthrnite @ mthrnite:
    40 bucks gone, but i got 3 cool games
    Gift
  • mthrnite @ mthrnite:
    No man's sky, Uncraft world, and Giants citizen kabuto
    Gift
  • mthrnite @ mthrnite:
    not sure I can run any of em except uncraft world, but they were cheap enough to try
    Gift
  • KenniesNewName @ KenniesNewName:
    I think my miyoo got lost in mail 6 days and no update on the tracking number
    Gift
  • mthrnite @ mthrnite:
    that's why i bought from an importer, hoping to not deal with the china mystery trip
    Gift
  • mthrnite @ mthrnite:
    still got delayed a week
    Gift
  • mthrnite @ mthrnite:
    wasted 15 extra bucks, but it's a crapshoot yknow
    Gift
  • KenniesNewName @ KenniesNewName:
    This eBay seller had a 6,000 score guess you can't trust eBay for shit anymore
    Gift
  • KenniesNewName @ KenniesNewName:
    What site did you use?
    Gift
  • mthrnite @ mthrnite:
    amazon
    Gift
  • KenniesNewName @ KenniesNewName:
    Freaking Amazon
    Gift
    KenniesNewName @ KenniesNewName: Freaking Amazon