有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 38469|回复: 59
收起左侧

[教程] 秋澤帶你瞭解偽春菜,以及如何製作一個屬於自己的人格

[复制链接]

该用户从未签到

2

主题

2

好友

1077

积分

Continue

积分
1077
发表于 2012-9-5 17:51:55 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
本帖最后由 广岛秋泽 于 2012-9-7 08:35 编辑

首先先說明一下,秋澤也只是屬於半個菜鳥,太需要技術性的玩意吾輩做不來,不過一個簡單的人格吾輩還是有信心製作的。
這是一個簡潔(?)易懂(?)的小教程,只限於製作最簡單的普通人格,如果要製作複雜點的請等吾輩什麼時候自己琢磨好了再寫……
歌詞卡什麽的不要指望了,我們這裡就說最簡單的,普通的小人格,比如說……嗯比如說……呃,我們的模特就選擇艾依查庫吧,別問爲什麽= =
友情提示:繁體看不懂的話可以藉助word娘的幫助哦~

以上,OK?
OK的話就請往下看了。


【一】基礎中的基礎篇——瞭解偽春菜

首先我們要知道什麽是偽春菜。偽春菜的別名又有伺か、何か、任意、さくら。
偽春菜的運行平臺就是我們所說的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的內部構造篇


——06/09/2012——

【二】基礎篇——知己知彼百戰百勝

如標題,在開始製作前我們必須清楚偽春菜的運作和文件夾構造,否則改壞了哭都哭不出來……
筆者簡略介紹一下偽春菜的構造。
那麼是人格的運行平臺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,……老實說沒研究過,所以也不是很清楚這玩意是做啥的……不過不知道這東西做什麽的話就不要去亂動就好了。



                               
登录/注册后可看大图

圖片可以點擊放大)
SSP/ghost文件夾裏面的構造……一般是有多少個人格這裡就有多少文件夾=-=
那麼我們的模特決定就是新坑中的人格了。

左邊的是本體人格,右邊帶有_的是備用的更新文件,我們可以先無視。

然後我們打開Jazz的文件夾。



                               
登录/注册后可看大图

圖片可以點擊放大)

人格文件夾的內部。

1)ghost,人格的靈魂,對話、功能、等等全部都在這個裏面,沒有這個的話這個人格就是不完整的了。

2)shell,人格的外表,衣物、眨眼動態等等都在這裡面編輯。

3)Autobot,對話框文件,本來是沒有的,不過想弄一個自帶對話框的人格,也就是一安裝好就會有一個自己的對話框,所以才放在這裏面。

4)install.txt,人格的安裝信息,在使用便利機能——》人格瀏覽——》操作——》建立nar檔的時候會自動生成,少了這個人格就會無法正常安裝,如果有自帶對話框的話必須要編輯一下這個文件,加入

balloon.directory,對話框文件夾名稱
balloon.source.directory,對話框文件夾名稱
balloon.refresh,true

才會自動使用自己的對話框。

5)readme.txt,人格剛安裝好之後會彈出來的人格聲明,吾輩知道有很多人都不看的,所以也有很多人都忽視了下面的各種聲明(比如人格可能存在的BUG,養成秘笈等等)= =這裡面不需要任何代碼,隨便你怎麼寫都行。

//因為一邊做新人格一邊寫教程,結果把這個刪掉了,大家就當他有吧OTZZZZ
6)updates2.dau,人格的更新文件,這個是只有在線更新之後了的人格才會生成的文件,一般是沒有的。


明天繼續Shell結構篇OTZ教程會在下面開新樓

——07/09/2012——

【三】基礎篇——換個馬甲照樣認識你!
現在開始Shell篇的講解,啊爲什麽是shell呢?因為Ghost的部份實在太麻煩了……
那麼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製作方法相對比較麻煩,但是占的容量小。
圖二的shell製作方法簡單,但是要的面積略大。
如何製作還是那句話,在製作shell的篇章裏面會有解說……


今天暫時到這裡,吾輩先琢磨琢磨怎麼寫ghost的部份先……

点评

稍微改了一下分类恩~  发表于 2012-9-6 07:25

评分

参与人数 3宅魂 +2 宅币 +60 贡献 +10 元气(技能点) +5 活跃 +2 收起 理由
希尔诺 + 5 + 1 o(* ̄▽ ̄*)ブ 谢谢秋泽君
小幻 + 2 + 5 + 1 o(* ̄▽ ̄*)ブ 发糖
7070370、 + 50 + 10 + 5

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

336

主题

339

好友

3万

积分

第二章

积分
30449
发表于 2012-9-6 07:24:49 | 显示全部楼层
欢迎原创教程……吾辈先把这贴加精,等你更新多一点了再发糖
软绵绵的野花真可口(¯﹃¯)
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

2

好友

1077

积分

Continue

积分
1077
 楼主| 发表于 2012-9-6 08:28:02 | 显示全部楼层
昨天忘記占樓了……
於是現在占樓準備放真·教程
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

2

好友

1077

积分

Continue

积分
1077
 楼主| 发表于 2012-9-6 08:48:58 | 显示全部楼层
不吾輩想可能還需要再占一樓……OTZZ
Shell和Ghost的教程分開放比較好一點。l
對話框已經有瞬藍做了教程吾輩就不弄了,有興趣的可以去http://shunlan.de/裏面尋找相關製作教程
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

14

主题

44

好友

5362

积分

序章

积分
5362
发表于 2012-9-6 09:05:25 | 显示全部楼层
本帖最后由 还是舍弃的好… 于 2012-9-6 09:06 编辑
广岛秋泽 发表于 2012-9-6 08:48
不吾輩想可能還需要再占一樓……OTZZ
Shell和Ghost的教程分開放比較好一點。l
對話框已經有瞬藍做了教程吾 ...

诶。。。广岛前辈、、、你好认真。。。干巴爹#7193!。。【想发楼贴来着。。。唔。。看来还是回复吧】
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

27

好友

6810

积分

序章

积分
6810
发表于 2012-9-6 09:27:31 | 显示全部楼层
没接触过编程的人也可以学会一点点么orz  从零开始学了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

2

好友

1077

积分

Continue

积分
1077
 楼主| 发表于 2012-9-6 10:08:25 | 显示全部楼层
眠入深海 发表于 2012-9-6 09:27
没接触过编程的人也可以学会一点点么orz  从零开始学了

是啊,其實真的不難的,偽春菜的作者12歲的都有,紛子才15歲
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1293

主题

522

好友

20万

积分

最终章

我好像又活过来了 但是资源区的事还是别来找我╮( ̄▽ ̄&am

积分
206491
发表于 2012-9-6 10:39:40 | 显示全部楼层
惊现秋泽君!!
这里电脑里都是秋泽君的伪春菜!!(绝对都是从杂货箱里下的。。木有二次配布!!)
伪春菜个人觉得代码不是很难。。
主要是要构思人物人格、情节什么的。。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

1

好友

313

积分

New Game

积分
313
发表于 2012-9-6 10:50:35 | 显示全部楼层
占座!!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

36

好友

8109

积分

序章

积分
8109
发表于 2012-9-6 11:23:02 | 显示全部楼层
赶紧占座啊~~~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

27

好友

6810

积分

序章

积分
6810
发表于 2012-9-6 12:01:57 | 显示全部楼层
广岛秋泽 发表于 2012-9-6 10:08
是啊,其實真的不難的,偽春菜的作者12歲的都有,紛子才15歲

那就拜托秋泽君了  虽然简单也找不到指导的  很迷茫的说
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

4

主题

4

好友

2万

积分

第一章

积分
22542
发表于 2012-9-6 13:43:46 | 显示全部楼层
占个座,就喜欢这种教程贴
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

14

主题

44

好友

5362

积分

序章

积分
5362
发表于 2012-9-7 08:15:09 | 显示全部楼层
继续飘一个= =去解决我那亲爱的BUG了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

158

主题

79

好友

2万

积分

第一章

积分
22632
发表于 2012-9-8 08:26:15 | 显示全部楼层
繁体有点难懂。。占个座~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

26

好友

1166

积分

Continue

积分
1166
发表于 2012-9-8 15:02:58 | 显示全部楼层
繁体字- -看的我纠结
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-4-20 06:53 , Processed in 0.372304 second(s), 39 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表