【筆記】VisuStella's Options core與NekoGakuen MulitLanguage

更新於 發佈於 閱讀時間約 4 分鐘
  本次測試 VisuStella's Options core 與 NekoGakuen MulitLanguage的適配性筆記。
【NekoGakuen MulitLanguage】 Itch.io :
https://rabbitteaparty.itch.io/nekogakuen-mulitlanguage

【VisuStella's Options core】 Itch.io :
https://visustella.itch.io/visumz-sample
  其實在 VS 的插件裡已經有設定的相關範例,我是使用他提供的字體參數(Text Font)來進行參考修改。
  每個設定都有自己單獨的 symbol ,在 NekoGakuen MulitLanguage 有提供關於多語言的 symbol ,於程式碼的 1581 行。
        Window_Options.prototype.isLanguageSymbol = function (symbol) {
            return symbol.contains('language');
        };
  在 VisuStella's Options core 裡面新增一個類別,然後輸入 language 在symbol 欄位。
VisuStella's Options core 的設定
  設定完後,Options core 就會有 NekoGakuen MulitLanguage 的設定,接著要替換他顯示的文字。
  在 JS:Draw Option 裡將 TextManager. 後面的指定更換。
JS:Draw Option
  這個 args_Lan2b 的參數是在 NekoGakuen MulitLanguage 的1014行指定語言名稱。
  更改後的 Options core 似乎沒有辦法他本身的排列設定,因此文字列的部分會跟一般選項一樣只顯示單個位子,目前還不確定如何處理讓文字列展開。
  但如果只是要將語言命令置中的話,要更改 Window_Options.prototype.drawItem 這部份的設定,腳本是 rmmz_windows 裡約3014行左右。
  將 const statusWidth 的設定寫成 rect.width / 2,並把下方指定的部分給註解掉,然後將 drawText status 的部份最後對齊部分更改為 'center'。
Window_Options.prototype.drawItem = function(index) {
    const title = this.commandName(index);
    const status = this.statusText(index);
    const rect = this.itemLineRect(index);
	
    const statusWidth = rect.width / 2;
    const titleWidth = rect.width - statusWidth;
    this.resetTextColor();
    this.changePaintOpacity(this.isCommandEnabled(index));
    this.drawText(title, rect.x, rect.y, titleWidth, "left");
    this.drawText(status, rect.x + titleWidth, rect.y, statusWidth, "center");
};
//Window_Options.prototype.statusWidth = function() {
//    return 120;
//};
  本次更改就結束了,這個筆記我有空研究出文字列的話可能會在更新。
avatar-img
94會員
119內容數
關於遊戲心得、遊戲創作等等相關的各種紀錄。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ReIris 的其他內容
關於 Galv 的謎題功能筆記,部分插件命令包含範例參考。 此篇會依照個人習慣跟紀錄做更新。
關於 VisuStella - Events and Movement Core 插件的相關功能紀錄以及範例。會依照個人使用習慣更新此篇內容。
關於 Galv 的謎題功能筆記,部分插件命令包含範例參考。 此篇會依照個人習慣跟紀錄做更新。
關於 VisuStella - Events and Movement Core 插件的相關功能紀錄以及範例。會依照個人使用習慣更新此篇內容。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
如何在 Vite 專案中安裝和設置 TypeScript 及路徑別名的步驟,包括安裝必要的依賴、配置 vite.config.js、tsconfig.json 的設置,及如何創建類型聲明文件來正確識別 .vue 文件。
程式語言在特定環境下就是魔法 現實世界也應該要有非大眾可以理解的規則與金手指才對 #因為架構太完整,這篇噗浪有用匿名發過 #故事取用前請簡單告知
首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
Anytype設定與查看小技巧 : 如何設定中文界面、如何再次查看助記詞、如何在手機上登錄Anytype
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
Thumbnail
上週五因為有重要會議,所以無法「抽空」寫魔法咒語學習心得。結果,像天使一樣的詠哥居然搶先一步發出了「卡通咒語」版本的。不過各校的咒語教材本來就大同小異,所以我還是照進度繼續這則。
Thumbnail
Vue 提供了兩種不同的 API 來建立和管理組件:Option API 和 Composition API。本文將介紹這兩種 API 的特點和差異,並透過實際範例來理解它們的使用方式。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
如何在 Vite 專案中安裝和設置 TypeScript 及路徑別名的步驟,包括安裝必要的依賴、配置 vite.config.js、tsconfig.json 的設置,及如何創建類型聲明文件來正確識別 .vue 文件。
程式語言在特定環境下就是魔法 現實世界也應該要有非大眾可以理解的規則與金手指才對 #因為架構太完整,這篇噗浪有用匿名發過 #故事取用前請簡單告知
首先要安裝vscode : Visual Studio Code - Code Editing. Redefined 安裝後我們就可以把她打開來,接著去檔案 -> 喜好設定 -> 設定檔(預設) -> 你就會看到設定裡面的 settings.json,就可以開始你的設定拉(主要是依照個人的喜好設定
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
Anytype設定與查看小技巧 : 如何設定中文界面、如何再次查看助記詞、如何在手機上登錄Anytype
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
Thumbnail
上週五因為有重要會議,所以無法「抽空」寫魔法咒語學習心得。結果,像天使一樣的詠哥居然搶先一步發出了「卡通咒語」版本的。不過各校的咒語教材本來就大同小異,所以我還是照進度繼續這則。
Thumbnail
Vue 提供了兩種不同的 API 來建立和管理組件:Option API 和 Composition API。本文將介紹這兩種 API 的特點和差異,並透過實際範例來理解它們的使用方式。