Senran Kagura Shinovi Versus - Translation and Delocalization Patch Mod 0.1.55

A Mod for Senran Kagura Shinovi Versus
Senran Kagura Shinovi Versus - Translation and Delocalization Patch Mod akl_mod_preview_image
An English script restoration / uncensor for the PC version of SENRAN KAGURA SHINOVI VERSUS.
SKSV01.png

Why this patch exists

XSEED often expands the scripts it localizes. A plain line may become a joke. A restrained reaction may turn into a much louder outburst. In worse cases, the English changes a character's motive or gives a scene a different meaning.

Their own editors described this as part of the job. Jessica Chavez once compared editing to adding "cheese, chives and/or bacon." In the same interview, she said that she had amplified relationships and improvised while working on Trails in the Sky.

Estelle Bright is an easy example. XSEED made her sound younger and more childish than she does in Japanese. Expressions like some kinda training and the bad monsters were added in English. The recurring stick threats and punchlines are also largely XSEED's work. Most of them do not mention her staff in the Japanese script. Across the game, many ordinary lines are pushed much further or replaced with new jokes. Taken together, these edits make English Estelle more explosive and more aggressive than Falcom wrote her.

SHINOVI VERSUS was handled with the same freedom. Sometimes the change is a joke or a bit of slang. In other scenes it reaches the story itself. The official English also removes information from every playable character profile.

The UNBURGER Translation Patch restores the Japanese meaning and characterization while keeping the English natural.

SKSV02.png


Current status

The patch is fully functional and covers the entire game. It is still marked as beta because some lines may sound slightly unnatural in English. Very occasional errors may also occur. Future updates will continue polishing them as they are found during in-game testing or reported by players.

Who this patch is for

This patch is for players who use the English text but want the story and cast as they were originally written.

Players who prefer XSEED's added jokes and rewritten character voices may want to stay with the retail script. UNBURGER follows the original lines even when the official localization became more familiar in English-speaking communities or or considered something too "problematic".

SKSV05.png


What the patch changes

The entire English text was checked against the Japanese files and, where needed, the Japanese audio. Existing English lines were kept when they were accurate and already sounded natural. The rest were corrected or rewritten.

Character voices

The patch follows the way each character actually speaks in Japanese.

Hikage keeps her short, dry way of speaking and the traces of Kansai dialect present in Japanese. Daidouji keeps her archaic and imposing register. Yumi and Miyabi remain formal without sounding like stiff machine translations. Shiki keeps her gyaru-style speech. Homura sounds direct and casual instead of turning into a needlessly formal commander.

The patch also preserves first-person self-reference when the Japanese character actually speaks that way. Hibari, Minori, Ryoubi and Ryouna may refer to themselves by name. This was not added to every sentence. It appears only where the source supports it.

Honorifics and relationships

Honorifics are kept because they carry information that ordinary English titles often lose. The script uses forms such as -san, -chan, -kun, -senpai, -sensei and -sama where they appear in Japanese.

Family and relationship forms receive the same treatment. Direct forms such as Onee-chan, Nee-san, Nii-san and Onii-sama remain in the dialogue. A descriptive reference still uses normal English, such as older sister or younger brother. The translation decides between them from the scene and the relationship, not from a batch replacement.

Japanese name order and romanization

Names follow Japanese order: surname first, given name second.

Series terminology

is translated as shinobi. Ninja is kept for places where the Japanese explicitly says 忍者 or ニンジャ, and for established names such as Ninja Art.

The script restores terms such as nukenin, Youma, Kagura and Jounin. Japanese food and cultural terms are retained when an English substitution would erase part of the setting. Examples include (but not limited to) mochi and surume.

SKSV04.png


Restored profile data

The Japanese profiles give an age for every playable character. XSEED removed that field from all 22 English profiles. UNBURGER restores it directly from the Japanese text.

The profiles also return to metric units. Heights are shown in centimetres. Body measurements use the original B: / W: / H: format instead of converted inches.

The profile descriptions were checked as well. Several had been shortened enough to remove parts of a character's background, personality or fighting style.

For example, Katsuragi's Japanese profile reads:

国立半蔵学院の3年生。

面倒見のいい姉御肌な性格だが
セクハラ好きな困った先輩。
アクロバティックな足技が得意。

11月5日生まれの18歳。
血液型:B 身長:165cm
B:95 W:57 H:90

Literal meaning:

3rd-year student at the National Hanzou Academy.

She has a caring, big-sisterly personality, but is a troublesome senpai who loves sexual harassment.
She is skilled at acrobatic leg techniques.

Born November 5th, age 18.
Blood type: B Height: 165cm
B:95 W:57 H:90

The official profile reads:

3rd-year Hanzō student. Like a big sister, save for how she delights in groping. Master of acrobatic, weaponless combat.

Birthday: November 5th
Blood Type: B Ht.: 5'5"
Measurements: 37-22-35

The restored profile reads:

3rd-year Hanzou student. A caring, big-sister type, but a troublesome senpai who loves sexual harassment. Specializes in acrobatic kicks.

Birthday: November 5th Age: 18
Blood Type: B Ht.: 165cm
B:95 W:57 H:90

Text that was censored or replaced

The removed ages are the clearest case of textual censorship. No age had to be guessed or taken from a wiki. The information was already present in the Japanese files.

The official English also avoids sexual harassment in scenes where the Japanese repeatedly uses セクハラ. It replaces the term with phrases such as cop-a-feel, invasion of privacy, queen of perverts or Path of the Squeezed Booby. This breaks recurring jokes and sometimes changes what Katsuragi is declaring.

The exact Japanese behind those examples is shown below.

Japanese:

セクハラクイーン決定戦

Official English:

Cop-A-Feel Contest

UNBURGER:

Sexual Harassment Queen Contest

Japanese:

世はまさに、大セクハラ時代!

Official English:

The world is about to witness a great invasion of privacy!

UNBURGER:

The world has entered the Great Age of Sexual Harassment!

Japanese:

セクハラ王にアタイはなる!

Official English:

I'm gonna be the queen of perverts!

UNBURGER:

I will become the King of Sexual Harassment!

Japanese:

セクハラの道を極めるまでは!

Official English:

I will not lose! I will never be defeated by anyone until I master the Path of the Squeezed Booby!

UNBURGER:

I won't lose! I absolutely won't lose, not until I master the path of sexual harassment!

The joke may be absurd, but it is the joke that was written for the game.

How far did the official script go?

The examples below deal with motives, characterization and the point of a scene. These are among the strongest changes found in the official script.

Homura's reason for leading the Crimson Squad

Homura explains that the others followed her because they looked up to her. She feels responsible for showing them a way forward. She wants to find something that only they can do as nukenin and that will make them feel truly alive.

Japanese:

みんなは私を慕ってついてきてくれた。
だから、私にはこれからの道をみんなに示す義務がある。

抜忍になった私たちにしかできない何かを……。

生きているという実感が味わえる何かを……。

Literal meaning:

Everyone followed me because they admired me.
So I have a duty to show everyone the path ahead.

Something that only we, now that we have become nukenin, can do...

Something that will let us feel that we are truly alive...

Official English:

The others all followed me into this exile because they care about me. So it's now my duty to guide each and every one of them along their chosen paths.

But we're not shinobi anymore. We're rebels. Renegades. And what is there for a renegade to do?

We need something to justify this way of life. Something worth hanging around for.

UNBURGER:

The others followed me because they looked up to me. That means I have a duty to show them the way forward.

Something only nukenin like us can do...

Something that will make us feel truly alive...

The official version turns her responsibility toward the group into doubt about whether their lives can be justified. It also has Homura say that they are no longer shinobi, which is not what the Japanese says.

Kurokage and the children he raised

Headquarters sent assassins after Kurokage because it believed that he planned to lead children orphaned by evil shinobi and resume his hunts.

Japanese:

悪忍の被害者の子どもたちを率いて、黒影は再び悪忍狩りを
行おうとしている……本部はそう判断したのだ。

Literal meaning:

Headquarters judged that Kurokage intended to lead the children who had been victimized by evil shinobi and once again hunt evil shinobi.

Official English:

They believed he was training those children to avenge their parents and start the war with the evil shinobi all over again.

UNBURGER:

They decided he intended to lead those children orphaned by evil shinobi and resume his hunts.

The official script adds revenge as the children's motive and turns Kurokage's personal hunts into a new war. That changes an important piece of his history and the reason headquarters acted against him.

Asuka and Homura's final promise

Japanese:


私たちの戦いはどちらかが死ぬまで続く。
それを忘れるんじゃないぞ。

Literal meaning:

The fighting between us will continue until one of us dies.
Don't you forget that.

Official English:

Our battle will go on for as long as we both shall live. You got that?

UNBURGER:

Our battles will continue until one of us dies. Don't forget that.

The official line sounds like a promise to keep fighting throughout their lives. The Japanese says that the fighting ends when one of them dies.

Ryoubi on losing and death

Ryoubi tells her opponent that the complaint about “cheating” comes from not accepting that defeat can mean death.

Japanese:

そもそも、負けたら死ぬって覚悟が足りないから、
ずるいなんて言葉が出てくるのよ。

Literal meaning:

In the first place, words like “unfair” come out because you are not prepared for the fact that losing means dying.

Official English:

You're not a shinobi at all if you can't die like one! 'Cheating.' Ha!

UNBURGER:

You only call it cheating because you haven't accepted that losing means death.

The official version replaces her argument with a new insult. It also introduces the strange idea of proving that someone is a shinobi by being able to “die like one.”

Murakumo's farewell

Japanese:


……さらば。

Meaning:

...Farewell.

Official English:

Say your prayers.

UNBURGER:

...Farewell.

A quiet goodbye became a threat. The change is short, but it gives Murakumo a different attitude in the scene.

Minori introducing herself

Japanese:


みんな、よろしくね!

Meaning:

Everyone, nice to meet you!

Official English:

Ooh, hi-hi!

UNBURGER:

Everyone, nice to meet you!

The official script adds a verbal tic and removes the actual greeting. Changes like this appear throughout the game and gradually alter how a character sounds.

What was removed from the XSEED script

Added jokes were removed when they replaced the original line or changed the scene. The same applies to American slang and pop-culture references that had no basis in Japanese.

Some official lines changed who was acting. Others made uncertain statements sound definite. A few added reasons that the speaker never gave. Those lines were rebuilt from the Japanese rather than edited around the existing English.

The game's own humor stays. Good XSEED lines also remain when they convey the Japanese correctly.

Scope

The translation project contains 577 text units with 17,172 records in total.

AreaUnitsRecords
Scenario and story text5217,054
Jimaku battle dialogue444,922
System and interface text93,813
Arcade Voice11,180
Tutorials2203

The current patch differs from the retail English in 6,703 records across 510 units.

The review covers all four school routes, the shared final story, arcade scenarios, profiles, tutorials, system text and Arcade Voice. Jimaku required a separate audio-based workflow because those lines do not have a complete matching Japanese text bank.

What the patch does not change

UNBURGER is a text patch. It does not alter character models, costumes, textures or camera work. It does not add scenes that were absent from the game.

The English follows normal English syntax. Sentences were restructured where needed, but the adaptation stops before it changes the meaning, tone or characterization.

Added Glossary

The game has a built-in glossary system. It contains explanations for game terms, lore, etc. I thought this would be the perfect mechanic to use for TL notes. The game has over 400 free slots in its files, so it didn’t take much effort to make use of them. Once I found where they were stored and how to reference them, the rest was easy.

As a result, many terms could be left in the original, preserving the game’s very Japanese feel. Less familiar words are accompanied by explanations.

SKSV06.png


SKSV07.png

Technical work

SHINOVI VERSUS stores its text in several different formats inside CAT archives. The tools extract those archives, export translator-facing JSON files and rebuild only the files needed by the game.

Story text uses TAMS commands. Many records do not contain an obvious speaker name beside the line, so speaker context had to be recovered from command data. Inline voice tags were also mapped because a single record can contain more than one voiced segment.

Arcade Voice uses a different layout. Its 1,180 records were divided into the game's exact 22 character sections. Tutorials and UTF-16 system files needed their own import and export paths.

Jimaku was the hardest part. The English files exist, but a complete Japanese text counterpart does not. The lines were mapped to sound events and transcribed from Japanese audio. Several early mappings were shifted, so matching by record number alone produced the wrong dialogue. The final workflow uses audio identity and character context instead.

Every rebuild preserves control codes, pauses, colors and line-break counts. Public releases contain record-level differences rather than a dump of the retail script. The title footer is generated from a clean local copy of the original title CAT and displays the current UNBURGER MOD version.

Build reports use relative paths only. Local game paths, user directories, fonts, extracted archives and ASR models are excluded from public packages.

Using the tools

The public scripts use Bash and Python 3. Start with a clean copy of the PC game files.

Code:
./01_unpack_game_files.sh
./02_create_translation_files.sh

The first script asks for the game directory and creates a local workspace. The second exports the text to
Code:
translation/
.

Edit only the
Code:
en
field inside each record:

Code:
translation/**/records[*].en

Build and export a diff-only patch with:

Code:
./05_build_translated_game_files.sh
./06_export_public_patch.sh

The footer asset is generated during the same build. The version is read from
Code:
UNBURGER_VERSION
.

For release testing:

Code:
./08_run_release_qa.sh prepare --game-root "/path/to/Senran Kagura Shinovi Versus"

Code:
START_HERE.sh
shows the current project state and suggests the next command.

Translation status

Every text record in the game was reviewed. This includes the main story, side scenarios, profiles, Arcade Voice and Jimaku.

Like the earlier Burst Re:Newal project, this work began with the official English rather than a blank page. Accurate and natural lines were kept. The rest were changed when the Japanese showed a real problem with the meaning, the character voice, the terminology or the treatment of the source material.

The result is intended to read like normal English while staying with the game that Tamsoft wrote.

Installation

Extract the files to the game's main folder. When asked if you want to overwrite existing files, click "Yes."

SKSV03.png
  • Love
Reactions: Cronoss
2.7 MB
Log in or sign up to download
Uploaded by
rsc-pl
Downloads
15
Comments
1
First release
Last update
Platform
PC 
Version
0.1.55
Total Size
2.7 MB
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 15
  • 235

Ratings

0.00 star(s) 0 ratings

More mods from rsc-pl

  • PC Blue Reflection Quartet Translation, Content Restoration and Uncensor Unburger Mod

  • PC Xenoblade 3 Re-Translation Patch

  • PC Xenoblade 2 - Retranslation Patch

  • PC Senran Kagura Burst Re:Newal Delocalization / Translation Mod

  • PC Dohna Dohna (Alicesoft) Delocalization Mod

Cronoss

Members
Members
May 3, 2025
0
19
Thank you so much for your awesome contributions ! You won't believe how much I hate the lolcowlizers, but I hate their defenders much more