TL 2 maps and a bunch of menus

This commit is contained in:
dazedanon 2026-02-13 10:48:15 -06:00
parent 012096d28b
commit 4e20d7d02f
11 changed files with 30232 additions and 31030 deletions

File diff suppressed because it is too large Load diff

View file

@ -5808,7 +5808,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"Vanilla!いつから中に!?" "Vanilla! Since when are you inside!?"
] ]
}, },
{ {
@ -5846,14 +5846,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"やだなぁ~。入りますって言ったじゃないですかぁ。" "Oh, come on~ I told you I was coming in. Now, let's go to today's training!\nTraining!"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"ほら、今日の訓練行きましょうよ!訓練!"
] ]
}, },
{ {
@ -5877,21 +5870,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"\\n<Romasha>" "\\n<Romasha>It's rare for this girl to invite me to training. But training is important. Our\nenemies are dangerous."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"この子から訓練に誘ってくるなんて珍しいわね。"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"でも訓練は大事だわ。私達の戦う相手は危険なんだから。"
] ]
}, },
{ {
@ -5922,21 +5901,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"\\n<Romasha>" "\\n<Romasha>The mysterious lifeform \\c[10]Trash\\c[0]... The enemy of humanity that has been spreading\noutside this city since before we were born."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"謎の生命体\\c[10]Trash\\c[0]・・・。"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"私達が生まれる前からこの都市の外にはびこっている人類の敵。"
] ]
}, },
{ {
@ -5960,14 +5925,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"\\n<Romasha>" "\\n<Romasha>The most troublesome thing is their vitality―they keep multiplying no matter how\nmany we defeat."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"何よりも厄介な所は倒しても倒してもいつのまにか増殖しているその生命力。"
] ]
}, },
{ {
@ -5991,21 +5949,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"\\n<Romasha>" "\\n<Romasha>Though, due to my assignment, I've mostly been on standby inside headquarters\nand haven't had many chances to fight those Trash..."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"もっとも、配属の関係上今の私はずっと本部内で待機をしていて"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"そのTrashを倒す機会をロクに与えられていないのだけれど・・・。"
] ]
}, },
{ {
@ -6029,14 +5973,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"おかげで「ロマンス姫」だなんてあだ名まで付けられてしまったわ・・・。" "Because of that, I've even been nicknamed \"Romance Princess\"... It's a sharp\nirony aimed at my lack of combat experience."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"実戦経験の無い私に対する皮肉がよく効いている。"
] ]
}, },
{ {
@ -6060,21 +5997,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"\\n<Romasha>" "\\n<Romasha>But defending headquarters is an important role too. We mustn't neglect daily\ntraining to prepare for emergencies."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"でも本部の防衛だって大事な役目なはず。"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"非常事態に備えて日々鍛錬は怠らないようにしないと。"
] ]
}, },
{ {
@ -6105,14 +6028,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"ところでさっきまたあの歌を歌ってましたね~。" "By the way, you were singing that song again earlier. I searched the archives\nbut couldn't find any details―it's truly a mysterious song."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"アーカイブを検索しても詳細が分からないし、ほんと謎の歌ですよね。"
] ]
}, },
{ {
@ -6136,7 +6052,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"そうね・・・。でも不思議と口ずさんでいると心が落ち着くのよ。" "Yes... but strangely, humming it calms my mind."
] ]
}, },
{ {
@ -6160,14 +6076,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"え~!私も以前お姉さまの真似してみたけど全然効果ありませんでしたよ!" "Eh~! I tried imitating you before, but it had no effect at all! Placebo,\nplacebo!!"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"プラシーボプラシーボ!!"
] ]
}, },
{ {
@ -6191,14 +6100,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"あっ!すみません・・・。" "Ah! Sorry... I didn't mean to criticize your favorite song..."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"お姉さまのお気に入りの歌にケチを付けたわけじゃ・・・。"
] ]
}, },
{ {
@ -6215,14 +6117,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"口の軽いVanillaはすぐさま失言を自覚し、発言を撤回する。" "Vanilla, who tends to speak without thinking, immediately realized her slip and\nretracted her words. However, Romasha responded calmly as if she was used to\nsuch behavior."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"しかし、そんな彼女の様子には慣れっこだと言わんばかりにRomashaは淡々と反応を返した。"
] ]
}, },
{ {
@ -6246,14 +6141,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"きっとあまりにも口ずさむものだから" "I think I hum it so often that it's become part of my routine."
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"これが私にとってのルーティーンとなっているんだと思うわ。"
] ]
}, },
{ {
@ -6277,7 +6165,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"私もそろそろ体を動かしたかったところですし、一緒に行きましょうか。" "I was just about ready to get moving myself. Shall we go together?"
] ]
}, },
{ {
@ -6301,14 +6189,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"わぁ~い!さっすがお姉さま!心の広さはモールのプールの如し!" "Yay! As expected of you, Onee-sama! Your generosity is as vast as the mall's\npool! Now that's settled, let's head to the training room!"
]
},
{
"code": 401,
"indent": 0,
"parameters": [
"そうと決まったら早速訓練室にレッツゴー!"
] ]
}, },
{ {
@ -6332,7 +6213,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"プールの広さって褒められているのかしら・・・?" "Is the size of the pool supposed to be a compliment...?"
] ]
}, },
{ {
@ -7174,7 +7055,7 @@
"code": 401, "code": 401,
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
"ウィニー君のテストです" "This is Winnie's test."
] ]
}, },
{ {
@ -7182,8 +7063,8 @@
"indent": 0, "indent": 0,
"parameters": [ "parameters": [
[ [
"イベント1", "Event 1",
"イベント2" "Event 2"
], ],
1, 1,
0, 0,

View file

@ -217,7 +217,7 @@
"Title", "Title",
"Accessory" "Accessory"
], ],
"gameTitle": "Princess Synergy ver1.0.18", "gameTitle": "Princess Synergy v1.0.18 | TL: cactuar, DazedAnon, O&M",
"gameoverMe": { "gameoverMe": {
"name": "", "name": "",
"pan": 0, "pan": 0,

View file

@ -32,8 +32,8 @@ Game_Interpreter.prototype.MenuDataView = function (fadeInFlg) {
ViewSpriteArr_Reset(); ViewSpriteArr_Reset();
this.SetSprite(PNo_DBase, MenuUIPath + "Data/D_Base", 218, 194, setOpacity); this.SetSprite(PNo_DBase, MenuUIPath + "Data/D_Base", 218, 194, setOpacity);
D_Text_Cng_font = "Makinas"; D_Text_Cng_font = "Makinas";
this.SpriteStr(PNo_NameTxt, "名前:ロマーシャ=ペイシェンス", 24, 252, 200, setOpacity); this.SpriteStr(PNo_NameTxt, "Name: Romasha", 24, 252, 200, setOpacity);
this.SpriteStr(PNo_SexTxt, "性別female", 24, 698, 200, setOpacity); this.SpriteStr(PNo_SexTxt, "Gender: Female", 24, 698, 200, setOpacity);
this.SetSprite(PN_LPGageBack, MenuUIPath + "Data/PN_LPGageBack", 487, 266, setOpacity); this.SetSprite(PN_LPGageBack, MenuUIPath + "Data/PN_LPGageBack", 487, 266, setOpacity);
this.SetSprite(PN_LPGage, MenuUIPath + "Data/D_LPBar", 487, 266, setOpacity, Math.floor(($gameActors._data[1]._hp / $gameActors._data[1].mhp) * 100)); this.SetSprite(PN_LPGage, MenuUIPath + "Data/D_LPBar", 487, 266, setOpacity, Math.floor(($gameActors._data[1]._hp / $gameActors._data[1].mhp) * 100));
let hpText = $gameActors._data[1]._hp; let hpText = $gameActors._data[1]._hp;
@ -59,7 +59,7 @@ Game_Interpreter.prototype.MenuDataView = function (fadeInFlg) {
for (let i = 0; i <= $dataArmors.length - 1; i++) { for (let i = 0; i <= $dataArmors.length - 1; i++) {
if ($gameActors.actor(1).hasArmor($dataArmors[i + 1])) { if ($gameActors.actor(1).hasArmor($dataArmors[i + 1])) {
menu装備No = i + 1; menu装備No = i + 1;
this.SpriteStr(PNo_SyogTxt, "称号:" + $dataArmors[i + 1].name, 24, 257, 489, setOpacity); this.SpriteStr(PNo_SyogTxt, "Title: " + $dataArmors[i + 1].name, 24, 257, 489, setOpacity);
} }
} }
if ($gameSystem.Gob奴隷Mode == undefined) $gameSystem.Gob奴隷Mode = false; if ($gameSystem.Gob奴隷Mode == undefined) $gameSystem.Gob奴隷Mode = false;
@ -138,11 +138,11 @@ Game_Interpreter.prototype.DrawMenuDataState = function (setOpacity) {
if (i == 3) break; if (i == 3) break;
} }
if (menuDataStateArr.length > 4){ if (menuDataStateArr.length > 4){
this.SpriteStr(PNo_JotaiTxt + 4, " " + (menuDataStateArr.length - 4) + " 項目", 18, this.SpriteStr(PNo_JotaiTxt + 4, "Other " + (menuDataStateArr.length - 4) + " Items", 18,
ijoSetX + 400, ijoSetY + ijoSpaceY * 4, setOpacity); ijoSetX + 400, ijoSetY + ijoSpaceY * 4, setOpacity);
} }
} else { } else {
this.SpriteStr(PNo_JotaiTxt + 0, "正常", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 0, setOpacity); this.SpriteStr(PNo_JotaiTxt + 0, "Normal", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 0, setOpacity);
this.SpriteStr(PNo_JotaiTxt + 1, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 1, setOpacity); this.SpriteStr(PNo_JotaiTxt + 1, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 1, setOpacity);
this.SpriteStr(PNo_JotaiTxt + 2, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 2, setOpacity); this.SpriteStr(PNo_JotaiTxt + 2, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 2, setOpacity);
this.SpriteStr(PNo_JotaiTxt + 3, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 3, setOpacity); this.SpriteStr(PNo_JotaiTxt + 3, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 3, setOpacity);

View file

@ -870,9 +870,9 @@ Game_Interpreter.prototype.MenuEquip_SyogoTxtView = function (syogoNo) {
for (let i = 0; i <= setDescText.length - 1; i++) { for (let i = 0; i <= setDescText.length - 1; i++) {
setDescText[i] = setDescText[i].replace("<n>","\n"); setDescText[i] = setDescText[i].replace("<n>","\n");
if (i == 0) { if (i == 0) {
this.SpriteStr(PNo_ESyogTxt + 1, setDescText[i], 22, 238, 632 + (35 * 0)); this.SpriteStr(PNo_ESyogTxt + 1, setDescText[i], 18, 238, 632 + (35 * 0));
} else { } else {
this.SpriteStr(PNo_ESyogTxt + 1 + i, setDescText[i], 22, 250 + 55, 635 + (35 * i)); this.SpriteStr(PNo_ESyogTxt + 1 + i, setDescText[i], 18, 250 + 55, 635 + (35 * i));
} }
} }
} }

View file

@ -384,7 +384,7 @@ Game_Interpreter.prototype.MenuItem_UseCheckStart = function () {
let ijoText = GetIjoText(); let ijoText = GetIjoText();
if (ijoText == "") { if (ijoText == "") {
let _OLineUp = "\\oc[rgb(0,0,0)]\\ow[0] "; let _OLineUp = "\\oc[rgb(0,0,0)]\\ow[0] ";
ijoText = _OLineUp + "正常"; ijoText = _OLineUp + "Normal";
this.SpriteStr(PN_IMIjoTxt, ijoText, 22, this.SpriteStr(PN_IMIjoTxt, ijoText, 22,
menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53, 0); menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53, 0);
} else { } else {
@ -440,7 +440,7 @@ Game_Interpreter.prototype.MenuItem_UseCheckView = function () {
let ijoText = GetIjoText(); let ijoText = GetIjoText();
if (ijoText == "") { if (ijoText == "") {
let outLineStr = "\\oc[rgb(0,0,0)]\\ow[0] "; let outLineStr = "\\oc[rgb(0,0,0)]\\ow[0] ";
ijoText = outLineStr + "正常"; ijoText = outLineStr + "Normal";
this.SpriteStr(PN_IMIjoTxt, ijoText, 22, this.SpriteStr(PN_IMIjoTxt, ijoText, 22,
menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53); menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53);
} else { } else {
@ -605,7 +605,7 @@ Game_Interpreter.prototype.MenuItem_SetuDraw = function (itemNo, useWinX, useWin
setuStrArr.push(""); setuStrArr.push("");
} }
for (let i = 0; i <= setuStrArr.length - 1; i++) { for (let i = 0; i <= setuStrArr.length - 1; i++) {
this.SpriteStr(PNo_USetuTxt + i, setuStrArr[i], 21, useWinX + 30, useWinY + 70 + (26 * i)); this.SpriteStr(PNo_USetuTxt + i, setuStrArr[i], 18, useWinX + 30, useWinY + 70 + (26 * i));
Item_SetDelPicArr.push(PNo_USetuTxt + i); Item_SetDelPicArr.push(PNo_USetuTxt + i);
} }
var ctVar = MetaChecker($dataItems[itemNo] , "CT" , false); var ctVar = MetaChecker($dataItems[itemNo] , "CT" , false);

View file

@ -31,7 +31,7 @@ Game_Interpreter.prototype.SaveVarReset = function () {
let _SetSaveStrs = []; let _SetSaveStrs = [];
for (let i = 0; i <= SaveCount + AutoSaveCount - 1; i++) { for (let i = 0; i <= SaveCount + AutoSaveCount - 1; i++) {
_SetSaveStrs.push("--:--:--"); _SetSaveStrs.push("--:--:--");
_SetSaveStrs.push("未使用データ"); _SetSaveStrs.push("Unused Data");
_SetSaveStrs.push("SaveCharaNew"); _SetSaveStrs.push("SaveCharaNew");
_SetSaveStrs.push(""); _SetSaveStrs.push("");
_SetSaveStrs.push("---"); _SetSaveStrs.push("---");
@ -46,7 +46,7 @@ Game_Interpreter.prototype.SaveVarReset = function () {
} }
while (SaveVar[((SaveCount + AutoSaveCount) * 6)] == undefined) { while (SaveVar[((SaveCount + AutoSaveCount) * 6)] == undefined) {
SaveVar.push("--:--:--"); SaveVar.push("--:--:--");
SaveVar.push("未使用データ"); SaveVar.push("Unused Data");
SaveVar.push("SaveCharaNew"); SaveVar.push("SaveCharaNew");
SaveVar.push(""); SaveVar.push("");
SaveVar.push("---"); SaveVar.push("---");
@ -147,7 +147,7 @@ Game_Interpreter.prototype.MenuSaveView = function (_SetFlg) {
if (_File_CngFlg) { if (_File_CngFlg) {
let saveData = DataManager.loadSavefileInfo(_ViewSaveSelectNo); let saveData = DataManager.loadSavefileInfo(_ViewSaveSelectNo);
let DrawPlayTimer = "--:--:--"; let DrawPlayTimer = "--:--:--";
let DrawSaveTitle = "未使用データ"; let DrawSaveTitle = "Unused Data";
let DrawCharaImg = "SaveCharaNew"; let DrawCharaImg = "SaveCharaNew";
let DrawHintTxt = ""; let DrawHintTxt = "";
let DrawRateTxt = "---"; let DrawRateTxt = "---";

View file

@ -14,27 +14,27 @@ class _SkpStr {
let SkpDataArr = []; let SkpDataArr = [];
let VN_SSkipNo = 1080; let VN_SSkipNo = 1080;
let _skpNo = SkpDataArr.length - 1; let _skpNo = SkpDataArr.length - 1;
SkpDataArr.push(new SkpData("プロローグ")); SkpDataArr.push(new SkpData("Prologue"));
_skpNo = SkpDataArr.length - 1; _skpNo = SkpDataArr.length - 1;
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(1,"ロマーシャ操作可能")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(1,"Romasha Becomes Controllable"));
SkpDataArr.push(new SkpData("第1章")); SkpDataArr.push(new SkpData("Chapter 1"));
_skpNo = SkpDataArr.length - 1; _skpNo = SkpDataArr.length - 1;
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(2,"1章:開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(2,"Ch.1: Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(3,"1章:ソリティア脱出手前")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(3,"Ch.1: Before Solitaire Escape"));
SkpDataArr.push(new SkpData("第2章")); SkpDataArr.push(new SkpData("Chapter 2"));
_skpNo = SkpDataArr.length - 1; _skpNo = SkpDataArr.length - 1;
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(4,"2章:開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(4,"Ch.2: Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(5,"2章:ゴブリンパート開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(5,"Ch.2: Goblin Part Start"));
SkpDataArr.push(new SkpData("第3章")); SkpDataArr.push(new SkpData("Chapter 3"));
_skpNo = SkpDataArr.length - 1; _skpNo = SkpDataArr.length - 1;
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(6,"3章:開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(6,"Ch.3: Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(7,"3章:自由行動開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(7,"Ch.3: Free Roam Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(8,"3章:大会前")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(8,"Ch.3: Before Tournament"));
SkpDataArr.push(new SkpData("第4章")); SkpDataArr.push(new SkpData("Chapter 4"));
_skpNo = SkpDataArr.length - 1; _skpNo = SkpDataArr.length - 1;
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(9,"4章:開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(9,"Ch.4: Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(10,"4章:マトリクス集め開始")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(10,"Ch.4: Matrix Gathering Start"));
SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(11,"4章:会見終了後")); SkpDataArr[_skpNo].StoryStr.push(new _SkpStr(11,"Ch.4: After the Conference"));
let Skp_3SyoFlg = false; let Skp_3SyoFlg = false;
let Skp_SyoSelNo = 0; let Skp_SyoSelNo = 0;
let Skp_SelNo = 0; let Skp_SelNo = 0;

View file

@ -169,7 +169,7 @@ Game_Interpreter.prototype.RD_レリック_説明描画 = function (rericId, set
let nameStr = " " + "\\I[" + iconNo + "] " + $dataItems[rericId].name; let nameStr = " " + "\\I[" + iconNo + "] " + $dataItems[rericId].name;
this.SetPicStr(_STY_SetuPicNo + 1, nameStr, 25, setX + 13, setY + 15); this.SetPicStr(_STY_SetuPicNo + 1, nameStr, 25, setX + 13, setY + 15);
for (let i = 0; i <= ckArr.length - 1; i++) { for (let i = 0; i <= ckArr.length - 1; i++) {
this.SetPicStr(_STY_SetuPicNo + 2 + i, ckArr[i], 19, setX + 25, setY + 26 + (27 * (i + 1))); this.SetPicStr(_STY_SetuPicNo + 2 + i, ckArr[i], 18, setX + 25, setY + 26 + (27 * (i + 1)));
} }
_STY_SetuPicNo = PN_BCSetuWaku; _STY_SetuPicNo = PN_BCSetuWaku;
} }

View file

@ -284,39 +284,39 @@ class _SSkpSaveFile {
} }
let SSkp_1章_Ps = new Pos2D(100, 50 + 100); let SSkp_1章_Ps = new Pos2D(100, 50 + 100);
let SSkp_1章_TxtArr = [ let SSkp_1章_TxtArr = [
new _SSkpSaveFile(1, "ディアド戦前"), new _SSkpSaveFile(1, "Before Diad Battle"),
new _SSkpSaveFile(2, "ドラゴン戦前"), new _SSkpSaveFile(2, "Before Dragon Battle"),
new _SSkpSaveFile(3, "尋問スクワット後"), new _SSkpSaveFile(3, "After Interrogation Squat"),
new _SSkpSaveFile(4, "プロローグ終了前"), new _SSkpSaveFile(4, "Before Prologue Ends"),
new _SSkpSaveFile(5, "0番隊から電子署名を集めよう"), new _SSkpSaveFile(5, "Collect Digital Signatures from Squad 0"),
new _SSkpSaveFile(6, "スピナ面会(1回目)直前"), new _SSkpSaveFile(6, "Just Before Spina Visit (1st Time)"),
new _SSkpSaveFile(7, "レゾナンス型のトラッシュからデータを集めよう!"), new _SSkpSaveFile(7, "Collect Data from Resonance-Type Trash!"),
new _SSkpSaveFile(8, "サンドイッチをゲイン先生へ持っていこう"), new _SSkpSaveFile(8, "Bring the Sandwich to Teacher Gain"),
new _SSkpSaveFile(9, "スピナ面会(2回目)直前"), new _SSkpSaveFile(9, "Just Before Spina Visit (2nd Time)"),
new _SSkpSaveFile(10, "トラッシュデータ集め開始"), new _SSkpSaveFile(10, "Trash Data Collection Start"),
new _SSkpSaveFile(11, "スピナ通信連絡直前"), new _SSkpSaveFile(11, "Just Before Spina Communication"),
new _SSkpSaveFile(12, "1章最終戦直前") new _SSkpSaveFile(12, "Just Before Ch.1 Final Battle")
]; ];
let SSkp_2章_Ps = new Pos2D(100, 467 + 100); let SSkp_2章_Ps = new Pos2D(100, 467 + 100);
let SSkp_2章_TxtArr = [ let SSkp_2章_TxtArr = [
new _SSkpSaveFile(13, "中間地点の森にて"), new _SSkpSaveFile(13, "At the Midpoint Forest"),
new _SSkpSaveFile(14, "スピナの故郷(最初)"), new _SSkpSaveFile(14, "Spina's Hometown (First Visit)"),
new _SSkpSaveFile(15, "薬草採取ダンジョン出発直前"), new _SSkpSaveFile(15, "Just Before Herb Gathering Dungeon"),
new _SSkpSaveFile(16, "ジジ救出ダンジョン出発直前"), new _SSkpSaveFile(16, "Just Before Jiji Rescue Dungeon"),
new _SSkpSaveFile(17, "森を抜けましょう!") new _SSkpSaveFile(17, "Let's Get Through the Forest!")
]; ];
let SSkp_3章_Ps = new Pos2D(650, 50 + 100); let SSkp_3章_Ps = new Pos2D(650, 50 + 100);
let SSkp_3章_TxtArr = [ let SSkp_3章_TxtArr = [
new _SSkpSaveFile(18, "情報を集めよう!"), new _SSkpSaveFile(18, "Let's Gather Information!"),
new _SSkpSaveFile(19, "猪鹿蝶へ行こう!"), new _SSkpSaveFile(19, "Let's Go to Inoshikacho!"),
new _SSkpSaveFile(20, "2人を助けた後→ホテルへ"), new _SSkpSaveFile(20, "After Saving the Two → To the Hotel"),
new _SSkpSaveFile(21, "お金を貯めましょう(自由行動)"), new _SSkpSaveFile(21, "Let's Save Up Money (Free Roam)"),
new _SSkpSaveFile(22, "闘技場受付前"), new _SSkpSaveFile(22, "Before Arena Registration"),
new _SSkpSaveFile(23, "闘技場1回戦前"), new _SSkpSaveFile(23, "Before Arena Round 1"),
new _SSkpSaveFile(24, "闘技場2回戦前"), new _SSkpSaveFile(24, "Before Arena Round 2"),
new _SSkpSaveFile(25, "スピナパート:フリーセに会いに行こう"), new _SSkpSaveFile(25, "Spina Part: Let's Go Meet Freecell"),
new _SSkpSaveFile(26, "闘技場3回戦前"), new _SSkpSaveFile(26, "Before Arena Round 3"),
new _SSkpSaveFile(27, "闘技場決勝戦前") new _SSkpSaveFile(27, "Before Arena Finals")
]; ];
let SSkp_PicArr = []; let SSkp_PicArr = [];
let SSkp_SelectPicNo = -1; let SSkp_SelectPicNo = -1;
@ -324,7 +324,7 @@ const SSkpYズレ = 27;
Game_Interpreter.prototype.ScenarioSkip_Start = function () { Game_Interpreter.prototype.ScenarioSkip_Start = function () {
Menu禁止Flg = true; Menu禁止Flg = true;
this.SetSpriteFIn(PN_SSkpBase, "Black", 0, 0, 0, 0, 10, 150); this.SetSpriteFIn(PN_SSkpBase, "Black", 0, 0, 0, 0, 10, 150);
this.SpriteStr(PN_SSkpBase + 1, "※右クリックで閉じる", 24, 974, 756); this.SpriteStr(PN_SSkpBase + 1, "*Right-click to close", 24, 974, 756);
SSkp_SelectPicNo = -2; SSkp_SelectPicNo = -2;
this.ScenarioSkip_Draw(); this.ScenarioSkip_Draw();
} }
@ -338,11 +338,11 @@ Game_Interpreter.prototype.ScenarioSkip_Draw = function (_SSkpSelNo) {
if (_SSkpSelNo != -1) { if (_SSkpSelNo != -1) {
_SetOpi = 255; _SetOpi = 255;
} }
this.SpriteStr(PN_SSkpSyo + 0, "【プロローグ&1章】", 22, SSkp_1章_Ps._x, SSkp_1章_Ps._y - SSkpYズレ, _SetOpi); this.SpriteStr(PN_SSkpSyo + 0, "[Prologue & Chapter 1]", 22, SSkp_1章_Ps._x, SSkp_1章_Ps._y - SSkpYズレ, _SetOpi);
this.MoveSprite(PN_SSkpSyo + 0, true, true, 10); this.MoveSprite(PN_SSkpSyo + 0, true, true, 10);
this.SpriteStr(PN_SSkpSyo + 1, "【2章】", 22, SSkp_2章_Ps._x, SSkp_2章_Ps._y - SSkpYズレ, _SetOpi); this.SpriteStr(PN_SSkpSyo + 1, "[Chapter 2]", 22, SSkp_2章_Ps._x, SSkp_2章_Ps._y - SSkpYズレ, _SetOpi);
this.MoveSprite(PN_SSkpSyo + 1, true, true, 10); this.MoveSprite(PN_SSkpSyo + 1, true, true, 10);
this.SpriteStr(PN_SSkpSyo + 2, "【3章】", 22, SSkp_3章_Ps._x, SSkp_3章_Ps._y - SSkpYズレ, _SetOpi); this.SpriteStr(PN_SSkpSyo + 2, "[Chapter 3]", 22, SSkp_3章_Ps._x, SSkp_3章_Ps._y - SSkpYズレ, _SetOpi);
this.MoveSprite(PN_SSkpSyo + 2, true, true, 10); this.MoveSprite(PN_SSkpSyo + 2, true, true, 10);
let _TxtCnt = 0; let _TxtCnt = 0;
for (let i = 0; i <= SSkp_1章_TxtArr.length - 1; i++) { for (let i = 0; i <= SSkp_1章_TxtArr.length - 1; i++) {
@ -413,7 +413,7 @@ Game_Interpreter.prototype.ScenarioSkip_Update = function () {
if (_CNo != -1) { if (_CNo != -1) {
this.ScenarioSkip_Draw(_CNo); this.ScenarioSkip_Draw(_CNo);
if (TouchInput.isPressed()) { if (TouchInput.isPressed()) {
this.ClickCk_WinView([Select_SSkpSaveFile._Txt + " を読み込みますか?", ""]) this.ClickCk_WinView(["Load " + Select_SSkpSaveFile._Txt + "?", ""])
} }
} }
if (Input.isTriggered('menu') || TouchInput.isCancelled()) { if (Input.isTriggered('menu') || TouchInput.isCancelled()) {

View file

@ -312,7 +312,7 @@ Game_Interpreter.prototype.Btl_レリック_説明描画 = function (_RericId, _
let _NameStr = " " + "\\I[" + _icoNo + "] " + $dataItems[_RericId].name; let _NameStr = " " + "\\I[" + _icoNo + "] " + $dataItems[_RericId].name;
this.SetPicStr(_STY_SetuPicNo + 1, _NameStr, 25, _PosX + 13, _PosY + 15); this.SetPicStr(_STY_SetuPicNo + 1, _NameStr, 25, _PosX + 13, _PosY + 15);
for (let j = 0; j <= _CkArr.length - 1; j++) { for (let j = 0; j <= _CkArr.length - 1; j++) {
this.SetPicStr(_STY_SetuPicNo + 2 + j, _CkArr[j], 19, _PosX + 25, _PosY + 26 + (27 * (j + 1))); this.SetPicStr(_STY_SetuPicNo + 2 + j, _CkArr[j], 18, _PosX + 25, _PosY + 26 + (27 * (j + 1)));
} }
_STY_SetuPicNo = PN_BCSetuWaku; _STY_SetuPicNo = PN_BCSetuWaku;
} }