Ryonancing Saga Creators' Guide - StartData/state.txt

Directory StartData
state.txt

General Function

The file "state.txt" contains the state roster for the game. Presumably (not yet confirmed) during startup, its data is loaded in order to create the state database.

Therefore, only states which are listed in this file will be available in the game; states not listed here will be ignored, even if their data is otherwise complete!

This file is also used to create the state numbers. Basically, states are numbered according to their place in the list starting with 0 without the possibility for any further modification. Since you usually access the IDs via shorthands anyway, however, during the normal programming, you will not really need this information.

Programming

Basically, the relevant content of this file is a list of state names, one name per line. In addition, you can add comments by adding a semicolon (';') to a line or starting a line with a semicolon. Everything AFTER a semicolon will be considered a comment and will be ignored.

The following conventions apply to the names:
* The names are identical with the file and directory names used in the Enemy directory. This is probably (unconfirmed) case sensitive, that is, capital letters usage must be identical.
* Names may not contain semicolons (';'), TABs, or SPACES. You can also NOT use underscores ('_') since the names are limited to 'a' - 'z', 'A' - 'Z', and '0' - '9'!

Besides the comments mentioned above, it seems to be possible to leave completely blank lines without any adverse effects.

Current Content

The current release version of the game includes the following executed data in this file (the comments with the Japanese state names are also included to add identification of the state. Note that these comments are not executed code):

Stand			; 通常立ち
StandA			; 攻撃構え
StandM			; 詠唱中
Guard			; 防御
Damage			; ダメージ
Crouch			; 瀕死
Down			; 転倒
DownDamage		; 転倒中ダメージ
Frozen			; 凍結
DownFrozen		; 転倒中凍結
StepForward		; 前ステップ
StepBack		; 後ステップ
Punch			; パンチ
Magic			; 魔法使用中
Attaching		; 吸い付き中
Capturing		; 捕獲中
AttachingandCapturing	; 吸い付き&捕獲中
Eat			; 食べる
Kiss			; キス1
Kiss2			; キス2
DownKiss		; ダウンキス1
DownKiss2		; ダウンキス2
Thunder			; 雷
BearHug			; ベアハッグ
Inject			; 注入
Gun			; 銃
Nightmare		; 悪夢
DownInject		; ダウン注入
Stride			; 跨り中
CutInKiss		;
CutInAttack		;
BreastAttract		; ブレストプレッシャー・吸い寄せ中
BreastPress		; ブレストプレッシャー・挟み込み中
HaritukeX		; 磔(横方向)
HaritukeDamageX		; 磔ダメージ(横方向)
HaritukeZ		; 磔(奥方向)
HaritukeDamageZ		; 磔ダメージ(奥方向)
Absorb			; 吸収中
Hold			; 拘束中
HoldDamage		; 拘束ダメージ

Translator's Notes

Some of the terms may be misleading. Therefore, I am presenting some additional comments based on the Japanese comments for some of them.

  • Stand
    This is the normal standing position
  • StandA
    Not sure, but this seems to be the position when taking damage while standing.
  • StandM
    Not sure, but this seems to be chanting an aria (?).
  • Crouch
    A crouching position the character takes when she is nearly dead (very low HP)
  • Down
    Lying on the ground.
  • DownDamage
    Taking damage while lying on the ground.
  • DownFrozen
    Being frozen while lying on the ground.
  • HaritukeX
    Crucifixion (???). That is what the Japanese comment says. Horizontal version
  • HaritukeDamageX
    Suffering damage during Crucifixion (???). Horizontal version
  • HaritukeZ
    Crucifixion (???). Towards the back of the screen version
  • HaritukeDamageZ
    Suffering damage during Crucifixion (???).Towards the back of the screen version
  • Absorb
    Despite the name, this seems to be the pose when doing a drain attack.

  • Return to the StartData directory overview
    Return to the main index