星期三, 1月 16, 2013

劇情寫入開始☆

劇情總算是開始寫入了   這兩個月工作實在是忙到不行
明明理論上自由時間應該很多的   可是其實雜事多到不行
好不容易最近才開始空閒些   可以繼續推點進度

劇情的解壓取出跟回填程式都寫好了(如下圖)
一堆按鈕跟選項都是對應不同部分的翻譯
話說這介面從TO->TOG->OB都沒啥大改呢(笑)
當然功能上幾乎都要重寫就是   畢竟每個遊戲壓縮法都不同...
我基本上都是像這樣寫個視窗程式  
先抽出原日文   翻譯好後再用程式自動轉成二進位回填

結果大概就像下面幾張圖   不過其實還一堆新字沒刻...orz
(例如左下圖的"団"其實是"鎮"  只是還沒刻XD)
劇情翻譯也才剛翻到第1章   看看春節能翻到哪吧www
技術方面沒剩什麼大問題  除了主角命名那邊還沒去解析
其他都知道怎麼處理了

之後大概就是...翻譯、刻字、補些小技術問題
翻譯跟補技術都還蠻有趣的  所以要跟無聊的刻字交替著做
不過最大問題大概還是.....我工作太忙吧

まぁ.....反正這本來就是休閒活動   慢慢來吧www



星期四, 11月 08, 2012

圖示選單文字完成....大多數....


我記得網路上唯一有"部分"(這部份的量約略是1%)中文化的OB  
就是把8x8圖示選單文字換成了高度8的中文字(視覺效果很...微妙)
因為這是少數沒壓縮又能直接改的地方  所以整個OB就只有改這邊
(不過老實說...OB很不好弄是真的  小字太多  大字又代碼不夠用)

 其實我本來這邊也是要用英文字混過去的(艸

因為原本就只有8的高度  硬改16通常表示手續很麻煩  
不過這週還是趁空檔改了出來  畢竟用英文也還蠻怪的
"結果比預想中簡單一點" ....正當我這麼想時....

掯!  戰鬥時的8x8圖示選單文字竟然是另外處理的!

而且看來是要在VRam上直接加才行....(暈
因為如此   所以總數31種圖示選單文字(嚴格說來是圖)中
有5種出現在戰鬥畫面裡的還未處理....這OB真是折騰人!



星期一, 10月 29, 2012

8x16地名、地圖地名完成

嗯....差點被這地名搞死....

之前一直忘了加8x16地名上去   所以回頭補上
本來以為這跟武器、人名等名詞沒兩樣
結果要填時才發現....
因為每章每個地名要快速顯示
所以是先要用1個"章節索引"指到章節中的第一個"地名索引"
再用"地名索引"指到後續的該章節地名
每章地名資料緊跟在每章最後一個地名索引後面
所以其實各章是獨立卻串在一起
超麻煩~(技術相關因為太囉唆所以淺色字體XD)
因為地名也有幾百個多到不行
最後還是寫了個程式跑完....orz
效果就大概如下面第1個圖

又因為在改8x16地名時   有些地名是大地圖上也會被用到的
為了怕大地圖上的地名文字有硬體限制   所以決定再去弄這部份。
果然.....大地圖上的地名文字完全不是用16x16劇情文字
而是把會用到的幾個字獨立壓縮起來放到某處
要用時再解到ram  然後根據"另一段函式"拼成地名放到Vram
其實難的不是壓縮部分  因為我OB跟TO的處理方式不同
我在OB都是等原程式資料解壓完放到ram/Vram後
隨即直接把一塊無壓縮的新資料用狸貓換太子的方式  
覆蓋掉原本ram/Vram的資料  讓畫面顯示出我放的中文字
當然要選擇在哪裡換就很重要  雖然通常越快換越好
但也會遇到同一個函式被使用在其他無關的地方
導致其他地方出問題的悲劇
這時就要自行在ram裡設flag用其他方法判斷  變得超~麻煩
有時則是原本安排的ram空間不夠  也會變得很吐血

這次能用的ram空間就只有1800 bytes
...大概相當於96個16x16字翻成中文後最少也要~110字
....沒辦法....只好想辦法調整字的位置
最後靠著"修改拼地名的程式+適當調整字的位置"
硬是把110個字塞進去   塞完剛好只剩半個字的空間=___=|||
(我好像常幹這種把大象塞進冰箱的事...之前TO的op也是orz)
效果大概如下面第2、3個圖(還沒加外框)

目前看來  絕大部分的技術問題都解決了
劇情部分  解壓寫出的程式已經好了 
寫入只是找塊地方用無壓縮規則反操作而已

技術上唯一還沒解決的就是主角取名字的部分
這部份的份量雖小  但感覺函式也要動很大T___T
所以放在長假....大概春節再做吧   畢竟我其實平常也蠻忙的

老實說   OB中文化我覺得技術面比TO難2倍以上  這是我當初沒想的
光是原本沒有的新函式就加了22段以上  還不包括其他一堆的修改函式
不過我想目前看來   要像TO,TOG一樣100%中文化應該沒問題