中文偽春菜後援會論壇  

打印

[討論] 關於Wiki教學-Ghos建築文章

關於Wiki教學-Ghos建築文章

首先請看這邊:
http://cuc2.idv.tw/wiki/index.php?Ghost%E6%A7%8B%E7%AF%89
這篇教學的規格是舊版的,有些地方也沒有說的很清楚,我把可能會修改的概略列表如下:

1.基本構成:
    * 定義Ghost基本資料的描述文件:descript.txt。
    * 記述人格對話、動作的辭書。
    * 解析辭書腳本並轉為SakuraScript給核心程式運行的DLL文件:SHIORI、MAKOTO等。
就構成來講確實分這幾個部份,但看完後會有以下的疑問:
1.descript.txt的重要性沒有突顯出來,其實人格在載入的過程中,第一個讀取的是這個檔案,可以說是一切的起始。
2.人格對話動作的辭書是什麼東西?
3.辭書腳本是什麼東西?

2.shiori.dll/makoto.dll/saori.dll
這幾個dll檔案各自負有重要功能,解釋是正確的,問題在於:
shiori.dll不一定叫shiori.dll,以Aya來講,她可能叫aya5.dll
makoro.dll已經很少用到了
saori.dll不一定叫saori.dll,它的使用的方法是透過shiori.dll提供的語法來呼叫,所以檔案名稱可以改掉,只要呼叫函數裡面指定正確的檔名即可
所以當使用者去看一個偽春菜的人格檔案的時候,會發現有些人格是沒有上述這些檔案的,卻有其他奇怪的dll存在

另外由於這部份的規格相當鬆散,所以也有人格作者把辭書檔命名為.dll或是.xxx,而不用標準的.txt(因為辭書檔是可以任意命名的,只要在shiori設定檔裡面指定完整正確的檔名),例如talk.txt改成talk.dll,其實它可能只是個文字檔,造成混淆不輕的結果

接下來一個問題,什麼是"shiori的設定檔"?Orz
偽春菜所謂的設定檔(定義檔案名稱,相關資訊的地方)是有二個的:
descript.txt-->這是給SSP核心程式讀的,定義哪一個檔案是shiori,也就是偽AI
xxx.ini-->給shiori讀取的設定檔,這裡會指定到底辭書檔是哪些,檔案位置與名稱在哪裡。但是這個設定檔又不一定是.ini結尾的檔案,shiori作者可能把它設定為.txt或是其他格式的副檔名,所以當使用者實際去看一個人格時,還是會發現找不到.ini,就更加混淆了

最後,很可能有第三種未知的模式以完全不同的方式來運作,這方面的範例如這個討論:
http://cuc2.idv.tw/redirect.php?tid=80&goto=lastpost#lastpost
這個人格的辭書部份是靠另外一個程式來運作的,而且裡面有個偽造的.ZIP檔,完全脫離以上的基礎架構

我在想,除了sakura語法外,最讓人混淆的就是這些莫名奇妙檔案的編排了,因為這沒有所謂嚴格標準,所以偽AI作者或是人格作者可以任意自訂的檔案名稱
我是想在這個混亂基礎上,把所有的東西重新再講一遍這樣,不知大家看法如何

還有我沒提到的也歡迎提出w

TOP

我倒覺得那些經過特殊編排或用額外程式來執行的部份人格
可以另外界定成「非正規架構」或「自訂架構」等等名稱的一個種類

畢竟那類型的編排或多或少都有保護自己原始碼的意圖
硬是去解釋那些人格的行為模式的話
通常是吃力不討好
而且對新手而言那也不是很重要的訊息
也算是比較進階的研究了

當初在寫那篇時也稍微考慮到各方面的東西
主要是想先解說一些比較淺顯易懂的部份
所以省略了不少東西
makoto的部份也有想過要不要刪掉
不過看在「兼容性」這種東西的份上而留下了...XD
末月返想 - 創意的存放處
二次元斷層 - 成果展現之所在

惰性是大敵。

TOP

借這篇問一下:
目前有支援UTF-8的僞AI有哪些,印象中只有aya ?
希望可以在Wiki上註明一下

TOP

嗯嗯 我將文的UTF-8支援的相關文件連結放上去了

另外一個是華和梨,記得7.5版開始就有支援UTF-8
不過詳細應用情形還待研究

請參考:
http://cuc2.idv.tw/wiki/index.php?SHIORI

TOP

大大們好強阿XD
我都看不懂┬ ┬
還是只有我看不懂咧
到現在還在弄SHELL
絕望阿~我對於到現在才發現SAI的我感到絕望阿(炸
鬼隱中... 閒暇之虞總算畫完3張了(偷懶

TOP

唔...就是怕真的完全看不懂這樣...
順道一提,修改計畫可能要延遲一陣子,一時熱血,結果目前還想不到要怎麼重新寫比較好Orz

TOP

我順便問一下喔
請問"偽林擒"是甚麼阿
到現在還在弄SHELL
絕望阿~我對於到現在才發現SAI的我感到絕望阿(炸
鬼隱中... 閒暇之虞總算畫完3張了(偷懶

TOP

引用:
原帖由 楓神枒月 於 2007-11-4 06:40 發表
我順便問一下喔
請問"偽林擒"是甚麼阿
是蘋果電腦(MAC OS)上使用的偽春菜核心程式
地位等同於Windows環境的SSP

因為我這邊沒蘋果電腦,所以就沒研究了XD

TOP

結果先寫了這個:
http://cuc2.idv.tw/wiki/index.ph ... C%E6%A6%82%E8%A6%81
請先參考看看

TOP



當前時區 GMT+8, 現在時間是 2020-10-1 06:03

Processed in 0.018883 second(s), 9 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格