[WIP] Crimson Scripter

Discussion in '3DS - Homebrew Development and Emulators' started by phalk, Feb 16, 2016.

  1. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    Last edited by phalk, May 29, 2016
  2. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna
    Never heard about Sound Novels, interesting.

    Quite sure there is no single sound novels interpreter. There is a Visual Novel ones which is a port of VNDS for what i know so, good job ;)
     
    phalk likes this.
  3. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    I've made an HTML5 interpreter to aid the script testing proccess without having to copy the files to the 3DS every time you add or change something. This should behave very similar to the way it plays in a real 3DS. Actually, this is an old project of mine that I modified a little to serve as a helper for the Crimson Scripter.

    You will need a webserver to use it (EasyPHP will do) because modern browsers don't allow javascript access local files.

    You can try a demo here.

    This demo uses the same files from Apocrypha that are included with the download.

    The files to use this will be in the next release, once I implement ogg file for BGM instead of WAV.
     
    Last edited by phalk, Feb 16, 2016
    Rinnegatamante likes this.
  4. Joom

    Joom  ❤❤❤

    Member
    4,301
    2,948
    Jan 8, 2016
    United States
    Neat. Higurashi is actually one of my favorites.
     
    phalk likes this.
  5. Superfisher87

    Superfisher87 Member

    Newcomer
    15
    3
    Aug 20, 2015
    Great job and looking forward to the next release.:)
     
  6. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    Version 0.2b released. Check the first post.

    I reviewed all the code and it should be somewhat stable now. Some new features were added.
     
    Last edited by phalk, Feb 20, 2016
  7. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,886
    Dec 6, 2013
    United States
    Good work. I'd generally prefer porting a known and used scripting language or engine, but since it looks like you've already done work on this previously that can't be helped. Looks cool anyways. I'd play (or read lol) more games like Apocrypha. :)
     
    phalk likes this.
  8. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    Yeah, but there are several of those around. This is loosely based on the NScripter with my own ideas and a different approach. The goal is to make it as simple as possible for the writter.

    — Posts automatically merged - Please don't double post! —

    I've also have an older project of a JavaScript version of this. The HTML5 test tool is based on it, and the games made for the 3DS version will be fully compatible with it if I ever release it.
     
  9. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    There, 0.3a released. Please check the first post.
    I've also added some crappy screenshots (taken with phone).

    It should be pretty usable right now.
    I will focus on releasing a full game using it now, so the next updates will take some more time in the next days.
     
    Last edited by phalk, Feb 20, 2016
  10. BurningDesire

    BurningDesire GBAtemp Psycho!

    Member
    4,964
    5,825
    Jan 27, 2015
    United States
    Behind a screen reading news
    I just noticed the ace attorney symbol nice xD maybe with this NEKOPARA 3DS can be a thing :D
     
    phalk likes this.
  11. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,271
    Nov 24, 2014
    Italy
    Bologna
    Suggestion for screenshots: You can use System.takeScreenshot feature for debug purposes to take screenshots for realease :D
     
  12. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    Ah, nice. I'll do it later. Thanks!
     
  13. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    If anyone had downloaded 0.3a, please update to 0.3.2a. Backgrounds were not being loaded from saved games in the 0.3 alpha.
     
  14. hobbledehoy899

    hobbledehoy899 Conniption Master

    Member
    2,767
    4,571
    Nov 13, 2015
    United States
    Kernel Version: Linux 4.14.6-1-zen
    Could you supply a .cia build?
     
  15. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    I could, but as it is now it probably won't work and wouldn't be very useful, as this is not a game but an interpreter.
    Once I release the novel I'm adapting to it I should release a cia version of it aswell.
     
  16. RedBlueGreen

    RedBlueGreen GBAtemp Maniac

    Member
    1,155
    367
    Aug 10, 2015
    Canada
    Will there be any way to compile the novels we make to 3dsx/cia? I doubt it's possible, but I'm just wondering because this is pretty similar to this Visual Novel engine on Android called 0m3ga that uses it's own really basic language and the creator of the app can compile the games as apks.
     
  17. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    Yes, its already possible. You just need to use the bannertool provided and make your own banner and replace the smdh file with it for 3dsx then rename the files. For cia the proccess is a bit more complicated, but I will make a guide later.
     
  18. phalk
    OP

    phalk Handheld Maniac

    Member
    433
    266
    Apr 23, 2009
    Brazil
    0.3.3 alpha released.

    Changelog:
    * Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience, lol. (aka a lot of bugfixes -- for real)

    Known bugs:
    - #snd is still disabled. Will be fixed in the next release.

    That being said, currently, the only way to stop a bgm from playing is to play another bgm in it's place. I'm trying to fix this ASAP, but I'm having little luck as of the moment.
     
    Last edited by phalk, Feb 22, 2016
    RedBlueGreen likes this.
  19. RedBlueGreen

    RedBlueGreen GBAtemp Maniac

    Member
    1,155
    367
    Aug 10, 2015
    Canada
    Can't wait until we can add choices. This is progressing pretty quickly. Nice work.
     
  20. Superfisher87

    Superfisher87 Member

    Newcomer
    15
    3
    Aug 20, 2015
    what choices do you want in the next released.