星期四, 10月 16, 2008

TOG勝利條件翻譯完成

原本以為TOG的勝利條件跟TO一樣只有兩種
不過其實還有其他2種在特定關卡
("打倒雙子魔術師"、"守護愛蕾諾亞")
甚至對戰模式下再多1個"守住5回合"的條件
害我還去更新VBA版本好連線做對戰模式測試
總之 這部份是完成了

基本上這表示TOG可以全中文化了
能夠跟TO一樣看不到任何日文
其他只是翻譯上的時程問題
(不過最近連排版貼巴哈的動力都沒有也是事實XD)

原則上 目標是明年春節假期後完成



星期六, 10月 04, 2008

TOG指令名翻譯完成

跟之前猜想的一樣 用的是和地名一樣的壓縮方法
所以套用一下TO的文字圖 很快就弄好了
不過這下反而讓我想回頭把地圖改成TO字型了...




這個月下旬因公要去大陸一週
雖然行程應該是輕鬆的
不過我一向對旅遊、風景不感興致
唯一感欣慰的就是...至少英文會話可以免了(大概...)

星期二, 9月 30, 2008

TOG地名翻譯完成

呃...最近不管工作或休閒都很忙
不過還是更新一下...不然這個月都沒更新...

前一陣子才解完的地名文字圖像壓縮
算是TOG裡面少數處理上比較麻煩的
(同類型的還有"指令文字"跟"戰鬥開始文字")
雖然不會比TO的麻煩 不過也不會好太多

以下是解析感想 但原則上算牢騷 所以建議別看
==================================
基本上是用一個最多1K bytes(受到定址限制)的template
template中每個byte會代表2個連續的圖像點
再用約8K bytes大小的table來從template找出連續點資料
table中每2個bytes可解出一組所需點資料的大小與範圍
最後再對解出的圖文字以2個8x8圖塊為單位
用200多個bytes作為索引 以便能即時解出單一地名
由於template大小限制在1KB
30幾KB的中文圖文字是無法用這麼小的容量來"演繹"了
想了好久  最後乾脆放棄template不用
直接用table本身的特別規則 把中文圖文字硬塞進table
結果花了30幾KB...跟沒壓一樣...資料也移到別的地方...
算了...反正GBA的好處就是空間大又好搬...

==================================
總之
"指令文字"跟"戰鬥開始文字"應該也是類似壓縮法
雖然這些圖像文字處理比較麻煩
不過既然做都做了 乾脆把它做完全吧



另外  因為愛畢竟不像TO那麼多
所以這部分的字就不特意模仿原字型了...