Hatsune Miku: Project Mirai DX Hacking Thread

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by dj505, Mar 27, 2017.

  1. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    Yeah I've been trying to figure out how that one even works xD I can change which button is which just fine, but I can't change the actual positions of the notes.
     


  2. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    It's the "beat" value. I think it may be associated with the sample rate but I'm not sure. For example the original number is... 0025714. Change it to 0035714 it will appear later than the rest.
     
    Last edited by ElijahZAwesome, May 2, 2017
  3. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    Hmmm, I must've been doing something wrong. The actual note positions in-game didn't change, even after hitting "Add"
     
  4. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    Really? Gimme a sec
     
  5. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    Did you do exactly this? I can't test right now but I did this and it worked fine.

    [​IMG]
     
  6. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    Yep. Couldn't see any changes in game. I'll mess around with it a bit later today.
     
    ElijahZAwesome likes this.
  7. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    Huh. Weird... Try selecting make a backup and use the not backup, dunno why it's not working for you worked fine for me when I used it
     
  8. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    Updated the OP with more detailed instructions. May not be 100% accurate since some of it is going by memory. Also added a few screenshots because I'm bad at wording
     
    Last edited by dj505, May 3, 2017
    ElijahZAwesome likes this.
  9. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,694
    895
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Is this still being worked on?

    Also this may be a stupid question, but are the aet files compressed files?
     
  10. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    finding new ways to hack this game? idunno. ask stewie1.0
    this thread? idunno. ask dj505
    the game? idunno. ask sega
    romhacks? idunno. ask the community

    its hard to crack this game because everything is a hex editing nightmare combined with misnamed files. in a while im gonna continue working on a hack im making, its not completely dead.

    as for the aet files, basically all the info out there atm is in this or stewie1.0's head, so just read the thread and see what happens
     
  11. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    I still work on this thread occasionally, but I haven't been doing much in the way of romhacks recently, mostly because I can't think of anything else to do. Also I've been caught up playing BotW, so there's that lol.

    The aet files are not compressed, no. They're just multiple files that are "stacked" end-to-end.
     
    ElijahZAwesome likes this.
  12. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,694
    895
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    That's cool that you still work on it, but I guess I'll try figuring out aet :P
     
  13. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    Which files specifically are you trying to open? spr_ae files?
     
  14. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,694
    895
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Mainly aet but I guess spr_ae too

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

    Sorry for double post, but do you mean that each aet file is connected to each other? Or that there are multiple files in one aet file
     
  15. ElijahZAwesome

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    674
    306
    Jul 12, 2016
    United States
    Narnia
    multiple files in one. open one in a hex editor and youll see a bunch of the same header
     
  16. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    I'm not sure about the aet files themselves, but I know for sure the spr_ae ones are multiple files in one. If you're trying to edit sprites, you'll wanna edit the spr_ae files and not the aet ones.

    The files themselves aren't linked, but one single file is made of a bunch of different files, like an archive except it's not compressed and it's not a container of any kind.
     
  17. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,694
    895
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Trying to figure out the animations in them, and thanks

    I might learn more C File I/O and create a tool that helps with the hex editing
     
  18. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    I started working on this a little more this morning, now that I've figured out a good setup for easy/quick file transfer to/from my PC while being able to maintian an internet connection (at school where my 3DS can't connect to the school network). I've finally got the hang of the old editor, and I'm a fair ways into making an expert chart for Senbonzakura. The only problem is that the 3DS version uses the full song, while the Project Diva F chart that I'm going off of uses a shortened version, so I'm gonna have to add some of my own notes. It won't be an exact port, but it'll be close.

    Edit: For some reason, after 60 notes, the notes become invisible/off screen or something.

    Edit 2: Button config was set to 0, 0, 0, 0, 0, 2000, changed it to 0, 0, 0, 0, 0, 0 and it worked again
     
    Last edited by dj505, May 30, 2017
  19. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,694
    895
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Will you release a guide on it? I've always wanted to make a Super Hard of Romeo And Cinderella and Finder
     
  20. dj505
    OP

    dj505 Inexperienced Romhacker

    Member
    523
    119
    Oct 4, 2014
    Canada
    Most likely at the arcade
    I will when I get home, currently at school lol. It's pretty easy when you get the hang of it, and it definitely takes some trial and error. I can describe the general process tho.

    Basically take the BPM of the song (in the case os Senbonzakura it's 154) and take the beat values of 2 notes. I opted for the first and second notes, which sound like 4th notes in relation to the BPM. Note 1's value is 660670, and note 2's value is 738593. Take note 2's value, subtract note 1's value, and you now have the value of a 4th note, in my case 19480.5. Divide that by 2 to get an 8th note, divide the 8th note value by 2 for a 16th note, and so on.
    Say you want to add a 16th note right after the first note in the song, just take the first note's value (in this case 660670) and add the value of the 16th note to it. In this case it would look like "660670 + 19480.5", which is my 16th note value. I end up with 680150.5. Just round that up to 680151 and set that as the new note's BPM value, and done!

    If you have a decimal value less than .5, round down. If it's .5 or higher, round up. The editor won't accept decomal place valules.
     
    Last edited by dj505, May 30, 2017
    kprovost7314 likes this.