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

File diff suppressed because it is too large Load diff

View file

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

View file

@ -32,8 +32,8 @@ Game_Interpreter.prototype.MenuDataView = function (fadeInFlg) {
ViewSpriteArr_Reset();
this.SetSprite(PNo_DBase, MenuUIPath + "Data/D_Base", 218, 194, setOpacity);
D_Text_Cng_font = "Makinas";
this.SpriteStr(PNo_NameTxt, "名前:ロマーシャ=ペイシェンス", 24, 252, 200, setOpacity);
this.SpriteStr(PNo_SexTxt, "性別female", 24, 698, 200, setOpacity);
this.SpriteStr(PNo_NameTxt, "Name: Romasha", 24, 252, 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_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;
@ -59,7 +59,7 @@ Game_Interpreter.prototype.MenuDataView = function (fadeInFlg) {
for (let i = 0; i <= $dataArmors.length - 1; i++) {
if ($gameActors.actor(1).hasArmor($dataArmors[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;
@ -138,11 +138,11 @@ Game_Interpreter.prototype.DrawMenuDataState = function (setOpacity) {
if (i == 3) break;
}
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);
}
} 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 + 2, "", ijoTextSize, ijoSetX, ijoSetY + ijoSpaceY * 2, 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++) {
setDescText[i] = setDescText[i].replace("<n>","\n");
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 {
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();
if (ijoText == "") {
let _OLineUp = "\\oc[rgb(0,0,0)]\\ow[0] ";
ijoText = _OLineUp + "正常";
ijoText = _OLineUp + "Normal";
this.SpriteStr(PN_IMIjoTxt, ijoText, 22,
menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53, 0);
} else {
@ -440,7 +440,7 @@ Game_Interpreter.prototype.MenuItem_UseCheckView = function () {
let ijoText = GetIjoText();
if (ijoText == "") {
let outLineStr = "\\oc[rgb(0,0,0)]\\ow[0] ";
ijoText = outLineStr + "正常";
ijoText = outLineStr + "Normal";
this.SpriteStr(PN_IMIjoTxt, ijoText, 22,
menuMiniStateWinPostion._x + 95, menuMiniStateWinPostion._y + 53);
} else {
@ -605,7 +605,7 @@ Game_Interpreter.prototype.MenuItem_SetuDraw = function (itemNo, useWinX, useWin
setuStrArr.push("");
}
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);
}
var ctVar = MetaChecker($dataItems[itemNo] , "CT" , false);

View file

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

View file

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

View file

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