• yam天空
  • 天空部落
  • 新聞
  • 風林火山
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 和蕭敬騰合唱

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
進入官網 遊戲資料 奪寶好康
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 56

夢之庭園

日記 |網誌 |影音 |相簿 |好友 |留言
異域鎮魂曲 (一) 人物篇 | 主頁 | 平野綾
July 5, 2006
吉里吉里之旅(二)以文找文
_suidream 在天空部落發表於15:07:46 | 吉里吉里
鼓勵此網誌:0 



                    DreamYeh(天使)
----------------------------
          本系列文章原發於天使遊戲團隊,並同步
          發表在巴哈姆特、遊戲基地。欲轉載希冀
          告知。

          敝人MSN: DreamYeh@Hotmail.com


    *   *   *   *   *   *
                        
四、如何開始使用吉里吉里?(How to use kikiri2?)


  看完了吉里吉里的介紹和概論,相信大家應該有個底了吧!
接著,就讓我們看看要如何使用吉里吉里吧!

  前面說到,吉里吉里是可以讓人公開下載的,我們可以在下
面網址找到它:
  http://kikyou.info/tvp/

  目前最新版本到2.27,今年五月底才發布。不過那是開發版
的,或許你還嫌它不夠穩定,你可以往下去下載安定版,版次為
2.26。

  下載完後,開啟壓縮檔。你可以看到它有兩個目錄,分別是
kag3和 kirikiri2。
  
  其中kirkiri2裡面就是放著著名的吉里吉里了!你可以看到
它是一個執行檔,名稱為krkr.eXe。

  或許你會迫不及待地想試試看它的效能,但開始製作遊戲旅
程前,我們還是鼓勵你做一些準備工作。這些準備工作,是因為
那個壓縮檔裡面,其實是包含吉里吉里本體、一些必要的動態函
式庫、和一些協助你開發的工具。

  然而我們並不一定要用到這麼多工具,因此我們做以下步驟
將那些必要檔案抽出來。(註八)

1.首先建立個資料夾,這個資料夾就是準備讓你放置你想要設計
 的遊戲所有需要檔案的。你可以幫資料夾取任何名稱,比方說
 是Game。
 
2.接著,將kirikiri2目錄下的krkr.eXe、krflash.dll、krmovie
 .dll全部複製到Game目錄下,這幾個檔案是吉里吉里本體,和
 他用到的兩個函式庫。

3.接著把kirikiri2目錄下的plugin、tools也給複製到Game目錄
 下,當然啦~你如果要細一點研究可發現 tools目錄下有許多
 工具程式(*.exe) ,那些檔案不複製也沒關係,重要的是那個
 動態函式庫檔(*.dll)

4.上面動作主要是讓我們複製所有必要用到的執行檔和函式庫,
 接著我們要複製劇本檔,他在kag3下的template,正個資料夾
 複製過來即可。並要把template//sytem中的Config.~new改名
 為Config.tjs。(註九)

5.現在,可以請你進入Game之下!開啟krkr.eXe了!你可以看到
 一個目錄樹,只要你去點你劇本所在的目錄,就可以玩遊戲了
 !
 
 吉里吉里有內建一個範例,就是template目錄!在「日文視窗
作業系統」下,你只要雙擊template目錄即可馬上看到吉里吉里
寫的範例!

  可是,當你這麼做時候,我想大多數人馬上可以看到錯誤視
窗!內容寫得著什麼例外發生、ANSI文字列、 UNICODE文字列之
類的錯誤訊息。

  這個錯誤訊息是很正常的。因為吉里吉里是在日文作業開發
的,讀入的範例字典檔也是日文編碼的!當然不能在中文作業系
統下執行啦!


    *   *   *   *   *   *


  那怎麼辦呢?常玩日本遊戲的人,或許馬上就會想到使用微
軟的 AppLocale公用程式來開軟體。在搜尋引擎下你不難找到它
。它可以模擬出類似日文作業系統的環境,這樣你就可以在中文
環境下開啟你的吉里吉里並測試內建範例。

  可是用 AppLocale公用程式還是有些麻煩,其一是只支援XP
以上作業系統,其二是開啟遊戲還需要多一手程序,讓人感到麻
煩。

  有需要這麼麻煩嗎?


  當然不用!吉里吉里作者也很早就想到自己軟體可能會面臨
多國語言問題,因此在吉里吉里中加入可以支援 Unicode(註十
)的功能!

  因此,接著就讓我們來帶領大家如何改造吉里吉里內建劇本
功能,好讓大家得以從範例迅速入手。若你有一定的基礎想直接
開始撰寫遊戲,則你可以直接跳到下一節語法介紹開始看起!



    *   *   *   *   *   *


  首先讓我們分析問題之所在,開啟template目錄,你會看到
許多目錄夾和一個叫做 startup.tjs的檔案。

  正如其名, startup.tjs就是吉里吉里執行遊戲的入口。我
們前面說到吉里吉里是以TJS2為基礎來建構遊戲的引擎,而這些
*.tjs 檔,裡面就是存放著TJS2的程式碼!

  讓我們用微軟內建的記事本打開 startup.tjs。你馬上可以
看到一大堆亂碼!這些亂碼其實就是以日文 JIS編碼,而我們電
腦大多無法支援這種編碼,這就是造成我們無法順利開啟範例劇
本主因。
  
  解決問題的方法,只要把這些利用 JIS編碼的文件,改成使
用 Unicode編碼的文件即可!單一文件或許會想到使用EmEditor
,它可以支援多國語系,且可互相轉換。

  但我們要改的不只這個文件,還有scenario下的first.ks、
system下的所有 *.tsj檔(為什麼會分兩種副檔名呢?後面會提
到)。這樣一個一個改很沒效率吧?

  在此推薦你使用 ConvertZ 這套軟體,它同樣可以輕易在網
路上找到,且還是綠色軟體(免安裝),你可以使用這套軟體,
輕易實現將大量 JIS編碼文件檔轉成 Unicode編碼文件。

  我們依序將剛剛提到的所有目錄給讀入、輸出再覆蓋回去。
就可以得到一個全部都是 Unicode文件檔的目錄啦!我們要怎麼
檢驗一個文件檔是否有被轉成 Unicode編碼呢?很簡單,只要用
記事本去開啟那個檔案,出現的是日文而非亂碼就好了!

  做完以上這些事情,你就可以試著去打開 krkr.exe 並雙擊
template資料夾以開啟範例了。如果還不行,注意一下錯誤訊息
,如果是有 unicode關鍵字的錯誤訊息則可去查詢你是否有哪個
檔案還沒轉換。否則你可以去檢查一下目錄結構是否正確。

  等我們順利開啟範例檔後,你可以看它是一個畫面,秀出一
行字,在按一下滑鼠就結束了。你可能會哀說「做這麼多功夫」
,難道只是為了看這個小範例?但別急,這只是一個開始而已。

    *   *   *   *   *   *

  再來你可以嘗試去開啟吉里吉里內建的教學範例了。他是位
在原始壓縮檔kag3下的 syoukai。我們同樣如法砲製,將syoukai
資料夾複製到Game底下,然後將syoukai下的startup.tjs、子目
錄system下的Config.tjs、子目錄scenario下的first.ks全部改
成 Unicode編碼即可!

  但仍需注意的是, syoukai這個範例有用到所謂的吉里吉里
的外掛,也就是其他人為增強吉里吉里功能幫吉里吉裡寫的函式
庫。因此你必須再把那些函式庫複製到你Game下面,他位在原始
壓縮檔kag3資料夾下的kag3plugin。你可以把那整個目錄複製過
來。

  我們範例檔需要用到的是kag3plugin下的snow,因此別忘了
把kag3pluginSnowscenario下的snow.ks 也改成Unicode 編
碼。(反正有用到就要改,也可乾脆一次全改一勞永逸)

 
  現在我們可以開啟krkr.eXe,並雙擊 syoukai來開啟吉里吉
里內建的教學範例了。之所以要大家玩玩看這個教學範例,是因
為裡面用到大量吉里吉里基礎語法。

  且光是用這些基礎語法,已經足以寫出一個簡單的AVG來
!。

  很震撼吧!我們之後引領旅程,就將會從這些基礎語法說起
,因此建議大家可以大略玩玩那個作者提供的教學範例,並盡量
了解它裡面在說些什麼。相信那會加速你對吉里吉里的了解的!
(註十一)
 
  若程式一直無法執行,常見有兩種狀況,一是沒把所有劇本
檔改完全,二是某些重要的資料夾你沒複製過來。其實若你有一
定程式基底,建議可在執行過程中按下Shift+F4,並去看 LOG訊
息,這樣對除錯會有極大幫助。

  若你還是對吉里吉里執行過程有什麼疑惑,也歡迎你隨時跟
敝人MSN或信件討論,敝人必會盡量幫你解答的!

----------------------------  

  關於上面所說的修改程序,我這邊有一份已經改完的可以提
供大家來玩玩,甚至由這個範例開始寫Game!歡迎大家MSN索
取。但我還是建議你實際玩過上面流程!相信這樣對吉里吉里的
架構認識會有一定認識。

  至此,我們已經引領大家初步接觸了吉里吉里,並可開啟兩
樣吉里吉里作者內建的範例。下節開始,我們就會繼續引導大家
,如何開始使用 KAG的語法!透過這些簡單的語法,就可以開始
撰寫夢想的AVG!

  今晚,且讓我們繼續譜夢,或許思考著今天旅程的內容,或
許你可以開始開啟那些所謂的劇本檔,他們被定義在我們修改的
那些*.ks、*.TJS 中。你甚至可以嘗試去做一些小修改,只要儲
存文字內容,接著去開啟資料夾,你就可以發現要修改那個範例
檔案是如此容易!甚至可以從當中就學到一些基本語法!且讓我
們休息,準備邁向明天的旅程....

                        (待續)



----------------------------  

(註八)當然,你不做這些動作其實也是沒差的。只是當你不只
    是要用吉里吉里寫一套遊戲時候,那把這些必要檔案給
    抽出來放在你的遊戲專屬資料夾中是十分必要的。


(註九)如果你熟析一個新的KRKR如何製作,其實 Config.
    tjs 這個檔案應該要你自己建立的,在此為讓大家馬上
    入門,因此先告訴大家改範例方法。

(註十)關於 Unicode是什麼。建議你可以從網路查詢,簡單來
    說他是一個 ISO國際標準,支援數百萬種字碼,可包含
    各國常見文字,以支援各國語言的編碼方式。

    比方當你電腦不是日文作業系統,卻想看到日文字,則
    除了指定 JIS編碼外,另一個可能就是透過 Unicode編
    碼。詳細可看:
    http://www.debian.org.tw/index.php/Unicode


(註十一)其實在台灣已經有人把那個範例檔案給繁體中文化了
     ,難度其實不難,主要就是把那些讀入的劇本中的日
     文翻譯成中文,在儲存回去即可(當然啦~需要指定
     編碼為 Unicode而千萬不能存成Big5)

     相關下載可詳見連結文章:
     http://0rz.net/831xa

----------------------------

留言 (8) | 引用 (0) | 人氣 () | 轉寄
此分類上一篇:學如逆水行舟不進則退 | 主頁 | 此分類下一篇:吉里吉里之旅(一)
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (8筆)
1.
因為上面討論版的連結掛了...就先直接在這問問題

我使用了CONVERTZ之後 還是有錯誤發生(想請你解釋一下如何轉換....)
吉里吉里使用問題者 於 2007-09-24 10:12:30 留言 |

2.
ConvertZ 我沒有實際用過,上篇文是我轉載的@@"
當然 我都很笨地手動一個一個慢慢轉...
哦不,我都去找別人轉好的...
_suidream 於 2007-09-24 13:43:07 留言 |

3.
可以再把開啟吉里吉里的日文遊戲 用一步一步的方式簡述
因為 我實在看不太懂 感謝
烏骨雞 於 2007-12-14 15:54:36 留言 |

4.
跟上面那位一樣 下載完遊戲卻又不能玩也看不懂 痛苦 能否再詳盡一不一步 的敘述 感恩
say20174 於 2007-12-16 15:43:47 留言 |

5.
依照指示用ConvertZ轉檔可是一直出現錯誤....

所以想請問大大都是去哪裡載別人已經轉好的檔呢?

還是說跟吉里吉里的版本有關係?!
因為現在的安定版好像是2.28.............不過問題應該不是這個吧(汗)
高山雪 於 2008-04-26 01:55:42 留言 |

6.
關於大量轉unicode的問題,我覺得可以去問Fate漢化組看她們怎麼做的,
我之前拆過檔案量超大的。


至於已經轉好的檔案,是透過非正式手段拆出來的,說明起來也沒有比較簡單啦...


大陸也有一個吉里吉里論壇,可以去試試看
子商 於 2008-04-26 12:06:38 留言 |

7.
我想問有沒有已經轉好的krkr可以下載呢?
看完這篇文,我還是一頭霧水啊,找了convertz,發現怎麼轉都轉不成功
UMI 於 2008-12-29 22:49:51 留言 |

8.
convertz中的轉換選項請改成Shift-JIS-->Unicode LE

UTF-8是不支援的(暈)
名無しさん 於 2009-07-30 11:56:26 留言 |

發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
DreamS
個人圖檔
ID:_suidream
暱稱:夢之庭師
  • 訂閱 |
    • 我要訂閱此部落格的
    • 日記
    • 網誌
    • 相簿
  • 好友 |
    • 好友功能
    • 觀看好友列表
    • 觀看人緣列表
  • 人氣 |
  • 簡介 

信長之野望Online
【信長之野望Online】
《GFA天下創世-齋藤家》

遠山若葉\63雅樂\天天給王秒
遠山清平\61武藝\青蘋果樂園
遠山雲深\61佛門\山中苦行僧
遠山千鳥\55術忍\萬水我獨行
遠山松下\60軍學\活殺一念間
遠山迎風\62鐵砲\決勝千里外
遠山若呆\52能樂\裝死奧義極
行事曆
Nov 2009
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
本站重要文章
  • 吉里吉里文件索引表
  • 自製遊戲專刊計畫
記事分類
  • 遊戲製作 (7)
    • 遊戲這回事 (56)
    • 吉里吉里 (28)
    • 《鬼令》 (25)
    • 同人遊戲 (1)
    • 炎龍bug團 (11)
    • 天地bug劫 (1)
    • RM XP (4)
  • ACG雜記 (6)
    • アニメ 雜記 (116)
    • まんが 雜記 (26)
    • ゲーム 雜記 (36)
    • 輕小說 (1)
    • 挑戰者筆記 (13)
    • Remember11 (5)
  • 信長Online (16)
    • 信On - 大決戰 (8)
    • 信On - 戰報紀錄 (107)
    • 信On - 推王攻略 (10)
    • 信On - 技術文件 (15)
    • 信On - 神職心得 (32)
    • 信On - 武藝心得 (7)
    • 信On - 佛門心得 (1)
    • 信On - 術忍心得 (10)
    • 信On - 軍學心得 (5)
    • 信On - 上級任務 (11)
    • 信On - 生產筆記 (12)
    • 信On - 合戰道場 (83)
    • 信On - 國勢研究 (39)
    • 信On - 閒聊雜記 (155)
    • 信On - 人物誌 (6)
    • 未分類暫存 (5)
  • 線上遊戲 (1)
    • 天龍八部ON (2)
  • 沒事亂記 (11)
    • 實習筆記 (32)
    • 日語筆記 (5)
    • 電影筆記 (5)
    • 怨念筆記 (9)
    • 產業筆記 (10)
    • 讀書筆記 (7)
    • 聲優筆記 (5)
    • 同人筆記 (4)
    • 天兵日記 (38)
    • 感人小故事 (5)
    • Vocaloid (1)
  • 我愛塗鴉 (1)
    • 繪圖筆記 (100)
  • 作品集 (3)
    • 遊戲作品 (1)
    • 短篇小說 (4)
    • 遊戲企劃 (2)
  • 未分類 (25)
_suidream的最新的記事
  • 信On -...
  • Vocaloid...
  • 很久不見的剎那
  • 虛弱
  • 日記繪
_suidream的最新的回應
  • CODE:
    私密留言
  • 樂:
    我也需要認真思考一下。...
  • 若葉:
    至少比樓上有愛!
  • 若葉:
    你什麼時候要回來呀~...
  • 樂:
    嗯,在三ON打架打得太...
  • mimi:
    沒有愛的傢伙!
  • FTP...:
    私密留言
  • 原罪:
    繼續享受信ON的日子^^
  • R:
    好棒!感謝分享
  • WW:
    不用回答了!...
  • WW:
    抱歉上面有錯字 ...
  • WW:
    請問可以關掉那個豹透明...
  • Wanderec:
    持續受到傷害 ...
  • a870053jjkj:
    我有長的這麼可怕嗎?(...
  • 子商:
    VX簡中下載點 ...
VOCALOID
  • NICO歌手一覽
  • 我流鏡音入門目錄
信長廢人頻道
  • 信長野望寄合所本陣
  • 巴哈信ON板
  • 合戰即時報
  • GFA齋藤家
  • GFA足利家
  • GFA武田家
  • GFA雜賀眾
  • GFB齋藤家
信On小支頻道
  • 津久菊夜
  • 泉此方柊鏡
  • 長增彌總司
  • 黑桐鮮花
  • 弁慶仁王立
  • 謎之羽風
  • 源明日香
  • 喵之家婷婷
  • 寶藏院韋馱
  • 直江虎姬
  • 司馬湯圓
  • 音樂國度
  • 端木核桃
  • 六祭水無月
  • 禮魂
  • 織羽櫻夢
  • 音無芽留
  • 風舞冥
  • 御禮門青琭
信On大眾頻道
  • 光與晴
  • 格局與眼界
  • 助's World
  • 緋夜一族
  • 藤小羽的內心世界
  • 這是一個充滿機車人的世界
  • 勤心畫室
  • 追星夢
  • *下.午.茶*
  • 反逆老爹之家
  • 校長的BLOG
  • 齋藤傲雪
  • 伊藤一刀齋
  • 世界
  • 偽台灣之光
Banner
110x40
吉里吉里
  • 吉里吉里-遊戲基地討論板
  • 吉里吉里-官方網站 (日)
  • 吉里吉里への道 (日)
  • 吉里吉里-說明文件 (日)
  • KAG-說明文件 (日)
  • TJS-說明文件 (日)
  • 吉里吉里-博客
  • Hiyu
  • KKDE
  • KCDDP
創作系
  • 無限之館之無限販賣機
  • 紅色蘇打的天堂果凍
  • 無限旋轉革命
  • Buzon's
links
  • 黑心人形の部屋
  • Aqery.org Blog
  • 月の在り処
  • moonphase
  • 將要出社會的笨水獺の日記
  • 絕對零度
  • 腐月.迷夢
  • 一隻大宅鳥
  • 幸せな方法を探しましょう
  • 水之都-憂鬱水精靈
  • J F ing
  • 沙丘書房
  • 向世界的中心呼喊Damn Fxxking Sxxt!
  • Odds & Ends < 零星雜物>
  • 我的記憶
  • LIOSA
wandererc
  • 掉到海裡的天空
  • LOADING 進行式
  • 成長的軌跡
  • 特文館
  • 巴哈小屋
logs
誰來我家
搜尋欄位
搜尋:
RSS 訂閱
RSS2
ATOM
贊助商
CC授權
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊