TL 2 maps and a bunch of menus
This commit is contained in:
parent
012096d28b
commit
4e20d7d02f
11 changed files with 30232 additions and 31030 deletions
46657
www/data/Map014.json
46657
www/data/Map014.json
File diff suppressed because it is too large
Load diff
14477
www/data/Map396.json
14477
www/data/Map396.json
File diff suppressed because it is too large
Load diff
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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 = "---";
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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()) {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue