ONScripter for PSP
這是將H-Game轉換到PSP上玩的工具
其實存在頗長的一段時間,買了掌機果然還是要試一下XD
花了一整天研究使用方法
從什麼都不懂->弄懂概念->嘗試錯誤->完成
能正式在PSP上玩自己轉出來的東西,感覺還真是棒啊~~~
目前大概知道了NScript系統t的轉法和原理,還剩avg32的部份暫時沒研究
詳細的設定還有系統微調實在有點麻煩,
以PSP不算太強大的性能來看,要很注意調整轉換後綜合所需的性能(如果要追求品質能到達的極限的話)
沒有愛的話要完全成功轉換好一款遊戲頗麻煩
果然還是找日網站教學和Patch會快得多,還好有名的作品有很多都有轉換教學可找
不過冷門的東西還是得自己想辦法轉OTL
內文是簡單的轉換方法記事,還有一些心得,沒什麼看頭可言
其實最根本的概念,就只是抽出圖檔,抽出聲音檔,抽出文字檔
將圖改小,將聲音改小,將改過的檔案格式修正
連同PSP下執行的主程式一同丟進PSP
NScript系統分辨方式:
遊戲資料夾下會有arc.nsa,arc1.nsa之類的圖片&聲音檔
然後文件檔是nscript.dat的形式
這格式算是一段時間以前的流行,目前支援的遊戲很多是有點老的遊戲或是同人
步驟:
1.解.nsa檔案
網路上應該能找到免費軟體解開
解開後就是圖片檔和聲音檔
2.轉圖片檔
將所有圖檔轉成360*270左右
因為系統圖片等因素,用相對縮會比較合適
圖檔大小:
800*600 相對比約40~48%的縮減(45%)
640*480 相對比約50~60%(56.25%)
3.聲音檔
基本上和圖片檔差不多,全轉成ogg或mp3
基本概念是為了省空間和資源
找個轉檔程式
將看得到的所有聲音檔都轉成ogg(mp3)
音質調整上
建議是80kps~160kps左右
然後一定得是44100Hz
其它部份看個人調整
4.文字檔
使用NDESC或NSCR_Encoder之類的軟體,將nscript.dat轉換成defaut.txt
然後將檔名改為0.txt
5.修改
打開0.txt
有轉圖檔的話
將所有的.bmp換成.jpg
有轉聲音檔的話就全轉成.ogg(or .mp3)
BGM:
Midi->Ogg(Mp3)
.mid -> .ogg(.mp3)
playonce -> bgmonce
play -> bgm
playstop ->bgmstop
SE:
Wave -> ogg
.wav -> .ogg
wave -> dwave 1.
waveloop -> dwaveloop 1.
wavestop -> dwavestop
6.壓縮回.nsa
將聲音檔和圖片檔完全重新壓縮回arc.nsa
到nscript官網
裡面的NScript最新版裡附有壓縮回nsa的程式
7.塞進PSP
最基本的內容物檔案
arc.nsa
0.txt
EBOOT.PBP(ONScripter主程式)
ons.ini(按鍵控制程式)
default.TTF(找一個喜歡的字型檔用,當然要是日文字型)
全丟進PSP/Game/XXXX 的資料夾下
8.其他未處理及備忘
Icon的處理問題:
找方法學到如何將OP封存到選遊戲的Icon上
選遊戲時背景圖片的變換
備忘事項:
原遊戲未封入nsa資料夾的聲音和圖片檔要記得修改
0.TXT的設定極重要
原遊戲有Patch的話一定要先修正
參考網站:
ONScripter for PSP 主站:
霧雨の降る日に
PSP能玩的HGame列表和教學連結:
PSP-君でもできること--
學的時候手邊剛好有NScript寫的Narcissu2的遊戲,檔案既小格式也對
經過幾段測試之後,打開遊戲那瞬間還真是感人~~~
然後進到遊戲...囧...
我忘了一件最根本的原則,Narcissu2的字體本來就設定的很小,在電腦上用原尺寸看都會嫌小
放進PSP之後......
我根本就只能用聽的啊~~~~~~~~~~~~
不過學到的東西不會掉,記取教訓後挖出字絕對不會太小的海貓2
之後花了兩小時轉完,從1G轉成360M時讓我吃驚到不行
更重要的是,可以跑啊~~~~
拿掌機玩的感覺果然特別不同
可以開始清理過去沒時間玩的名作了~~~
--
吉里吉里的轉換不知道還需要研發多久...
Posted by vinck04 at
樂多Roodo! │20:18
│
回應(34)
│
引用(0)
│
生活瑣事
引用URL
http://cgi.blog.roodo.com/trackback/6145767
我按照本站與其他大陸有類似教學的網站自行製作psp用avg遊戲,不過似乎還是不行(啟動會出現"啟動失敗(80010002)")
我先用SUSIE解除原遊戲的arc.nsa
解出的素材複製後我重新放到一個資料夾
內有01~-06這4個txt檔
oggdec.dll
part與grp放置了遊戲圖檔(原尺寸為800x600)
voice,bgm,se這3個資料夾放了聲音檔(全檔案格式原本就是ogg)
遊戲的EXE檔
我將part,grp中的圖檔用ACDsee7.0改為(360x270)並轉成jpg
聲音檔的資料夾本來就是ogg,所以我就沒有更動
接著我用nsaarc.exe將voice,bgm,se,part,grp這5個資料夾封裝成新的arc.nsa
再來我用giniro將nscript.dat這個檔案轉成nscript.wok這種可用文書軟體修改的格式
我只用word將內容中的bmp給全部置換成jpg,就存檔並將檔案改成0.txt
我下載的是onsc-psp-080121-zh04-big5.7z,這個網站提供的版本[url]http://blog.163.com/john_he_/blog/static/76595505200832514228686/[/url]
然後ons.ini我是自己用記事本來製作
內容是:
font=./default.ttf
registry=./000.txt
dll=./0.txt
fullscreen=(yes | no)
resolution=(1~360)
screensize=(normal | full)
cpuclock=(1~333)
busclock=(1~167)
LMB_ONCE=(×)
LMB=(○)
RMB=(△)
CURSOR_PREV=(↑)
CURSOR_NEXT=(↓)
SKIP=(□)
PAGEFLIP=(L)
MEM_UP=(←)
MEM_DOWN=(→)
AUTOMODE=(Start)
SPEED=(Select)
我不知是否有錯誤,總之就是這樣製作
事後我重新使用[url]http://www.geocities.jp/stm_torm/ons/psp.html[/url]官網所提供的版本
RESOLUTION=320
SCREENSIZE=ORIGINAL
SCREENBPP=16
CPUCLOCK=222
FONTMEMORY=OFF
ANALOGKEY=ON1
CURSORSPEED=10
TRIANGLE=0
CIRCLE=1
CROSS=2
SQUARE=3
LTRIGGER=4
RTRIGGER=5
DOWN=6
LEFT=8
UP=8
RIGHT=6
SELECT=10
START=11
ALUP=7
ALDOWN=9
一樣不行
最後我將自製的arc.nsa,劇本檔 0.txt ,371版的EBOOT.PBP,自製的ons.ini(事後有改試用官網的)以及字型檔default.ttf放入
原以為可以啟動遊戲了,但是顯示在PSP螢幕上的是PSPONE的標誌跟一個損毀資料
我點選PSPONE的標誌,但是無法進入遊戲
我已經大致將我所有的步驟都列出來了,請問我哪裡還有問題?還是我的PSP必須改機?
最後,我提供一下我本來打算試著修改的遊戲,請有大大幫我試著改改看,並看問題是出在哪裡?
http://www.mediafire.com/?yj32jx1y8px
雖然有點敏感,不過我還是得說個大前提
基本上在日本這類的教學Blog上都有註明,PSP要是1.5或1.0版...
也就是都嗯,唔,哦,大概就這樣XD
基本上我有降級,日網的也都有降到1.5版
最根本的問題應該在這裡
總之,我網路速度不快,沒什麼辦法下載
把遊戲名稱給我,我幫你查一下

對了,我還有個關鍵的問題沒說清楚,請問要轉移pc遊戲,PSP本身到底要不要經過[改機]的手續?
基本上就我所知的範圍,要
我也不是非常熟悉就是了XD

要改機啊= =....這真的是...
樓主,請問我打算轉移的這款遊戲...有問題嗎?
目前我打算先移植已有成功先例的Narcissu1跟月姬,樓主這兩款有試驗過了嗎?不知是否能請提供一下,樓主已成功移植的樣本(就是樓主丟在PSP中的檔案資料,Narcissu2樓主成功移過了吧?),或是製作的手續(圖片)借我參考一下?
如沒有空間就用我上面提供的SEEDNET空間吧!
基本上,
Naru2的arc.nsa部份
只要將圖檔改小,聲音全改為ogg就可以了
限於上傳速度,這200MB的東西我就不傳了
在這部份應該不會出問題吧?
我將0.txt傳到你的空間中
應該只有這一部份有參考的必要
使用上:
將改好的arc.nsa
我傳上的0.txt
ONScripter基本內建的EBOOT.PBP
ONS.INI
再加上隨便找一個日文字型檔,改名成default.TTF
全丟到PSP裡
以我個人試驗,要玩沒什麼問題
至於你打算轉的遊戲
我先幫人轉完遙仰凰華再幫你看看

請教一下關於4的部份
NSDEC這軟體
我透過一些日本網站去找的結果
那個原來釋出的官網似乎改類型了?
總之就是找不到那個程式可以下載
請問有沒有什麼替代的辦法或是其他的載點呢?
謝謝

謝謝樓主的幫忙,還有,我是使用giniro02來拆出nscript.dat的劇本(會造出一個nscript.wok檔,可用word或筆記本修改)但是,由於我沒裝Unicode補完計畫,所以儲存時得另外將txt檔的格式以Unicode編碼來儲存,請問這會對遊戲啟動造成影響嗎?(日文字型檔.....新細明體可以嗎?)
To Vieru:
找了一下官網....我自己也忘了手上的NScr_Encoder哪來的OTL
應該拿軟體名稱在yahoo之類的查一下就能找到下載
印象中不太好找就是了XD
To 荒鬼:
ONScripter如何設定我不很清楚,我沒辦法很肯定的和你說不會
我個人的電腦因為從沒離開過日文系統,所以這類問題我也沒遇過XD
文字檔部份,只要是日文字型檔,用什麼字體隨便(你看得高興就好了

遙仰凰華?這個遊戲也是NSA封裝嗎?
未來數位出的中文版是否也可以移植呢?

還有,樓主您是否有MSN可以給我?這樣子假如我有一些相關問題可以很快得到解決.
我的MSN:jerozz02@hotmail.com
不是nsa,不過其實只要找得到日網教學就能轉
至於未來數位的中文版...
就我所知,因為字型要用日文字型所以會缺字
而能不能順利轉,如果中文版只變動文字部份,大概可以吧
--
我的MSN就在blog上,不過這個月趕稿中,不太可能有空

妹レイプ~妹の小生意気な媚肉~.....
我轉成功了,使用的是官網提供的ONScripter
不過偶爾還是會有突然關機的狀況,而且在消除字幕欄時,控制列還是會留下(就是無法完全顯示圖片)
試運轉時我發現ons.ini的問題很大,假如使用大陸的ONScripter配上官方的ons.ini,會很不客氣的直接關機,至於0.txt的劇本擋我就算沒改也可以使用(nsa中壓縮的是jpg,若是壓縮bmp,同樣不給讀取)
接下來我要試轉月姬.
關於EAGLS系統的遊戲目前有成功過的例子嗎?(如學園新選組!!)

統整一下我轉這個遊戲遇到的狀況
1.字幕會消失
2.只要一到有CG的畫面立刻當機
3.可以即時讀存檔,但是正式的存檔讀檔會當
4.特典模式(CG,回想)進入會當
樓主轉NSA遊戲時有碰過以上的狀況嗎?

大概知道問題在哪裡了= =
記憶卡空間不足,一個不到500MB的小遊戲竟然要4G的記憶卡才跑的動= =
而且速度慢的令人翻桌= =
假如是轉如Fate,君主執事,夜明等本體超過1G的遊戲,到底要多大的記憶體才能跑的動啊= =

樓主,假如遊戲內部有動畫,我該怎麼封存進去?直接轉檔放入後並修改0.txt期中的影片資訊的副檔名似乎沒有用.是我轉檔錯誤(mp4,wmv)還是我放入有問題?

大大,我想問一下
我跟你上面的一樣想轉遙仰凰華..
但是光裡面的arc就解不開了...
有試過pkxarc不過一直顯示file not found
請問大大都怎麼解的?
謝
中文版? 日文版?
我沒試過中文版,不過印象中也可以用
換個解檔程式試試?
我用的是霧雨の降る日に裡面的程式
也有可能是語系問題啦

會解了...
我是用辛希雅的(看日文真辛苦...)
我想問依下
裡面的檔案都是.WIP(圖吧?)
怎麼壓阿?沒辦法開說...
看到辛希雅讓我想起來了
遙仰不是NScript的遊戲啊XDDD
我當初轉檔是照著日本網頁一步步來做
基本上圖的部份需要特別的程式轉換成jpg改格式再轉回去
劇本部份也需要變動
而語音檔更是讓我花了三天轉XD
我本文中的"PSP-君でもできること"這個網頁裡有一步步的教學

請問一下站長是否能提供站長所設定的ONS.INI內容
讓我們參考呢?
最近改了一款遊戲雖然有順利進行了...
問題對話框會出現跟樓上一樣的情形
字幕會消失...OTL
哪一款的ONS.ini ?
我翻了一下,遙仰我好像砍了XDDD

今天又測試一下字幕的問題似乎不是Ons.ini的問題
似乎是ONScript的問題/o\
我用的是官版20080121的
並依照官網的設定去設定Ons.ini
運作環境是PSP2000 3.92 M-33
我ㄧ開始懷疑是韌體問題...
不過請韌體是3.71的朋友測試...
結果狀況也是一樣...冏
字幕總是一閃即逝.....OTL

更正環境是3.90 M-33(羞
不知道站長修改完的遊戲是否也有出現同樣的問題呢?
目前在想是否是ONScript20080121版本的BUG
字幕問題嗎
我記得遙仰的話,因為劇情檔過大得分割成兩半才有辦法順利執行
要將本校分校切割開,然後調整到一次只執行其中一邊的劇情檔
中文我不清楚,不過我當初轉的時候教學網頁上有分割用程式

不倒不是劇情過大的問題...
因為目前是拿小品遊戲來做測試
字幕的問題住要是在於
假設主角說一段話字幕就會出來
但是字幕一跑完字幕欄立刻就消失了(常常間隔不到1秒)
所以根本無法知道主角做了什麼說了什麼
但是我去試著找網路上其他已經改完的遊戲卻不會有這情形
所以才會懷疑是ONScript的BUG
PS:大陸修改過的ONScript我這邊是根本不能用
一進入遊戲馬上死當

可以分享 改好的PSP 的 H-GAMEㄇ?!!
因為 我是電腦白痴!@@
看不太懂 大大 說的東西!
我寫的也不過是些很基礎的東西,要弄一款也頗為麻煩
說實話,真的想要,到各論壇或P2P上找可能會比找我來的確實和迅速XDDD