「無限幻想」總進度(僅供參考):19.5%
「無限幻想」主線劇情(第二章):11.0%
---
「無限幻想」目前製作中段落部分
地圖數量:123
怪物資料:141(47*3)
第二章主線:2/11
Rank2主角側基本技能規劃中
預定台本與事件演出過程規劃、劇本重編
相關重要角色的臉圖繪製
---
「STG系統」將讓2個企劃套用
├「Dream of YukiHana - 雪花的夢」(Hololive-5期生 2次創作遊戲)
└「機器幻想-心靈女神計畫 Ver2.00」
目前的系統完成的過程同時製作前者
完成後的系統將成為後者的基礎
---
過完2023新年後,迎來的就是農曆新年啦
今年過年的新嘗試:挑戰福袋(?)
結果不意外的就如同傳說中的一樣,增加了幾天份的零食
前陣子入手了Steam deck後,迎來了第一次外出旅行
既然他是掌機,那麼其中一種使用情境就是跟著帶出門了
在晚上入住飯店後,拿起它來打遊戲直到睡覺
...原本是這麼想的
然後就遭遇了重大難題
它 真 的 太 大 了
而且某方面來說比我的14~15吋筆電還要難帶
原因在於厚度
Steam deck和switch一樣,沒有保護包裝著要直接放進包包裡風險太大
而裝進保護包之後的厚度相當驚人,至少8cm
我現有的背包一旦放進Steam deck,其他原本會一起帶的配件包等其他雜物很可能就裝不下了
於是這次全家旅遊我把它放進了
行 李 箱
大小還比較剛好
國內旅行還OK,但如果要出國旅行還能這樣放嗎
前陣子家裡許多設備陸續出問題並換新後
最近也藉此研究一些PC零組件的新東西,像是新的CPU、主機板、顯卡之類的
先打預防針,近期除非桌機出狀況不然不打算換,我沒有換換病
雖然最近新出的13代CPU、40系顯卡之類的確實很有興趣
不過各種用途倒是沒出現什麼狀況或極限
中間唯一出現過的狀況就是SSD掛點
整體來說儘管桌機已經服役快5年,旦各方面確實還沒有想換新的理由
RPG製作大師雖然陸續有新版本推出,但舊版本也一直有人在用
多年來各種奇葩的系統玩多了之後就有個疑問
他在各種等級或配備不同的電腦各自跑起來的順暢度到底如何
撇開各種錯誤或極端極限的狀況外
正常情況,各種等級的電腦大多都能順跑沒有問題
但如果自製系統是刻意挑戰極限的,像是STG
在不同等級的電腦上就會跑出差異來了
像我目前新做的STG系統在surface平板上跑就會有明顯的卡頓
這個月主要在搞Holo同人遊戲(STG)的第2關部分
不過因為一些意外,在外出聚會(?)的時候發現了無限幻想的潛在BUG

一開始發現的時候嚇一跳,想說最近應該只有處理新技能而已
怎麼會出現這種錯誤訊息
而且觸發的時機和錯誤訊息的場合還不一樣,一度難以重現
只知道會發生在敵人掛掉的瞬間
然後就在邊聚會邊找原因,甚至回頭找起0.03體驗版是否有相同狀況
最後在回家後(?)當晚12點終於找到主因
既有的寫法其實存在「趨近於」無窮迴圈的錯誤架構
而那個錯誤訊息則是代表迴圈的執行次數過多
吧
同樣的寫法其實也存在於0.03體驗版之中
但當時測試時沒發生=沒發現
原因在於戰鬥中會隨時因為行動或BUFF需要增減HP
「原本」我是把HP增減後立即處理角色是否會陷入無法戰鬥狀態
後來把這個時機改掉了,但原本有部分語法還殘留在其中
而這個檢查機制如下圖


文字描述如下
系統開始處理角色的HP變化,並判定是否該掛點(儘管條件分歧之中沒東西)→
而死亡與否的檢查機制中,如果角色身上有無法戰鬥,會多做一步HP代入0→
因為HP代入0,又回頭呼叫了HP變化函數→
循環成立,觸發上圖錯誤訊息
不過這段錯誤寫法其實在0.03體驗版就存在了
沒觸發錯誤的原因後來推測如下
前後的差異是「狀態」的資料庫資料數量有變動過
0.03體驗版的狀態資料庫筆數是275,而近期擴增到300


上圖的殘留語法用的迴圈大小剛好就是「狀態」資料庫的大小

結果就是多虧了這個擴增,讓這段無窮迴圈曝露了出來
找到原因的當下真的是鬆了一口氣,可以安心睡覺了(?)
說是這麼說,但其實事後我反而不確定之前到底是怎麼正常運作的
畢竟這玩意儘管沒有從275擴增到300,但怎麼看都是跳不出來的無窮迴圈
隨著陸續解封,這次的FF很有機會看到疫情前有許多日本社團來台灣參加的盛況
以及Hololive官方來參加了,肯定擠爆,但我要親自見證
做好淚與鼻水的覺悟了嗎(?)
2023/1/31-23:30 By Mr.JX