ROM Hack [HELP] How do I edit text for Corpse Party Blood Covered - Repeated Fear

pastaconsumer

Well-Known Member
OP
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,187
Country
United States
So... It's gonna be a year until the people at XSEED decide to translate CPBCRF. So I'm wanting to translate 'Most' of the story, since it's been translated already. (Only part that hasn't is the exclusive new extra chapters. But those will be for another time...)
I know NOTHING about ROM Hacking. I DO know what the translated story is. Can anyone help me figure out how to edit the text?
 

dfsa3fdvc1

Well-Known Member
Member
Joined
Jan 3, 2015
Messages
226
Trophies
0
XP
214
Country
Albania
Preface: Attached image shows text editting and results and should be viewed before reading this.

So all the text is in Japanese Shift-JIS format and stored in plaintext and can be read with anything that supports Shift-JIS.
The very first line of the game "チャプター1のオープニングを見ますか?" is stored at the beginning of /romfs/data/chap1/chap1_scriptlist.MSG
From there you can open the chap1_scriptlist.MSG in a hex editor. It's actually really easy to replace text. You can actually overwrite the Japanese text with normal English ASCII right in the editor which is really cool. As you can see in the screen cap, new screens of text fairly consistently come at 128 character intrevals. So I guess so long as you fit the English text under 128 characters you wouldn't have to worry about offsets.
So along with the chap1_scriptlist.MSG which contains actual game text is
chap1_scriptlist.BIN
chap1_scriptlist.DAT
chap1_scriptlist.LST
I guess one of these contains the offsets.

Few details about text inputting, fortunately, unlike other games I've taken a look at, the game will automatically format text to the text box. For example the line

"It was a rainy evening after school just like this one"

becomes

"It was a rainy evening after school just like
this one"

because the game handles the text so it doesn't go off screen.

Manual linebreaks can be done with NULL (0x00)

And then I just used LayeredFS to get the editted cap_scriptlist.MSG into the game.

EDIT: Has it been confirmed that the 3DS version is coming stateside?
EDIT2: Attached the compiled layerFS plugin and the altered script for Chapter 1. Just put the 'plugin' and 'CPLayer' on the root of your SD and launch game with NTR.
EDIT3: So going off the assumption that each line takes up 128 characaters (0x80). My hex editor says that the entire text file for chapter 1 is 0x2A500 long. So it appears that Chapter 1 has 1354 lines of text that would need to be inputted.

EDIT4: HexWorkshop handles editting way better.
 

Attachments

  • example.png
    example.png
    64.7 KB · Views: 547
  • release.zip
    34.5 KB · Views: 252
Last edited by dfsa3fdvc1,
  • Like
Reactions: SoyAlexPop

pastaconsumer

Well-Known Member
OP
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,187
Country
United States
Preface: Attached image shows text editting and results and should be viewed before reading this.

So all the text is in Japanese Shift-JIS format and stored in plaintext and can be read with anything that supports Shift-JIS.
The very first line of the game "チャプター1のオープニングを見ますか?" is stored at the beginning of /romfs/data/chap1/chap1_scriptlist.MSG
From there you can open the chap1_scriptlist.MSG in a hex editor. It's actually really easy to replace text. You can actually overwrite the Japanese text with normal English ASCII right in the editor which is really cool. As you can see in the screen cap, new screens of text fairly consistently come at 128 character intrevals. So I guess so long as you fit the English text under 128 characters you wouldn't have to worry about offsets.
So along with the chap1_scriptlist.MSG which contains actual game text is
chap1_scriptlist.BIN
chap1_scriptlist.DAT
chap1_scriptlist.LST
I guess one of these contains the offsets.

And then I just used LayeredFS to get the editted cap_scriptlist.MSG into the game.

EDIT: Has it been confirmed that the 3DS version is coming stateside?
EDIT2: Attached the compiled layerFS plugin and the altered script for Chapter 1. Just put the 'plugin' and 'CPLayer' on the root of your SD and launch game with NTR.
XSEED said they would consider it. They most likely will, because of some new extra chapters.
 

dfsa3fdvc1

Well-Known Member
Member
Joined
Jan 3, 2015
Messages
226
Trophies
0
XP
214
Country
Albania
Really cool thing I found, CorpseParty_Tool

What this does is extract all the assets from the PSP version image.bin and give you the PSP English script.
Unfortunately, the formatting of the script is very different than the 3DS version. Actually the 3DS script is much easier to comprehend compared to this PSP script.
So I guesss would at least save you the time of having to transcribe the entire game. Could just copy paste from this into the 3DS script.
 
  • Like
Reactions: pastaconsumer

dfsa3fdvc1

Well-Known Member
Member
Joined
Jan 3, 2015
Messages
226
Trophies
0
XP
214
Country
Albania
So semi-related to this thread, I started a thread on the PSP hacking board to try and replace the awful sprites in the PSP version with the new 3DS sprites.

I found an old tool which theoretically allows the replacement of sprites and there have been users in the past who said that it does work but I can't seem to get it working. If anyone is at all intersted in this project please give it a shot.
Details are in the thread.

Once it's confirmed that the tool does work I can begin the process of replacing sprites.
 
  • Like
Reactions: pastaconsumer

pastaconsumer

Well-Known Member
OP
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,187
Country
United States
;-; I failed. Mostly because of my lack of knowledge on how to edit the ROM's text properly. Also, at the moment, I'm out of a 3DS. A friend is repairing it. I have the 5 main chapters translation *cough "Thanks XSEED" cough* but I don't know how to get it into the game.
 
Last edited by pastaconsumer,
  • Like
Reactions: Lycan911

AttackOtter

Well-Known Member
Member
Joined
Nov 11, 2015
Messages
357
Trophies
0
Age
29
XP
1,368
Country
United States
I have a Hex editor that allows me to view it in Shift JIS so I could help with text insertion. Of course I have an up-to-date USA 3DS so I can't test it lol
 
Last edited by AttackOtter,

AttackOtter

Well-Known Member
Member
Joined
Nov 11, 2015
Messages
357
Trophies
0
Age
29
XP
1,368
Country
United States
This is basically just an edited version of chap1_scriptlist.MSG from one of the earlier posts, but I started to insert the English text just to see. Some of the lines definitely do not fit, so I had to shorten them a bit, but for the most part, the whole opening monologue is there, and part of the scene where Ms Yui enters.
 

Attachments

  • chap1_scriptlist.rar
    27.5 KB · Views: 200

pastaconsumer

Well-Known Member
OP
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,187
Country
United States
Alright... Time to say it... I've given up. If anyone was hyped, I am sorry. My lack of experience, time, and patience seems to have caught up to me. If anyone would like to take over, have at it. I apologize for failing you all. I can only hope for your forgiveness.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Btw today at school I gave one of my cookies from my snack to the girl I like.