星期一, 8月 27, 2012

16x16刻字開始(吐血)

.....開始刻字了  電動時間減少了
(P4U才剛買說....)

目前確定會用到的字約700字
這700字其實就是主要的8x16字
左邊是目前刻好的256字
約一半是沿用原漢字  一半是新刻

一般人應該分不出來吧?
比較簡單的分法是....
越難看的越可能是原版(我說真的)
 
因為YY-CHAR不太支援它的格式
所以一個字會分成文字跟外框

老實說  隨便找個10x10字型取代
再寫程式自動加外框
大概不用2天就能完成
但這樣就失去原字型的風格了
所以我還是找相似12x12字型
再手動改成10x11的相似風格


....有種狂氣的感覺呢www



まぁ....反正按照這種速度
要到下下週才會刻到700字
之後就是看翻譯要什麼刻什麼

一邊翻一邊刻也比較不會無聊

啊  這種說法其實有點不正確
...因為我有興趣的事太多
所以幾乎不會有感到無聊的時候
只是可惜一天的休閒時間有限
只能選擇當下最有興趣的事來做
所以如果產生了嚴重作業感
我搞不好會跑去幹其他有趣的事XD

星期一, 8月 20, 2012

咦~怎麼一晃眼就過了3個月...

呃...因為5月底時颱風引起的斷電
我客廳的準系統主機板爆掉啦(灑花
然後我OB的測試檔案全在上面(汗....

因為準系統規格特殊  所以到6月底才修好回來
還好硬碟正常  資料完全無損
不過因為一個月沒動  我就推拖拉扯、一時懶得再開計畫
直到上週末才又有興趣繼續(逃

果不其然...一打開OB資料夾完全看不懂之前弄到哪裡、怎麼弄的
所以乾脆先去弄16x16劇情文字的解碼跟擴容....

16x16文字主要有兩種編碼方式:

1.訊息部分是未壓縮+索引
   這部份很簡單,導出程式一下就寫好了,導入程式也不難寫(還沒動手)。
   改出來大概就下最下面的圖....

2.劇情對話部分是壓縮+索引
   這部份較難些,不過很謎的是導出程式我以前不知何時就寫得差不多了,導入程式預計用與未壓縮差不多的方式寫入(還沒動手,不過應該也不難)。

相對起來...擴容還是傷腦筋得多...雖然沒8x16那麼複雜啦

擴容這邊問題在於代碼不足!
原遊戲的16x16字可用代碼範圍如下:
XX, 19+YY, 1A+YY, 1B+YY  (XX:20~FF, YY:00~FF)
所以原本最多有約1000個字可用   要擴容最多也只能多加下面幾組:
1C+YY, 1D+YY, 1E+YY, 1F+YY (20以上開頭就是XX,17以下是控制碼)

花了半天,終於改寫好已經亂到不行的原ROM
把1D+YY, 1E+YY, 1F+YY納入了新的可使用範圍  順便多加一個新的空間放字庫
1C+YY目前無法納入  因為跟小人像的圖塊代號重複
為了避免麻煩....我決定乾脆不用了XD
(例如下圖就使用了1D00~1D01,1E00~1E03,1F00~1F02來顯示皇家騎士團1中文化)

目前看來16x16的文字最多大概可以用1700字左右
考慮OB劇情文字量只有TO一半  我想是夠用了
問題是這些文字要從哪裡來  我現在沒那精力去刻了=__=|||