User:Zenryaku/Len'en 04 Customization

From Len'en Wiki
Jump to navigation Jump to search

Some of this may be obvious, but it doesn't really hurt to have a reference.

Spell Card and Practice Menu Customization[edit | edit source]

Spell card names and boss biographies can be edited. One instance of the name on the boss practice screen is hardcoded, however.

Spell Card Name Customization[edit | edit source]

Spell card name files are found in text_dat\spell_name. They are named by the boss character and attack order, starting from zero (ex. Sanra_03 corresponds to Sanra's fourth attack, including nonspells). These names are used by Practice mode; thus, all spell names are listed from all difficulties, including nonspells. This allows you to give nonspells names that can only be seen in practice mode (e.g. "Slime Fall").

A typical spell card name file will look like this:

骸牌「ムクロハート」
骸牌「ムクロハート」
兇牌「ネクロとムクロ」
兇牌「ネクロとムクロ」

These are the different names of Sese's first spell card on all four difficulties (translating to Corpse Card "Cadaver Heart" and Wicked Card "Carcass and Cadaver"). The names are listed in the following order: Easy, Medium, Hard, Unreal. Thus, editing only the fourth line will edit the spell card name only for Unreal difficulty. The other three will keep their default names. This is great for giving spell cards different names based on difficulty.

Extra bosses have only one name for their spell cards, however—the name used is the same on both Extra and Absurdly Extra.

To fit on screen, card names can be no longer than 39 characters, including punctuation and spaces. Keep a limit of 38 characters to allow the name to fit comfortably without brushing up against the left edge of the play field.

Boss Biographies[edit | edit source]

Boss biography files are found in text_dat\practice\boss. They are named by the boss (ex. boss_Aoji corresponds to Aoji's biography). The files contain data as to character title, Japanese name, species, ability, and the biography itself.

A typical boss biography file will look like this:

進退両難あまがっぱ
天宮 潤
妖怪
雨を司る
      的な能力

雨降り妖怪。

雨が好き、っというより雨具が好き。
雨具がぬれるのがイヤだから
どちらかといえば雨はキライ。
<snip>

The first line is the character's title (進退両難あまがっぱ, or Raincoat Between a Rock and a Hard Place). The second line is the character's Japanese name. The third line is the character's species (妖怪, or Youkai), and the fourth and fifth lines show the character's ability (雨を司る的な能力, or Controlling rain-like ability). The fifth line is given six fullwidth spaces to stay aligned ingame. The sixth line is left blank. The seventh line and below is used for the biography. This can go on for as long as necessary; ingame, up and down can be pressed to scroll.

The character's title is displayed on the very top of the practice boss screen; the title cannot exceed 62 characters. If 63 or more characters are used, the 63rd character will be repeated once and the rest of the title will be cut off, followed by the beginning of the second line. The character's species name and ability (the third to fifth lines) cannot exceed 26 characters; using a 27th character or more will cause those lines to overlap the boss biography. Each line of the biography should not exceed 47 characters per line to avoid going off the screen; 46 characters is a recommended limit to fit comfortably. Without scrolling, the biography screen fits up to 15 lines.

Upgrade Menu Customization[edit | edit source]

Soon™

Dialogue Customization[edit | edit source]

Dialogue files are located in text_dat\talk. They are named by player team, boss character, and whether the talk occurs before or after winning (ex. talk_Tenkai_Lumen_1 means Preschool Team's dialogue with Lumen Celeritas after a victory). Each file will be a bunch of lines looking like this:

-1,ヤブサメ ,1 ,こっちも三人でぞろぞろしてるしねー,

This line indicates four things. First, it indicates that the first character on the left has their portrait active (-1). Second, it indicates that the character's name is Yabusame (ヤブサメ). Third, the line indicates that Yabusame's first portrait is being used (1). Finally, it shows what Yabusame is saying (こっちも三人でぞろぞろしてるしねー, which translates to "Even we're busy. Three's a crowd, after all!").

More generally, the format of each line looks like this. The rest of the page will refer to this template.

[Active Portrait],[Character Name],[Portrait Number],[Dialogue Line 1],[Dialogue Line 2],

Active Portrait[edit | edit source]

This determines which portrait is in full color; this indicates that someone is speaking at the moment.

Portrait Number Active Character
-1 First character in team (Yabusame, Fumikado, Tenkai, Kuroji)
-2 Second character in team (Tsubakura, Iyozane, Sukune, Hooaka)
-3 Third character in team (Shion, Tsugumi, Sese, Aoji)
1 Boss character (boss to be fought)

Character Name[edit | edit source]

Self-explanatory. Here, type in the name of the character. This is customizable; in-game, it is used to allow Garaiaya's dialogue to indicate Kujiru and Kaisen speaking, although it can be used for other purposes (such as indicating Tsurubami as Tsurubami?). Be careful not to put the wrong name in; it is easy to have Tsubakura's name showing with Yabusame's portrait highlighted.

Portrait Number[edit | edit source]

The number here selects which portrait is used. This is used to switch facial expressions, add emote marks, signal surprise or defeat, etc. Note that player and boss portraits differ. For instance, Tsubakura has 18 portraits as a player character, but only 10 as a boss. The below tables contain short descriptions of the portraits (mainly to avoid uploading a large number of pictures). To allow a character to speak without their portrait showing up, set their portrait number to 0; this is usually used to allow boss characters to talk from offscreen.

For a list of portraits and their portrait numbers, follow this link.

Dialogue[edit | edit source]

Game dialogue goes here; there are a maximum of two lines. The font is not monospaced, so the only way to test whether a line fits or not is to test it ingame (preferably by editing Souko's or Mitsumo's dialogue). For an unknown reason, entering the Tutorial will crash the game; thus, the Tutorial is no longer a viable method of testing line length limits.

Commas do not work normally because they are used to divide parts of a line. To use commas in speech, add an @ symbol directly after the comma. For instance, this will work:

-2,Tsubakura ,1 ,Calm down,@ Yabusame. We're only testing,dialogue limits.

but not this:

-2,Tsubakura ,1 ,Calm down, Yabusame. We're only testing,dialogue limits.

To end dialogue and proceed to the boss fight, add the following on a separate line after all other dialogue:

 0,,0,,

Limitations[edit | edit source]

Despite all of this customization, some features still remain hardcoded. Bosses will always enter at the same point (triggering their portrait to enter the screen as well), and their titles will always show up at the same point. The music will also stop and switch to the boss track at the same point (which will continue for the rest of the dialogue).

If the boss dialogue finishes before the music has a chance to change, the stage music will play throughout the boss fight. If the dialogue finishes before the boss enters the screen, they will enter the screen at the end of the dialogue.

Cell Opener Graphic Customization[edit | edit source]

Whenever the player enters a new cell in-game, the cell opener is shown. The large box on the top indicates army number or midboss name (hereafter referred to as the cell header). Below the cell header is the cell subtitle, which displays faction and regiment in stage enemy cells and boss subtitle in midboss cells. Further below that, the effects applying to that cell are shown; up to four can be active at once.

Cell headers can have a maximum size of 309 pixels wide by 54 pixels tall to not poke out of the frame. The image is automatically centered, so the width can be reduced. Notably, the game always uses the maximum size for stage enemy cells (e.g. the "First Army" and "Second Army" graphics).

Cell subtitles are similarly constrained to a maximum size of 280 pixels wide by 31 pixels tall, and the width can also be reduced. Stage enemy cells do not all use the maximum size.

Cell effects, again, are similarly constrained to a maximum size of 206 pixels wide by 32 pixels tall, and the width can also be reduced.

When editing any of these graphics, please note that true black #000000 will be rendered as transparent! Use #020202 instead.

Bomb and Flash Bomb Name Graphics[edit | edit source]

Soon™

Player Portrait Listings[edit | edit source]

Yabusame Houren[edit | edit source]

1 Eyes closed, open-mouth smile. Music note emote.
2 Eyes closed, closed-mouth smile. Heart emote.
3 Eyes closed, frown. Frustration lines.
4 Eyes open, open-mouth smile. Ellipsis.
5 Eyes open, surprised look. !? emote.
6 Eyes closed, open-mouth smile. Entertained emote.
7 Eyes closed, open-mouth smile. No emote.
8 Eyes open, surprised look. Entertained emote.
9 Eyes closed, open-mouth smile. !? emote.
10 Eyes open, surprised look. Ellipsis.
11 Eyes mostly open, surprised look. Ellipsis.

Tsubakura Enraku[edit | edit source]

1 Eyes open, mouth in small circle. Frustration lines.
2 Eyes closed, mouth in small circle. Ellipsis.
3 Eyes closed, mouth open. Sweat drop emote.
4 Eyes open, expressionless. Sweat drop emote.
5 Eyes open, expressionless. !? emote.
6 Eyes open, mouth in small circle. Ellipsis.
7 Eyes open, expressionless. Music note emote.
8 Eyes closed, expressionless. Sweat drop emote.
9 Eyes open, mouth open. Sweat drop emote.
10 Eyes open, smirk. Entertained emote.
11 Eyes open and glancing sideways, mouth open. Sweat drop emote.
12 Eyes open, expressionless. Anger emote.
13 Eyes closed, smirk. Music note emote.
14 Eyes closed, mouth open. Frustration lines.
15 Eyes open, expressionless. !? emote.
16 Eyes open, expressionless. Ellipsis.
17 Eyes open, mouth open. !? emote.
18 Eyes closed, expressionless. No emote.

Shion[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12

Taira no Fumikado[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Fujiwara no Iyozane[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Tsugumi Umatachi[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12

Tenkai Zuifeng[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Sukune Katano[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Sese Kitsugai[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11

Kuroji Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12

Hooaka Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12

Aoji Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9
10

Boss Portrait Listings[edit | edit source]

Souko Shirami[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Mitsumo[edit | edit source]

1
2
3
4
5
6
7

Kurohebi[edit | edit source]

1
2
3
4
5
6
7
8
9

Jun Amanomiya[edit | edit source]

1
2
3
4
5
6
7
8
9

Medias Moritake[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Kujiru Kesa[edit | edit source]

1
2
3
4
5
6
7
8
9
10

Aoji Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9
10

Shou Amanomori[edit | edit source]

1
2
3
4
5
6
7
8

Tsugumi Umatachi[edit | edit source]

1
2
3
4
5
6
7
8
9

Kunimitsu Ooya[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Kaisen Azuma[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Lumen Celeritas[edit | edit source]

1
2
3
4
5
6
7
8

Sese Kitsugai[edit | edit source]

1
2
3
4
5
6
7
8
9

Fujiwara no Iyozane[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Kaoru Kashiwagi[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Garaiya Ogata[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Hooaka Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9

Hibaru Kokutenshi[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Adagumo no Saragimaru[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Fujiwara no Shirogane no Sanra[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Para[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Kuroji Shitodo[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Sukune Katano[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Taira no Fumikado[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Ooama no Ake no Mitori[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Taira no Chouki[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13

Yabusame Houren[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11

Tsubakura Enraku[edit | edit source]

1
2
3
4
5
6
7
8
9
10

Clause[edit | edit source]

1
2
3
4
5
6
7
8
9
10

Adagumo no Yaorochi[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Shion[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11

Tenkai Zuifeng[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Suzumi Kuzu[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Xeno a[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Yago Ametsukana[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Haiji Senri[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Tsurubami Senri[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14

Suzumi Kuzu EX+α[edit | edit source]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21