[Release] Virtue's Last Reward ROM Hacking Tools

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by lucaboy, Feb 16, 2016.

  1. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Last edited by lucaboy, Aug 23, 2016
  2. Cuber456

    Cuber456 Member

    Newcomer
    28
    10
    May 19, 2012
    United States
    Nice work!
     
    Last edited by Cuber456, Feb 21, 2016
    lucaboy likes this.
  3. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Thank you! :D
     
  4. ShiroKyouma

    ShiroKyouma Advanced Member

    Newcomer
    86
    17
    Dec 29, 2015
    YEEEESSSS That's just what i needed! Nice nice nice work!

    Edit: Please be my valentine!
     
    Last edited by ShiroKyouma, Feb 22, 2016
    lucaboy likes this.
  5. Cuber456

    Cuber456 Member

    Newcomer
    28
    10
    May 19, 2012
    United States
    But Gaulems can't love :ohnoes:

    Warning: Spoilers inside!
     
    lucaboy and ShiroKyouma like this.
  6. ShiroKyouma

    ShiroKyouma Advanced Member

    Newcomer
    86
    17
    Dec 29, 2015
    I syncerely trust Luna.
     
  7. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Added the font editor to the archive.
     
    Last edited by lucaboy, Feb 26, 2016
    ShiroKyouma likes this.
  8. Makein

    Makein GBAtemp Regular

    Member
    193
    63
    Nov 2, 2014
    United States
    NNNNiiiiiiccceee :)
     
    lucaboy likes this.
  9. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    I've fixed a bug in "VLR Text Editor" (now it would be able to dump almost all the "text" inside all the lua files outside the "language" folder too).
     
    Last edited by lucaboy, Feb 27, 2016
  10. Sr. G

    Sr. G Advanced Member

    Newcomer
    58
    6
    Aug 21, 2015
    Venezuela
    i'm a complete noob in roms hackings but i want translate this to spanish, i have the cia, how i get the .lua file?
     
  11. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Last edited by lucaboy, Feb 27, 2016
    Sr. G likes this.
  12. Makein

    Makein GBAtemp Regular

    Member
    193
    63
    Nov 2, 2014
    United States
  13. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Unfortunately, it's not so easy to fix it, because of the following reasons:
    1. We don't know why the bug occurs.
    2. We aren't able to disassemble the lua files of VLR.
     
    Last edited by lucaboy, Mar 1, 2016
  14. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    I've added some utilities for translating to the text editor. :)

    P.S. Sorry for the double post.
     
    Last edited by lucaboy, Mar 3, 2016
  15. pokemoner2500

    pokemoner2500 GBAtemp Advanced Fan

    Member
    846
    276
    Aug 14, 2013
    United States
    So wait, I have decrypted the game and looked at the files but is this game really run on fucking lua? Sorry I just find that hilarious if it is. Also do we have a way to extract OGG's from the .packs files?
     
  16. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Use the graphics toolset to extract the pack/s archives.
     
    Last edited by lucaboy, Mar 4, 2016
  17. Cuber456

    Cuber456 Member

    Newcomer
    28
    10
    May 19, 2012
    United States
    Yeah, they really are LUA files. I wonder if this was done intentionally given the story that unfolds in VLR or if it was just a coincidence. Given the personality of the writer/director for ZE, I would not be surprised if it was the former case.

    From what I have been told, the code was compiled using LUA 5.1. However, what makes things difficult is that Spike-Chunsoft used special (non-standard) libraries.

    As lucaboy has already stated, you should be able to rip files using the tools provided in this thread to do so. PACK files are typically just dummy containers (similar to Zip files). The header lists where files lie and their size so ripping them out is pretty straight forward. That doesn't mean files inside the PACKs aren't compressed but the OGGs are easy to rip.

    Unfortunately that is still the case. I've tried looking into using the debugger in NTR CFW as I think it would be our best chance to observe what is going on before and when the game crashes. However, it is absolutely unclear how memory breakpoints (if they even exist in the program) actually work. The documentation for the debugger is spotty at best which is a shame.
     
    lucaboy likes this.
  18. lucaboy
    OP

    lucaboy Advanced Member

    Newcomer
    66
    67
    Jul 13, 2012
    Italy
    Added "VLR Patcher" to the archive.
     
  19. tranxuanthang

    tranxuanthang GBAtemp Regular

    Member
    124
    56
    Jul 6, 2015
    Thank you for developing all this tools! I'm now using this to make Vietnamese translation of the game.
    Warning: Spoilers inside!
     
    pokemoner2500 and Cuber456 like this.
  20. OrganicSpasm

    OrganicSpasm Member

    Newcomer
    15
    0
    Jan 18, 2014
    Australia
    Is anyone working on a german fan translation of VLR? I figured I'd do it but I don't want to waste my time.