Hardcoded ASCII strings: Difference between revisions

From Touhou Patch Center
Jump to navigation Jump to search
(Marked this version for translation)
(Move th07/th08 stage result)
Line 13: Line 13:
<!-- Optional message you want to include at the top of the page --></translate>
<!-- Optional message you want to include at the top of the page --></translate>


== Special font ==
=== Special font ===
{{StringDef/Header/ASCII}}
{{StringDef/Header/ASCII}}
{{StringDef
{{StringDef
Line 43: Line 43:


== Default font ==
== Default font ==
=== Stage Result===
{{StringDef/Header}}
{{StringDef
|id=th07 Stage Clear
|tl=<translate><!--T:th07_Stage_Clear-->
Stage Clear</translate>}}
{{StringDef
|id=th07 All Clear
|tl=<translate><!--T:th07_All_Clear-->
All Clear</translate>}}
{{StringDef
|id=th07 Clear Bonus Format
|tl=<translate><!--T:th07_Clear_Bonus_Format-->
Clear  = %8d</translate>}}
{{StringDef
|id=th07 Clear Point Items Format
|tl=<translate><!--T:th07_Clear_Point_Items_Format-->
Point  = %8d</translate>}}
{{StringDef
|id=th07 Clear Graze Format
|tl=<translate><!--T:th07_Clear_Graze_Format-->
Graze  = %8d</translate>}}
{{StringDef
|id=th07 Clear Cherry Format
|tl=<translate><!--T:th07_Clear_Cherry_Format-->
Cherry = %8d0</translate>}}
{{StringDef
|id=th07 Clear Bonus Life Format
|tl=<translate><!--T:th07_Clear_Bonus_Life_Format-->
Player =%9d</translate>}}
{{StringDef
|id=th07 Clear Bonus Bomb Format
|tl=<translate><!--T:th07_Clear_Bonus_Bomb_Format-->
Bomb  = %8d</translate>}}
{{StringDef
|id=th07 Clear Easy Multiplier
|tl=<translate><!--T:th07_Clear_Easy_Multiplier-->
Easy Rank    *0.5</translate>}}
{{StringDef
|id=th07 Clear Normal Multiplier
|tl=<translate><!--T:th07_Clear_Normal_Multiplier-->
Normal Rank  *1.0</translate>}}
{{StringDef
|id=th07 Clear Hard Multiplier
|tl=<translate><!--T:th07_Clear_Hard_Multiplier-->
Hard Rank    *1.2</translate>}}
{{StringDef
|id=th07 Clear Lunatic Multiplier
|tl=<translate><!--T:th07_Clear_Lunatic_Multiplier-->
Lunatic Rank *1.5</translate>}}
{{StringDef
|id=th07 Clear Extra Multiplier
|tl=<translate><!--T:th07_Clear_Extra_Multiplier-->
Extra Rank  *2.0</translate>}}
{{StringDef
|id=th07 Clear Phantasm Multiplier
|tl=<translate><!--T:th07_Clear_Phantasm_Multiplier-->
Phantasm Rank*2.0</translate>}}
{{StringDef
|id=th07 Clear Player Penalty*0.5
|tl=<translate><!--T:th07_Clear_Player_Penalty*0.5-->
Player Penalty*0.5</translate>}}
{{StringDef
|id=th07 Clear Player Penalty*0.2
|tl=<translate><!--T:th07_Clear_Player_Penalty*0.2-->
Player Penalty*0.2</translate>}}
{{StringDef
|id=th07 Clear Player Penalty*0.1
|tl=<translate><!--T:th07_Clear_Player_Penalty*0.1-->
Player Penalty*0.1</translate>}}
{{StringDef
|id=th07 Clear Player Penalty*0.05
|tl=<translate><!--T:th07_Clear_Player_Penalty*0.05-->
Player Penalty*0.05</translate>}}
{{StringDef
|id=th07 Clear Total Score Format
|tl=<translate><!--T:th07_Clear_Total_Score_Format-->
Total = %8d0</translate>}}
{{StringDef
|id=th08 Clear Time Orbs Format
|tl=<translate><!--T:th07_Clear_Time_Orbs_Format-->
Time  = %8d0</translate>}}
{{StringDef
|id=th08 Clear Human Format
|tl=<translate><!--T:th08_Clear_Human_Format-->
over-80%% = %3d.%.2d%%</translate>}}
{{StringDef
|id=th08 Clear Youkai Format
|tl=<translate><!--T:th08_Clear_Youkai_Format-->
over 80%% = %3d.%.2d%%</translate>}}
{{StringDef
|id=th08 Clear Last Time Format
|tl=<translate><!--T:th08_Clear_Last_Time_Format-->
Last Time = %2d:%.2d</translate>}}
{{StringDef
|id=th08 Clear Night Bonus
|tl=<translate><!--T:th08_Clear_Night_Bonus-->
Night Bonus</translate>}}
{{StringDef/Footer}}
=== {{lang|en|{{GameLabel|th06}}}} ===
=== {{lang|en|{{GameLabel|th06}}}} ===
==== <translate><!--T:th06_In-game-->
==== <translate><!--T:th06_In-game-->

Revision as of 23:27, 26 March 2020


Special font

ID Text
th13_ascii_spell_score

SCORE %8d0 %4d/%4d

th13_ascii_spell_unknown

SCORE 00 ----/----

th13_ascii_spell_game

GAME MODE %4d/%4d

th14_ascii_bonus

BONUS %.1f

th14_ascii_no_bonus

NO BONUS

Default font

Stage Result

ID Text
th07 Stage Clear

Stage Clear

th07 All Clear

All Clear

th07 Clear Bonus Format

Clear = %8d

th07 Clear Point Items Format

Point = %8d

th07 Clear Graze Format

Graze = %8d

th07 Clear Cherry Format

Cherry = %8d0

th07 Clear Bonus Life Format

Player =%9d

th07 Clear Bonus Bomb Format

Bomb = %8d

th07 Clear Easy Multiplier

Easy Rank *0.5

th07 Clear Normal Multiplier

Normal Rank *1.0

th07 Clear Hard Multiplier

Hard Rank *1.2

th07 Clear Lunatic Multiplier

Lunatic Rank *1.5

th07 Clear Extra Multiplier

Extra Rank *2.0

th07 Clear Phantasm Multiplier

Phantasm Rank*2.0

th07 Clear Player Penalty*0.5

Player Penalty*0.5

th07 Clear Player Penalty*0.2

Player Penalty*0.2

th07 Clear Player Penalty*0.1

Player Penalty*0.1

th07 Clear Player Penalty*0.05

Player Penalty*0.05

th07 Clear Total Score Format

Total = %8d0

th08 Clear Time Orbs Format

Time = %8d0

th08 Clear Human Format

over-80%% = %3d.%.2d%%

th08 Clear Youkai Format

over 80%% = %3d.%.2d%%

th08 Clear Last Time Format

Last Time = %2d:%.2d

th08 Clear Night Bonus

Night Bonus

Icon th06.png Embodiment of Scarlet Devil

In-game

ID Text
th06_ascii_centered_stage

STAGE %d

th06_ascii_centered_stage_final

FINAL STAGE

th06_ascii_centered_stage_extra

EXTRA STAGE

th06_ascii_centered_stage_demo

DEMO PLAY

th06_ascii_centered_spell_bonus

Spell Card Bonus!

th06_ascii_fullpower

Full Power Mode!!

th06_ascii_bonus_format

BONUS %8d

th06_ascii_clear_header

Stage Clear

th06_ascii_clear_header_all

All Clear!

th06_ascii_clear_bonus_stage

Stage * 1000 = %5d

th06_ascii_clear_bonus_power

Power * 100 = %5d

th06_ascii_clear_bonus_graze

Graze * 10 = %5d

th06_ascii_clear_bonus_point

  * Point Item %3d

th06_ascii_clear_bonus_player

Player = %8d

th06_ascii_clear_bonus_bomb

Bomb = %8d

th06_ascii_clear_bonus_easy

Easy Rank * 0.5

th06_ascii_clear_bonus_normal

Normal Rank * 1.0

th06_ascii_clear_bonus_hard

Hard Rank * 1.2

th06_ascii_clear_bonus_lunatic

Lunatic Rank * 1.5

th06_ascii_clear_bonus_extra

Extra Rank * 2.0

th06_ascii_clear_bonus_penalty_0.5

Player Penalty * 0.5

th06_ascii_clear_bonus_penalty_0.2

Player Penalty * 0.2

th06_ascii_clear_bonus_total

Total = %8d

Replay menu

Compared to the unpatched game, these have already been shifted to accommodate 10 digits rather than the original 9, as base_tsa concluded that removing the game's original 9-digit cap for everyone by default only has positive effects.

ID Text
th06_ascii_replay_header

No. Name Date Player Rank

th06_ascii_replay

%s %8s %8s %-7s  %-7s

th06_ascii_replay_save_header

No. Name Date Player Score

th06_ascii_replay_save_empty

No.%.2d -------- --/--/-- ------- 0

th06_ascii_replay_save

No.%.2d %8s %8s %7s %10d

th06_ascii_2_digit_number_format

No.%2d

th06_ascii_replay_user

User

th06_ascii_reimu_a

ReimuA

th06_ascii_reimu_b

ReimuB

th06_ascii_marisa_a

MarisaA

th06_ascii_marisa_b

MarisaB

th06_ascii_easy

Easy

th06_ascii_normal

Normal

th06_ascii_hard

Hard

th06_ascii_lunatic

Lunatic

th06_ascii_extra

Extra

th06_ascii_replay_stage_header

Stage LastScore

th06_ascii_replay_stage_empty

%-6s ---------

th06_ascii_replay_stage

%-6s %10d

th06_ascii_replay_stage_1

Stage1

th06_ascii_replay_stage_2

Stage2

th06_ascii_replay_stage_3

Stage3

th06_ascii_replay_stage_4

Stage4

th06_ascii_replay_stage_5

Stage5

th06_ascii_replay_stage_6

Stage6

th06_ascii_replay_stage_extra

Extra

Score menu

ID Text
th06_ascii_result_clear

(C)

Icon th07.png Perfect Cherry Blossom

ID Text
th07 MAX

MAX

(Displayed on the power gauge at maximum power.)

Stages

ID Text
th10_ascii_stage_1

Stage 1

th10_ascii_stage_2

Stage 2

th10_ascii_stage_3

Stage 3

th10_ascii_stage_4

Stage 4

th10_ascii_stage_5

Stage 5

th10_ascii_stage_6

Stage 6

th10_ascii_stage_clear

Clear

High scores

ID Text
th10_ascii_score_empty

%2d %s %9ld%d ----/--/-- --:-- Stage - ---%

th10_ascii_ranking

  Score Ranking!!

th13_ascii_credit

Credit %d

Icon th16.png Hidden Star in Four Seasons

ID Text
th16_ascii_score_empty

%2d %s %9ld%d ----/--/-- --:-- Season Stage - ---%%

th16_ascii_score_spring

Spring

th16_ascii_score_summer

Summer

th16_ascii_score_autumn

Autumn

th16_ascii_score_winter

Winter

th16_ascii_score_sp

Sp

th16_ascii_score_sm

Sm

th16_ascii_score_at

At

th16_ascii_score_wt

Wt

Icon th165.png Violet Detector

thcrap automatically right-aligns these correctly, so you don't have to pad them with spaces.

ID Text
th165_ascii_replay_sun

  Sun

th165_ascii_replay_mon

  Mon

th165_ascii_replay_tue

  Tue

th165_ascii_replay_wed

  Wed

th165_ascii_replay_thu

  Thu

th165_ascii_replay_fri

  Fri

th165_ascii_replay_sat

  Sat

th165_ascii_replay_sun2

2nd Sun

th165_ascii_replay_mon2

2nd Mon

th165_ascii_replay_tue2

2nd Tue

th165_ascii_replay_wed2

2nd Wed

th165_ascii_replay_thu2

2nd Thu

th165_ascii_replay_fri2

2nd Fri

th165_ascii_replay_sat2

2nd Sat

th165_ascii_replay_sun3

3rd Sun

th165_ascii_replay_mon3

3rd Mon

th165_ascii_replay_tue3

3rd Tue

th165_ascii_replay_wed3

3rd Wed

th165_ascii_replay_thu3

3rd Thu

th165_ascii_replay_fri3

3rd Fri

th165_ascii_replay_sat3

3rd Sat

th165_ascii_replay_diary

  Diary