ROM Hack Hatsune Miku: Project Mirai DX Hacking Thread

dj505

Inexperienced Romhacker
OP
Member
Joined
Oct 4, 2014
Messages
556
Trophies
0
Location
Most likely at the arcade
Website
www.youtube.com
XP
844
Country
Canada
Update! I'm currently trying to put together a set of tools to make hacking in general easier. This will include some existing tools (like CTPKTool as well as the existing DSC editors) as well as some custom tools to make editing the game's files easier.

Currently, there's only one custom tool (made by /u/betasequence on Reddit) which extracts the contents of the spr_ae files and separates them into the individual CTPK files for easy modification. This tool uses Python 3.X
Note: you still have to repack the textures manually into the original file, I might make a repacker when I have more Python experience.
 
  • Like
Reactions: YugamiSekai

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
That's awesome. I don't know how much I would use them, but it would be cool if some of the tools you make are in python/java. I'm a mac user :P
 

dj505

Inexperienced Romhacker
OP
Member
Joined
Oct 4, 2014
Messages
556
Trophies
0
Location
Most likely at the arcade
Website
www.youtube.com
XP
844
Country
Canada
That's awesome. I don't know how much I would use them, but it would be cool if some of the tools you make are in python/java. I'm a mac user :P
Thanks! Most of them are gonna be Python, since my goal is to keep it all cross-platform. I don't have a Mac to test on tho, so when the tools eventually do get released there might be issues (probably not tho)
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
Thanks! Most of them are gonna be Python, since my goal is to keep it all cross-platform. I don't have a Mac to test on tho, so when the tools eventually do get released there might be issues (probably not tho)
Consider me a tester for it then! ...Just need to dump the game again because I deleted the files for some reason...
 

Agent Moose

Well-Known Member
Member
Joined
Dec 6, 2014
Messages
407
Trophies
0
Age
33
XP
552
Country
United States
So CTPKTool should work correctly on mac when wine is installed. I tried to just load it and it loaded in the terminal (Mac's version of Command Prompt) just fine. I haven't had time to test it with an actual ctpk file, but I don't think it won't have problems.

Just a heads up, there is another way to run it, which I actually prefer just because wine can be confusing at times. It's called Mono: http://www.monodevelop.com/download/

it's simple to use, and it works with CTPKTool on mac because CTPKTool is written all in C#. There are programs that wine runs that mono will not for some odd reason.

I know that you (@dj505) are a windows user, but that information above would be for peeps whom also have Mac's :3
 

DoJo_Master

Well-Known Member
Member
Joined
May 7, 2013
Messages
637
Trophies
0
Age
31
Website
www.3dsthemes.com
XP
471
Country
Canada
This is an awesome project, I love this game so much but the one issue I have is it doesn't have enough tracks for me. Would love to see some more added! Also one question is that I want to try this out but I'm scared I will loose my save data
 

dj505

Inexperienced Romhacker
OP
Member
Joined
Oct 4, 2014
Messages
556
Trophies
0
Location
Most likely at the arcade
Website
www.youtube.com
XP
844
Country
Canada
This is an awesome project, I love this game so much but the one issue I have is it doesn't have enough tracks for me. Would love to see some more added! Also one question is that I want to try this out but I'm scared I will loose my save data
Your save data will be fine, and if in doubt you can always back it up with JKSM.

I've heard it's possible to add DLC tracks to the game as extras, but I have no idea how to do so... Right now the only options are modifying existing charts and replacing current ones with new ones, not adding more to the list
 

DoJo_Master

Well-Known Member
Member
Joined
May 7, 2013
Messages
637
Trophies
0
Age
31
Website
www.3dsthemes.com
XP
471
Country
Canada
Your save data will be fine, and if in doubt you can always back it up with JKSM.

I've heard it's possible to add DLC tracks to the game as extras, but I have no idea how to do so... Right now the only options are modifying existing charts and replacing current ones with new ones, not adding more to the list
Damn, well at least there are plenty of not so great songs (please don't kill me miku fans) that we can replace
 

dj505

Inexperienced Romhacker
OP
Member
Joined
Oct 4, 2014
Messages
556
Trophies
0
Location
Most likely at the arcade
Website
www.youtube.com
XP
844
Country
Canada
Damn, well at least there are plenty of not so great songs (please don't kill me miku fans) that we can replace
Well, I'm working on getting the hang of the editor, and once I figure out how I'll be able to port songs from any of the Project Diva games a swell as create completely new songs from scratch.
 

DoJo_Master

Well-Known Member
Member
Joined
May 7, 2013
Messages
637
Trophies
0
Age
31
Website
www.3dsthemes.com
XP
471
Country
Canada
Well, I'm working on getting the hang of the editor, and once I figure out how I'll be able to port songs from any of the Project Diva games a swell as create completely new songs from scratch.
Awesome! Would love to help in any way, not the best coder but if you need any graphics or testing Im your man
 

dj505

Inexperienced Romhacker
OP
Member
Joined
Oct 4, 2014
Messages
556
Trophies
0
Location
Most likely at the arcade
Website
www.youtube.com
XP
844
Country
Canada
Awesome! Would love to help in any way, not the best coder but if you need any graphics or testing Im your man
Ok, cool! There's pretty much zero coding involved, it's mainly just using existing things to modify files. Since they're all Nintendo or Sega specific formats, it's tough, but for most of them there are already programs to assist with modification. Most of it is designing new sprites/editing charts, not a lot else to do.

The editor isn't the easiest thing to use, but it works (takes some trial and error sometimes). It requires math to use, just basic addition/subtraction to figure out the placement of notes, but that's about it. Not super intuitive but it's there
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr