創作內容

3 GP

某異世界遊戲的 碎碎念

作者:Leo.e│2023-07-23 17:36:16│巴幣:6│人氣:570
這遊戲真的比Elona簡單多了...。
Stats全部1000↑根本就死不了了。
除了某個過關後的高難度王,一進場直接壓你的1滴血量外,還真沒其他王可以這麼容易殺你的。
(順提,我想了一下那王應該是要用 魔力障壁 類的寶玉、技能去攻略的。但,我是暴力通關的,說不準。)


Elona就算使用Cheat Engine開著的狀態下都還會掛了...不注意的情況下。
餓死、異形從喉嚨爆出來、神之怒,一堆這種強制殺。


總之,這款 異世界の創造者 玩了差不多一個禮拜。
前兩三天,正常的遊玩它、理解一下故事、設定。
後四五天,重開了新角,就開始去理解它的遊戲Script怎麼寫、可以怎麼樣修改了。
由於我個人目前還是使用Win7的系統,還沒換成Win10。所以只能使用Google Chrome遊玩。
(言下之意就是 CE 無法正常作用在 Chrome上。)
Win7也是無法使用這遊戲付的Game.exe,需要安裝個什麼webview2的東東(Win10的東西)。



所以,
如果你是可以用這款遊戲給的Game.exe遊玩的玩家,並可以使用CE的話。(畢竟我無法測試)
那我以下的修改可能就不是這麼重要了。請直接上一頁吧。


好啦,來開始正言吧。





1. 創造 高Stats 角色 (限定初創人物、玩家創造的人物)
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 293 行,開頭為:

    tGameAllocateStatusWindow.prototype={...
    ...
    ......
目標處:

        d={key:g,label:d,gain:this.parent.tGameCharactorData.allocateStatusVals[g],point:0}

修改 0 為你想要的數字:
例如:

        d={key:g,label:d,gain:this.parent.tGameCharactorData.allocateStatusVals[g],point:9000}


就依照你自己個人喜好隨便去改吧!!
反正只是個人單機遊戲,不礙事。





2. 公會貢献度修改 (輝石順便)
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 257 行:

    n=tFn.t.toInt(a.parent.tGameData.getDataValue("guildpoint"))+1

修改 +1 為你想要的數字:
例如:

    n=tFn.t.toInt(a.parent.tGameData.getDataValue("guildpoint"))+1000

同場加映: 提高完成任務給予 的 輝石 量
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 264 行:

    this.parent.tGameCharactor.addMoney(e,1,1,99999990002),"

修改 數字 為你想要的數字:
例如:

    this.parent.tGameCharactor.addMoney(e,100,100,99999990002),"






3. 讓學院 導師 不在那裡RNG愛教不教的。
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 6181 行:

    var d=[];for(c in this.parent.tGameSkill.skillData)1==this.parent.tGameSkill.skillData[c][6]&&d.push(c);var c=this.parent.getRandom(7,7)

修改 數字 為你想要的數字:
例如:

    var d=[];for(c in this.parent.tGameSkill.skillData)1==this.parent.tGameSkill.skillData[c][6]&&d.push(c);var c=this.parent.getRandom(70,70)


正常遊戲起來,賺到學會全部Abilities需要個猴年馬月啊...





4. Abilities相關的修改 (最高等級、可否受教、訓練速度...等)
截止於 v1140 版本
查找 ...\game\mapdata\skill\skill.js
sXX
都可以是修改目標。
這邊直接上圖:

學習難度的修改範例:  
困難 >>>一般正常>>> 不動 >>> 簡單
   60 >>>       1     >>>    0    >>> 0.06
進入零點多少(小數)後,就是開始訓練輕鬆了。
不能負數(不然單看我圖片上面說的 0 以下 = 會以為是 負值...;中文真困難)

會修改才可 從導師那 學習一些正常遊戲下 不能學習 到的Abilities。
例如: 夜目爆炸範圍、全能...等等的
這些不能學習的Abilities會繼承下去;而且學到後,就算版本升級(修改過的skill.js不同了),
不會影響你目前(繼承)持有Abilities的角色。



5. 経験の巻物 相關修改\強化 (懶人Abilities訓練用的卷軸)

範圍(使用後讓同伴、中立角色都能吃到效果):
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 2985 行: (先找下面那個複數Abilities的,比較好找;畢竟是相連在一起。)

    this.parent.tGameSkillAction.convertSkillData([3,[1,1],

修改 數字 為你想要的數字:
例如:

    this.parent.tGameSkillAction.convertSkillData([3,[10,1],


對X個Abilities有效果:
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 2985 行:

    this.getItemName(b),6,null,null,null,2,this.parent.tGameSkillAction.getScrollCondition(),"skillexp",[5],null,[1,"ef38"],null]);case 20028:

修改 數字 為你想要的數字:
例如:

    this.getItemName(b),6,null,null,null,2,this.parent.tGameSkillAction.getScrollCondition(),"skillexp",[5000],null,[1,"ef38"],null]);case 20028:



6. 鍛煉 裝備到一輩子都到不了的等級
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 3164 行:

    ...if(!this.convertTargetRankEquipment(b,Math.round(10*(b[15]+c))/10))return...

修改 數字 為你想要的數字:
例如:

    ...if(!this.convertTargetRankEquipment(b,Math.round(10*(b[15]+c))/0.1))return...




同場加映: 技能書掉落、商店生成時 直接提升到最大級
截止於 v1140 版本
查找 ...\game\js\game\union.js
Line 6143 行:

        tGameSkillAction.askillData.askills[c.skillId];if(!d)return!1;var b=25*c.rank/d[2];b=tFn.t.toInt(10*b)/10;.1>b&&(b=.1);b>d[3]&&(b=d[3]);1>=d[3]&&(b=d[3]);

修改 數字 為你想要的數字:
例如:

    tGameSkillAction.askillData.askills[c.skillId];if(!d)return!1;var b=25*c.rank/d[2];b=tFn.t.toInt(10*b)/0.010;.1>b&&(b=.1);b>d[3]&&(b=d[3]);1>=d[3]&&(b=d[3]);

會影響全部的技能書。

=============================2023/08/29更新=============================


弄以下這些修改時這些檔案都需要先"翻譯"過才可以看得懂。
不然就都是 Unicode 字元編碼,你絕對不了解的。

[上面這欄],是"翻譯"過的。

[下面這欄],就是直接從遊戲.js檔案你打開來時看到的鬼樣子。




7. 取得技能相關:
這邊提供兩種方法:

7-1 從怪物身上掉落取得
這邊要修改的有 2 個 檔案
位於...\game\mapdata\charactor
位於...\game\mapdata\askill
charactor.js
askill.js

[askill 技能修改相關 v1140] 001-0.jpg


[askill 技能修改相關 v1140] 001-1.jpg
        看到這圖順提一下
        關於 上限Lv
        會改變:
        [攻擊類]技能: 傷害提高Cost提高
        絕大部分的[防禦類]技能: 強度提高持續時間不影響

        不會改變:
        [異常狀態]技能: 看不出來機率不變也可能因為看不出來,可能強度有上升?要驗證...)
                                                                                                                     強度 = 能否貫穿敵人的抗性

        關於 熟練上限Lv
        對一般技能來說,改高沒什麼好處、主要是訓練吃力不討好。(只+一點蚊子腿的傷害Cost不減少)
        但,對於異常狀態技能來說,改高就等於技能讓對方中狀態的機率上升。(機率隨熟練度提升)
        而且異常狀態技能好鍊、對自身(隊友)就能夠一直使用(不會死人...通常啦),能不用一直找敵人...

這樣修改後打倒怪物,就會有 機率 掉落該技能。


但是 但是 但是
有幾點缺點:

㍙ 怪物會使用該技能 = 變難打

掉落率很趕人

㍛ 因為修改到2個檔案,不熟練(or吸了不該吸的、喝了不該喝的。腦子不順暢)很容易Fuck up(搞砸檔案、遊戲開不起來...etc.)。

敵専用 技能死都不掉落(個人嘗試殺了幾百隻掉落開關當然開了);不掉落就算了 敵人還會一直使用...(就是 ㍙ 情況)

以上這個留作(失敗)紀錄,個人極力建議用下面 7-2 那個,簡單輕鬆。


7-2 直接從 職業技能 拿取。需要 相伝の書(相傳之書) 來取得。
要修改的就 1 個 檔案
位於...\game\mapdata\job
job.js



只要了解位置後,就好修改。
就這樣。


裝備道具
武器\防具 Item.js
位於 ...\game\mapdata\item
各個 [值] 代表的意思:


巴哈壓圖...真爛,壓了就算了...還給我變色...

[爆] - 只要[修改]後,當你查看道具時,遊戲就一定會Frozen(畫面卡死),就是別碰的意思。




以上。








老話一句,
遊戲我買了、我自己要怎樣玩甘你屁事、不用你在那裡嚼舌根、說三道四的。

這邊分享修改方法出來就只是順便幫助有需要的人。
不需要的就自己閃邊吧。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5760661
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

3喜歡★engjuipu 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:碎碎念 之 RPG Ma...

追蹤私訊切換新版閱覽

作品資料夾

jason990505各位巴友
歡迎各位巴友來我小屋觀看小說及文章 或單純交流認識!看更多我要大聲說9小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】