提要:
各位好這裡是広島秋澤。広字和版頭的廣字不一樣可以不用計較反正都是一個字的不同寫法……
這是一個簡潔(?)易懂(?)的小教程,只限於製作最簡單的普通人格,如果要製作複雜點的請等吾輩什麼時候自己琢磨好了再寫……
歌詞卡什麽的不要指望了,我們這裡就說最簡單的,普通的小人格,比如說……嗯比如說……艾依,就是你了,別問爲什麽= =
友情提示:繁體看不懂的話可以藉助word娘的幫助哦~
各位好這裡是広島秋澤。広字和版頭的廣字不一樣可以不用計較反正都是一個字的不同寫法……
這是一個簡潔(?)易懂(?)的小教程,只限於製作最簡單的普通人格,如果要製作複雜點的請等吾輩什麼時候自己琢磨好了再寫……
歌詞卡什麽的不要指望了,我們這裡就說最簡單的,普通的小人格,比如說……嗯比如說……艾依,就是你了,別問爲什麽= =
友情提示:繁體看不懂的話可以藉助word娘的幫助哦~
基礎中的基礎篇——瞭解偽春菜
首先我們要知道什麽是偽春菜。偽春菜的別名又有伺か、何か、任意、さくら。
偽春菜的運行平臺就是我們所說的SSP,中文版有簡體版的CSSP和繁體版的TSSP。
人格就是SSP裏面的居民,單有SSP沒有任何意義,但是沒有SSP只有人格也不行,必須兩個一起才OK。
人格文件一般有nar和zip兩種格式,這兩種都是一樣的安裝方法,具體可以查看偽春菜使用教程這裡就簡單說一下。
nar其實就是改了後綴名的zip,通常都是用SSP自帶的生成nar功能製作出來的文件。
要是想要自己直接打包zip也可以,注意要寫好install.txt裏面的東西,不然會安裝不能。
接下來我們說說偽春菜的核心辭書,也就是shiori。
偽春菜不同的shiori會影響到內部編寫的方式。
偽春菜在中文界的shiori主流目前有三種:
1)AYA,又稱“文”,筆者目前最常用的一種編寫方式,這個編寫的方法對於學過C++的人來說想必很有即視感——沒錯AYA就是C++的變體,而且可實現的功能多,加上頁面顯得整潔所以有不少人格都使用了這個編寫方法。
AYA的缺點是裏面的代碼不能有一點差錯,否則整個死給你看開都開不起來,但是可以通過tama(也就是一個圖標寫著“玉”的程序)來檢查是什麽地方出了錯。使用方法是打開tama,然後把yaya.dll文件整個拖進去就好。
筆者目前就是在使用AYA編寫,筆者所知道的在這個領域能熟練運用的是瞬祭藍果君,Fancyang君,Forjanezz君(不怎麼出現)。其中,吾輩和瞬祭藍果與Fancyang比較熟悉……
2)美坂,和AYA稍微類似的一種語法,和AYA對比起來美坂顯得有些雜亂,但是語法顯得很“天然”。筆者一開始就是從美坂入手,感想就是有好多的$和#啊……但是有一段時間筆者一直很喜歡美坂,爲什麽呢?美坂對比起AYA有一個優點,就是對於多重模式人格愛好者來說絕對是福音,只需要在不同模式的文本上方加上一段代碼就好,相比起AYA的一堆if和else寫到你手酸來說真的很棒。
缺點就是美坂的功能不及AYA的多(但是aya就算有一大堆功能也不一定用得上)。
筆者所認識最擅長這方面的是薫治麗香君,有機回路(OrganicFractal)君,南斗夢魂君(不怎麼出現),瞬祭藍果君,這個語法筆者也僅僅只是用過一小段時間,並不怎麼瞭解。
3)里里,日文界頗受歡迎的一種寫法,而且在中文界也開始流行起來。這個寫法筆者並沒有使用過也沒學過,但是據使用過的友人說,這個寫法很簡單,很容易上手。筆者也試著解剖了一下里里編寫的人格,對裏面的感想就是:頁面比AYA還要簡潔明瞭。
但是聽說缺點就是非功能向。
這方面筆者認識的人大概是朔方遙君,野生(原三號生)君,瞬祭藍果君幾位擅長了……吧。
然後還有一種編寫方法就是華和梨。據說在偽春菜剛進入中國的時候,有一段時間這個寫法是相當多出現,但是這個編寫方法只能去日站尋找資料以及日文編寫,所以後期就幾乎絕跡了。對於這個目前筆者所認識的人也就瞬祭藍果使用過,筆者對這個並不瞭解所以……沒辦法做出什麽評價。
然後估計有人就要問了,那個櫻語也就是sakura語法是什麽呢?
櫻語是所有shiori的通用語法,也就是對人格內部的操作。比如說話的停頓,對話不被打斷,對話框切換,人格主端副端切換等等,唯一一個可以更改這個語法的shiori是里里。
那麼對偽春菜的介紹暫且就這些。
另外吾輩必須要說的一點就是,綠壩娘並非中文界最早的偽春菜人格,而是相當早期就很有人氣的人格,畢竟筆者在學習製作偽春菜的時候綠壩子才剛剛出現沒多久……那時候瞬藍的人格都已經出來了。
偽春菜的運行平臺就是我們所說的SSP,中文版有簡體版的CSSP和繁體版的TSSP。
人格就是SSP裏面的居民,單有SSP沒有任何意義,但是沒有SSP只有人格也不行,必須兩個一起才OK。
人格文件一般有nar和zip兩種格式,這兩種都是一樣的安裝方法,具體可以查看偽春菜使用教程這裡就簡單說一下。
nar其實就是改了後綴名的zip,通常都是用SSP自帶的生成nar功能製作出來的文件。
要是想要自己直接打包zip也可以,注意要寫好install.txt裏面的東西,不然會安裝不能。
接下來我們說說偽春菜的核心辭書,也就是shiori。
偽春菜不同的shiori會影響到內部編寫的方式。
偽春菜在中文界的shiori主流目前有三種:
1)AYA,又稱“文”,筆者目前最常用的一種編寫方式,這個編寫的方法對於學過C++的人來說想必很有即視感——沒錯AYA就是C++的變體,而且可實現的功能多,加上頁面顯得整潔所以有不少人格都使用了這個編寫方法。
AYA的缺點是裏面的代碼不能有一點差錯,否則整個死給你看開都開不起來,但是可以通過tama(也就是一個圖標寫著“玉”的程序)來檢查是什麽地方出了錯。使用方法是打開tama,然後把yaya.dll文件整個拖進去就好。
筆者目前就是在使用AYA編寫,筆者所知道的在這個領域能熟練運用的是瞬祭藍果君,Fancyang君,Forjanezz君(不怎麼出現)。其中,吾輩和瞬祭藍果與Fancyang比較熟悉……
2)美坂,和AYA稍微類似的一種語法,和AYA對比起來美坂顯得有些雜亂,但是語法顯得很“天然”。筆者一開始就是從美坂入手,感想就是有好多的$和#啊……但是有一段時間筆者一直很喜歡美坂,爲什麽呢?美坂對比起AYA有一個優點,就是對於多重模式人格愛好者來說絕對是福音,只需要在不同模式的文本上方加上一段代碼就好,相比起AYA的一堆if和else寫到你手酸來說真的很棒。
缺點就是美坂的功能不及AYA的多(但是aya就算有一大堆功能也不一定用得上)。
筆者所認識最擅長這方面的是薫治麗香君,有機回路(OrganicFractal)君,南斗夢魂君(不怎麼出現),瞬祭藍果君,這個語法筆者也僅僅只是用過一小段時間,並不怎麼瞭解。
3)里里,日文界頗受歡迎的一種寫法,而且在中文界也開始流行起來。這個寫法筆者並沒有使用過也沒學過,但是據使用過的友人說,這個寫法很簡單,很容易上手。筆者也試著解剖了一下里里編寫的人格,對裏面的感想就是:頁面比AYA還要簡潔明瞭。
但是聽說缺點就是非功能向。
這方面筆者認識的人大概是朔方遙君,野生(原三號生)君,瞬祭藍果君幾位擅長了……吧。
然後還有一種編寫方法就是華和梨。據說在偽春菜剛進入中國的時候,有一段時間這個寫法是相當多出現,但是這個編寫方法只能去日站尋找資料以及日文編寫,所以後期就幾乎絕跡了。對於這個目前筆者所認識的人也就瞬祭藍果使用過,筆者對這個並不瞭解所以……沒辦法做出什麽評價。
然後估計有人就要問了,那個櫻語也就是sakura語法是什麽呢?
櫻語是所有shiori的通用語法,也就是對人格內部的操作。比如說話的停頓,對話不被打斷,對話框切換,人格主端副端切換等等,唯一一個可以更改這個語法的shiori是里里。
那麼對偽春菜的介紹暫且就這些。
另外吾輩必須要說的一點就是,綠壩娘並非中文界最早的偽春菜人格,而是相當早期就很有人氣的人格,畢竟筆者在學習製作偽春菜的時候綠壩子才剛剛出現沒多久……那時候瞬藍的人格都已經出來了。
基礎篇——知己知彼百戰百勝
如標題,在開始製作前我們必須清楚偽春菜的運作和文件夾構造,否則改壞了哭都哭不出來……
筆者簡略介紹一下偽春菜的構造。
那麼是人格的運行平臺SSP,SSP是免安裝的綠色軟件,所以可以隨便拷到哪裡都可以,只要裏面的東西一個都別丟就行。
SSP有一些運行程序容易被殺毒軟件判定為病毒,這時候是否信任取決于你了。
下圖是SSP文件夾的構造:
筆者簡略介紹一下偽春菜的構造。
那麼是人格的運行平臺SSP,SSP是免安裝的綠色軟件,所以可以隨便拷到哪裡都可以,只要裏面的東西一個都別丟就行。
SSP有一些運行程序容易被殺毒軟件判定為病毒,這時候是否信任取決于你了。
下圖是SSP文件夾的構造:
圖片可以點擊放大)
1)balloon,對話框文件的存放處,對話框的製作教學可以參考瞬祭藍果的教程【這裡】或者【這裡】。你下載所安裝的對話框都會放在這裡。
2)calendar,日曆的皮膚,右鍵人格的便利技能里有日曆一項,可以在這裏面修改日曆的皮膚。
3)data,SSP的核心,SSP的語言、各種功能都在裏面,建議是不要去動。
4)ghost,SSP的靈魂部份,也就是我們所說的人格將會存放在裏面,每次編輯的時候就要打開ghost文件夾然後選中你要編輯的人格文件,然後進行修改。
5)headline,右鍵的在線新聞,可以在裏面按照需要修改成你平時常用的網址。
6)nar,也就是右鍵人格的便利機能里,使用人格瀏覽,可以選擇製成nar文件,這裡可以當做一個臨時存放點,沒有也可以。
7)plugin,插件,右鍵人格的時候有外掛這一項,就是這個東西,沒有問題也不大。
8)temp,……老實說沒研究過,所以也不是很清楚這玩意是做啥的……不過不知道這東西做什麽的話就不要去亂動就好了。
1)balloon,對話框文件的存放處,對話框的製作教學可以參考瞬祭藍果的教程【這裡】或者【這裡】。你下載所安裝的對話框都會放在這裡。
2)calendar,日曆的皮膚,右鍵人格的便利技能里有日曆一項,可以在這裏面修改日曆的皮膚。
3)data,SSP的核心,SSP的語言、各種功能都在裏面,建議是不要去動。
4)ghost,SSP的靈魂部份,也就是我們所說的人格將會存放在裏面,每次編輯的時候就要打開ghost文件夾然後選中你要編輯的人格文件,然後進行修改。
5)headline,右鍵的在線新聞,可以在裏面按照需要修改成你平時常用的網址。
6)nar,也就是右鍵人格的便利機能里,使用人格瀏覽,可以選擇製成nar文件,這裡可以當做一個臨時存放點,沒有也可以。
7)plugin,插件,右鍵人格的時候有外掛這一項,就是這個東西,沒有問題也不大。
8)temp,……老實說沒研究過,所以也不是很清楚這玩意是做啥的……不過不知道這東西做什麽的話就不要去亂動就好了。
SSP/ghost文件夾裏面的構造……
一般是有多少個人格這裡就有多少文件夾=-=
那麼我們的模特決定就是新坑中的人格了。
左邊的是本體人格,右邊帶有_的是備用的更新文件,我們可以先無視。
然後我們打開Jazz的文件夾。
一般是有多少個人格這裡就有多少文件夾=-=
那麼我們的模特決定就是新坑中的人格了。
左邊的是本體人格,右邊帶有_的是備用的更新文件,我們可以先無視。
然後我們打開Jazz的文件夾。
圖片可以點擊放大)
人格文件夾的內部。
1)ghost,人格的靈魂,對話、功能、等等全部都在這個裏面,沒有這個的話這個人格就是不完整的了。
2)shell,人格的外表,衣物、眨眼動態等等都在這裡面編輯。
3)Autobot,本來是沒有的,不過想弄一個自帶對話框的人格,也就是一安裝好就會有一個自己的對話框,所以才放在這裏面。
4)install.txt,人格的安裝信息,在使用便利機能——》人格瀏覽——》操作——》建立nar檔的時候會自動生成,少了這個人格就會無法正常安裝,如果有自帶對話框的話必須要編輯一下這個文件,加入
balloon.directory,對話框文件夾名稱
balloon.source.directory,對話框文件夾名稱
balloon.refresh,true
才會自動使用自己的對話框。
5)readme.txt,人格剛安裝好之後會彈出來的人格聲明,吾輩知道有很多人都不看的,所以也有很多人都忽視了下面的各種聲明(比如人格可能存在的BUG,養成秘笈等等)= =這裡面不需要任何代碼,隨便你怎麼寫都行。
6)updates2.dau,人格的更新文件,這個是只有在線更新之後了的人格才會生成的文件,一般是沒有的。
人格文件夾的內部。
1)ghost,人格的靈魂,對話、功能、等等全部都在這個裏面,沒有這個的話這個人格就是不完整的了。
2)shell,人格的外表,衣物、眨眼動態等等都在這裡面編輯。
3)Autobot,本來是沒有的,不過想弄一個自帶對話框的人格,也就是一安裝好就會有一個自己的對話框,所以才放在這裏面。
4)install.txt,人格的安裝信息,在使用便利機能——》人格瀏覽——》操作——》建立nar檔的時候會自動生成,少了這個人格就會無法正常安裝,如果有自帶對話框的話必須要編輯一下這個文件,加入
balloon.directory,對話框文件夾名稱
balloon.source.directory,對話框文件夾名稱
balloon.refresh,true
才會自動使用自己的對話框。
5)readme.txt,人格剛安裝好之後會彈出來的人格聲明,吾輩知道有很多人都不看的,所以也有很多人都忽視了下面的各種聲明(比如人格可能存在的BUG,養成秘笈等等)= =這裡面不需要任何代碼,隨便你怎麼寫都行。
6)updates2.dau,人格的更新文件,這個是只有在線更新之後了的人格才會生成的文件,一般是沒有的。
基礎篇——換個馬甲照樣認識你!
現在開始Shell篇的講解,啊爲什麽是shell呢?因為Ghost的部份實在太麻煩了……
那麼Shell文件夾的構造如下:
那麼Shell文件夾的構造如下:
圖片可以點擊放大)
啊當然,不只是有這樣的構成,也有這樣的:
啊當然,不只是有這樣的構成,也有這樣的:
圖片可以點擊放大)
具體爲什麽會這樣吾輩會在製作shell的篇章裏面解說,這裡我們先介紹一下裏面的固定文件。
1)descript.txt,安裝信息,作者信息,衣物信息,衣物名稱等等都在裏面,最重要的文件沒有之一!
2)install.txt,這個也是在SSP自帶生成程序里壓縮的時候就會出現的一個文檔,如果要限定某個人格使用,必須要自己去更改一下內部,加入這麼一句:
accept,人格名稱
(人格名稱參考人格文件下ghost\master裏descript.txt文檔,尋找到sakura.name就是了)
沒有寫的話就是任何人格都可以直接安裝這個shell文件了。
3)surface0~N.png,shell的圖片,也就是在辭書裏面會使用到的\s[1]\s[0]等等。默認顯示主人格段為:surface0,使魔端為surface10,如果不喜歡有使魔的話可以和筆者一樣把surface10換成純色圖片或者透明的。ghost\master
4)readme.txt,和人格文件的那個一樣的作用。
5)surface.txt,這個文件如果不編輯的話,就會把\s[X]的數字編號默認為surfaceX的編號,只能顯示單圖。如果想要動態(眨眼)或者衣物,觸摸的話必須有這個文件,並在裏面編輯。
具體爲什麽會這樣吾輩會在製作shell的篇章裏面解說,這裡我們先介紹一下裏面的固定文件。
1)descript.txt,安裝信息,作者信息,衣物信息,衣物名稱等等都在裏面,最重要的文件沒有之一!
2)install.txt,這個也是在SSP自帶生成程序里壓縮的時候就會出現的一個文檔,如果要限定某個人格使用,必須要自己去更改一下內部,加入這麼一句:
accept,人格名稱
(人格名稱參考人格文件下ghost\master裏descript.txt文檔,尋找到sakura.name就是了)
沒有寫的話就是任何人格都可以直接安裝這個shell文件了。
3)surface0~N.png,shell的圖片,也就是在辭書裏面會使用到的\s[1]\s[0]等等。默認顯示主人格段為:surface0,使魔端為surface10,如果不喜歡有使魔的話可以和筆者一樣把surface10換成純色圖片或者透明的。ghost\master
4)readme.txt,和人格文件的那個一樣的作用。
5)surface.txt,這個文件如果不編輯的話,就會把\s[X]的數字編號默認為surfaceX的編號,只能顯示單圖。如果想要動態(眨眼)或者衣物,觸摸的話必須有這個文件,並在裏面編輯。