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

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Feb 13, 2015.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    CURRENT STATUS:
    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, Aug 12, 2015
    frogboy, Faru, Games&Stuff and 9 others like this.


  2. gudenau

    gudenau Largely ignored

    Member
    3,278
    1,250
    Jul 7, 2010
    United States
    /dev/random
    This could be great with a custom control interface.
     
    Riku358 likes this.
  3. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,721
    2,573
    Dec 8, 2014
    United States
    Ohio
    This looks great, nice job!
     
  4. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    Added some info about Debug Mode and songs config files syntax.

    Dream song config file (the one showed in YouTube video) was created with Debug Mode for example.
     
  5. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    Added Hold notes support (and so added to Dream the two hold notes near the end of the song).
     
  6. memomo

    memomo ( ͡° ͜ʖ ͡°)

    Member
    1,072
    548
    Nov 30, 2013
    nice
     
  7. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    Another good feature has been implemented: Different speeds mode support.
    I'm also working on Normal difficulty for Dream song.
     
  8. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
  9. AlbertoSONIC

    AlbertoSONIC Pasta Team Member

    Member
    929
    1,223
    Jun 27, 2014
    Italy
    Nice project! Keep it up ;)
     
    Rinnegatamante likes this.
  10. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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:
     
  11. Dartz150

    Dartz150 GBATemp Official Lolicon Onii-chan™

    Member
    1,406
    844
    May 5, 2010
    Mexico
    On a Strange Journey
    I LOVE those games, and I love you for making this port, it's wonderfull, I will advertise it on my web page so you get more support :D.
     
    Rinnegatamante likes this.
  12. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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])
     
    Dartz150 likes this.
  13. Chrisser_75

    Chrisser_75 GBAtemp Regular

    Member
    256
    107
    Dec 12, 2014
    Germany
    Germany
    when is the release? :D
     
  14. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    Porting a good amount of songs on TriaAl is not simple. Maybe if someone who has DeeMo wants to help me, i can give him a debug version of TriaAl for adapting DeeMo songs to TriaAl.
     
    Chrisser_75 likes this.
  15. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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
     
  16. Nobunaga

    Nobunaga Empty

    Member
    2,063
    220
    Apr 19, 2010
    Greece
    Looks promising! Keep it up!
    Well I am more of a Cytus fan rather than a Deemo one but I like both :P
     
  17. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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.
     
    Games&Stuff and Chrisser_75 like this.
  18. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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)
     
  19. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    Bump, no one?
     
  20. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    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?