[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 14:43 / Filesize : 252 KB / Number-of Response : 983
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

NScripterスレ Ver3.00



1 名前:名前は開発中のものです。 mailto:sage [04/11/10 04:49:34 ID:4VAwqVWB]
いろいろな商用ゲームや「月姫」なんかに使われてるという実績を持つ
フリーの名スクリプタであるNScripterについて語ってみましょうか。
資料が少ないが「マニュアル読め」と言われるのが怖くて本家で聞けない人、たぶん可。
でも最低マニュアルは読めよ、マジで。
あと本家掲示板が使いづらいと思ってる人とかもたぶん可。
とにかくここの板のローカルルールに従ってまたーりとやりましょうや。

本家 www2.osk.3web.ne.jp./~naokikun/

前スレ pc5.2ch.net/test/read.cgi/gamedev/1082131647/


801 名前:名前は開発中のものです。 mailto:sage [05/03/02 01:09:17 ID:D1eKrTNt]
西野氏はあれが普通。

802 名前:名前は開発中のものです。 mailto:sage [05/03/02 01:25:11 ID:CCw83AMb]
>>800
分岐単純ミスやね
解決おつかれさん

803 名前:名前は開発中のものです。 mailto:sage [05/03/02 01:43:16 ID:ombQYKMP]
西野氏はともかく、T2氏乙。
ここに書くのもなんだけど、
今回みたいに時間が空いたときに
プラグイン製作頑張って欲しいね。

804 名前:名前は開発中のものです。 mailto:sage [05/03/02 06:21:20 ID:/E31Zfwq]
おお〜T2氏の新作プラグインか、ありがたい。
resetmenuにも対応してるみたいだね。

そういや、西野氏も昔プラグイン作ってたよね。
加算減算プラグインのdll本体以外を無くしちゃったんだけど
使用許諾ってどんなだったけ?

805 名前:名前は開発中のものです。 mailto:sage [05/03/02 15:30:53 ID:D1eKrTNt]
使用報告必要無し
リンク必要無し
著作権明記必要無し
サポートを受けたい場合はメールでユーザー登録が必要

FLASH再生とoggストリーミング再生のプラグインはNスクの更新待ちで
使用不可。Nスクが更新したら正式版公開の予定。だったはず。

806 名前:名前は開発中のものです。 mailto:sage [05/03/02 16:40:21 ID:/E31Zfwq]
>>805
ありがとう! 助かったよ。
いざ使おうと思ったらファイル無くしてたから
使用許諾確認できずに困ってたんだよね。

これで安心だ。805と西野氏に感謝!

807 名前:名前は開発中のものです。 mailto:sage [05/03/03 11:21:33 ID:N4iriYZ6]
insertmenuで仕切り線って挿入できたっけ

808 名前:名前は開発中のものです。 mailto:sage [05/03/03 14:27:32 ID:mfqnaw8j]
やってみりゃいいじゃん
なんで自分でやらずに質問するかなぁ…

809 名前:名前は開発中のものです。 mailto:sage [05/03/03 14:35:23 ID:N4iriYZ6]
色々やってみての質問だったんだが、
言葉が足りんかった。スマン。



810 名前:名前は開発中のものです。 mailto:sage [05/03/03 17:55:57 ID:R1CBwaxn]
そうだな。
別に質問は構わないと思うけど、やってたならダメだった方法も書いたら
みんなもいろいろと考えてくれるんじゃないかな。
長文になるかもしれないけど、そこは面倒がらずに書かなきゃ。

811 名前:名前は開発中のものです。 mailto:sage [05/03/03 18:32:03 ID:mfqnaw8j]
結論からいうと無理だと思う。
「|」を使うなどして擬似的に作ってみてもいいけど見栄え悪くなっちゃうし
サンプル内のコメントに

>;ちょっと文法がややこしいので、わからなかったら、こういうメニューが欲しい、
>;というのをメールでください。実現します。

とあるみたいだから要望として出してみれば?

812 名前:名前は開発中のものです。 [05/03/04 00:13:12 ID:FksFfGkn]
レジューム機能をつけようと一日中調べまくってスプリクト弄りまくってたが、
どーがんばってもリセットかけたときもレジュームチェックが入ってしまう。
エンジン起動時とリセット時って同じ扱いなのだなあ……。

813 名前:名前は開発中のものです。 mailto:sage [05/03/04 01:11:48 ID:N64QBquC]
>>812
そこまで出来てるなら、リセット動作の方を弄ればできるんじゃない?
スプライト全削除、ローカル変数値全初期化とかしてタイトル画面ラベルに移動させれば
リセットと同じような動作になると思われ。

814 名前:名前は開発中のものです。 mailto:sage [05/03/04 18:20:49 ID:FksFfGkn]
右クリックメニューはともかく、
上メニューからのリセットは諦めるしかないか……。

815 名前:名前は開発中のものです。 mailto:sage [05/03/04 19:37:27 ID:N64QBquC]
俺個人としては上メニューにリセットあっても使わないなぁ。
レジュームに関して、Alt+F4とか、×のときの対策ってどうやってんの?
良かったら教えてくれないか?

816 名前:名前は開発中のものです。 mailto:sage [05/03/04 20:08:24 ID:FksFfGkn]
レジューム機能の部分だけ抜き出してアップしてみた。
ttp://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0064.zip

基本的に
起動時、0番のセーブデータがあり、無効なセーブデータでなければレジュームするかどうか聞く

タイトル画面で0番にセーブ&グローバル変数に保存データの日時を入れる
(無効なデータのチェック用。タイトル画面に戻った時や、レジュームを拒否した時に一時セーブデータを無効にするため。

何故か時々レジュームしてくれなかったりする。

817 名前:名前は開発中のものです。 mailto:sage [05/03/04 20:28:38 ID:N64QBquC]
うpまでしてくれてありがとう。わかりやすかったよ。
なるほどね。改ページごとセーブしてるわけか。それなら可能だね。
処理重くなるだろうしと思って実験すらしてなかったよ。
終了作業にどう割り込み入れてるんだ!?って勝手に思っちゃってた。

レジュームしないのは日時チェックで数値が合わないからだね。
このスクリプトだけで見ると日時数値合わせは必要ないと思う。

818 名前:名前は開発中のものです。 mailto:sage [05/03/04 20:33:48 ID:N64QBquC]
追記
一時セーブデータを無効にしなくても、本編入れば自動で上書きされるから関係ないし、
それが気持ち悪いならfileremove命令でセーブデータ自体を消してしまってもいいかも。

819 名前:名前は開発中のものです。 mailto:sage [05/03/04 20:55:12 ID:FksFfGkn]
>fileremove
うわ、そんな命令があったのか!これならチェック必要なくなるな。
リセットは上メニューは諦めて、右クリメニューは自前で処理する事にするよ。
ありがとう、助かった。

修正版
ttp://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0066.zip



820 名前:名前は開発中のものです。 mailto:sage [05/03/04 21:12:50 ID:N64QBquC]
役に立てたようでよかったよ。
あとは好みの話だけど、システムカスタマイズして*textlbの直後にそのquicksave命令
入れておけば、毎回自動セーブになって更にコードがすっきりすると思う。

しかしうpろだあるのはいいね。ロダ主に感謝。

821 名前:名前は開発中のものです。 mailto:sage [05/03/04 23:52:56 ID:hJ9aPjQr]
>820
quicksave命令なんて、ありましたっけ?
探したけど見付からない

822 名前:名前は開発中のものです。 mailto:sage [05/03/05 00:17:25 ID:CF0NSx5G]
>>821
>>819のスプリクト内のdefsubで定義した命令。
内容はsavegame 0:return

823 名前:名前は開発中のものです。 mailto:sage [05/03/05 02:37:26 ID:2npgvFbM]
月姫打オンラインってNスク?

824 名前:名前は開発中のものです。 mailto:sage [05/03/05 02:49:22 ID:OLZ9EtVt]
cgi2.osk.3web.ne.jp/~naokikun/bbs/wforum.cgi?mode=allread&no=3502&page=0

キーアップ対応ですよ。

825 名前:名前は開発中のものです。 mailto:sage [05/03/05 04:36:14 ID:2npgvFbM]
複数起動しても、エラーでないから。別もの


826 名前:821 mailto:sage [05/03/05 11:53:40 ID:eybP/fzr]
>>822
そういうことでしたか。
ありがとです。

827 名前:名前は開発中のものです。 mailto:sage [05/03/05 23:58:50 ID:a0zmJo9+]
その前にオンラインだし

828 名前:名前は開発中のものです。 mailto:sage [05/03/08 00:43:17 ID:Ql5xujrY]
メニュー画面のボタン(ロードとかスタート)を選択した時に
音がピッと鳴るようにしたいです。
カーソルが上に来た時と選択した時で音を変えたいんですが
方法はありますか?

829 名前:名前は開発中のものです。 mailto:sage [05/03/08 00:53:16 ID:wCK+0QBL]
>>828
頭を使おう。

カーソルがボタンの上に来た時に音を鳴らす方法は
今までにも何度も出てきたので割愛。

カーソルを選択した後に音を鳴らすのは
分岐後にやればいいだけだ。

その二つの音を同じものにしない限り同じ音にはならない。



830 名前:名前は開発中のものです。 mailto:sage [05/03/08 01:08:06 ID:B7nVccNJ]
>>828
メニュー画面をselect命令でやってるのか、selgosub命令かで
変わってきますよ

select命令なら、selec(略)読めば分かるから、selgosub命令なんかなぁと思う

そっちの場合は>>829を参照してくれい

831 名前:828 mailto:sage [05/03/08 01:29:59 ID:Ql5xujrY]
こんな感じです

*top_menu
bg"sozai\top.bmp",10,1000
lsp 1,":c/2,160,3;cg\start.bmp",480,260
lsp 2,":c/2,160,3;cg\load.bmp",480,300
lsp 3,":c/2,160,3;cg\end.bmp",480,420
btndef clear

spbtn 1,1
spbtn 2,2
spbtn 3,3

*bt
btnwait2 %1
if %1<=0 goto *top_menu

if %1=1 goto *newgame
if %1=2 systemcall load:goto *bt
if %1=3 end

スプライトボタンには無理なのでしょうか?

832 名前:名前は開発中のものです。 mailto:sage [05/03/08 01:35:18 ID:ZF1RcCdW]
せめて過去ログ読む程度の頭を使え

833 名前:828 mailto:sage [05/03/08 02:00:36 ID:Ql5xujrY]
このスレは読みました
でも前スレと前々スレが読めません…

834 名前:名前は開発中のものです。 mailto:sage [05/03/08 02:02:05 ID:nXuOCvc/]
ラベルの位置とか、ロード呼び出し後の飛び先とかいろいろおかしいしな

835 名前:名前は開発中のものです。 mailto:sage [05/03/08 02:41:41 ID:ZF1RcCdW]
これ書くの何回目だ? exbtnの特殊タグ使え。命令文サンプルともに現スレにある。
必要な助言は829が全部書いてる。それとキー待ち処理関係が色々とヘタレてるから要改善。

836 名前:名前は開発中のものです。 mailto:sage [05/03/08 03:35:26 ID:B7nVccNJ]
>>814
メニューカスタマイズで、
insertmenu "リセット",resetやってみたら?
リセット選ぶと窓で『リセットしますか?(はい、いいえ)』が出るけど上メニューから選べれるようになると思われ

>>828
スプライトボタン=spbtn命令をさしてるなら、無理っぽいよ。exbtnならできるよ

ってことで、長くなるがすまん。a〜c.wavは自分で用意してくだせぇ
↓スクリプト例


837 名前:名前は開発中のものです。 mailto:sage [05/03/08 03:36:56 ID:B7nVccNJ]
Xスクリプト例-1X
*define
resetmenu
insertmenu "リセット",reset
roff
game

*start
lsph 0,":s/20,20,0;#ffffff#93ffcf ",-50,-50
lsp 1,":s/20,20,0;#ffffff#93ffcf Start",245,295
lsp 2,":s/20,20,0;#ffffff#93ffcf  Load",236,315
lsp 3,":s/20,20,0;#ffffff#93ffcfShutDown",236,335
btndef ""
exbtn_d "P1p2p3,0"
exbtn 1,1,"p2p3p1,1s1,(a.wav)"
exbtn 2,2,"p1p3p2,1s1,(a.wav)"
exbtn 3,3,"p1p2p3,1s1,(a.wav)"
btnwait %0
print 1

if %0=-1 goto *start
if %0=0 goto *start
if %0=1 wave "b.wav":csp -1:goto *hajime
if %0=2 wave "c.wav":csp -1:goto *load
if %0=3 csp -1:goto *yameru
print 1

838 名前:名前は開発中のものです。 mailto:sage [05/03/08 03:37:20 ID:B7nVccNJ]
Xスクリプト例-2X
*hajime
なにも始まりませんけどね↓\
リセット用に少し文を書いてるだけですから↓\
3ページ有ればいいっしょ\
;始まる処理記述
reset
*load
ロードされませんけどね\
;ロード処理を記述
reset
*yameru
;終了処理を記述
end

839 名前:名前は開発中のものです。 mailto:sage [05/03/08 06:27:47 ID:EVhvC1nr]
>>836
自分は814ではないが、明らかにそれをやってる前提であの二人は話をしてると思われ。
でもってそれは削らないと814的レジュームは無理と結論付けてると思われ



840 名前:名前は開発中のものです。 mailto:sage [05/03/08 07:32:42 ID:B7nVccNJ]
>>839
>>819のファイルの右クリックでのリセットの処理を見ると
resetのみを使ってたので、もしかしたらと思い、書いたまでですので


841 名前:名前は開発中のものです。 mailto:sage [05/03/08 21:12:23 ID:oncOB+ze]
画面を一瞬フラッシュさせるような命令はないですかね?
カメラでパシャって感じを出したいんですが

842 名前:名前は開発中のものです。 mailto:sage [05/03/08 21:41:13 ID:Ru2Do0f+]
640*480(画面いっぱいの大きさ)で真っ白な画像を
スプライトにして 座標 0,0 に一瞬だけ表示させる。

843 名前:名前は開発中のものです。 mailto:sage [05/03/08 21:46:52 ID:oncOB+ze]
>>842
やっぱり画像を用意してそういう風にするしかないですかね
ありがとうございました

844 名前:828 mailto:sage [05/03/08 22:42:10 ID:Ql5xujrY]
>836
ありがとうございました!
音のでるボタンつくれましたm(_ _)m

845 名前:名前は開発中のものです。 mailto:sage [05/03/09 04:45:11 ID:Upla4QGn]
本家の掲示板さ、最近は回答者も厨っぽくなってきてないか?

846 名前:名前は開発中のものです。 mailto:sage [05/03/09 12:01:13 ID:JYq5X0sq]
参考に「なつのおわりに」をプレイして見ました
これにはクイックセーブと普通のセーブの二つがありますけど
この二つはどう違うの?

847 名前:名前は開発中のものです。 mailto:sage [05/03/09 17:39:47 ID:HEOxGgr7]
やったんだから分かるだろ…
自分が感じた違いが答えだ

848 名前:名前は開発中のものです。 mailto:sage [05/03/09 23:28:41 ID:vL3vvQtI]
俺クイックセーブ使わない人だけど
企画担当に作れって言われてるから組んだ。
あれって何の意味があるんだろうといつも思う。

849 名前:名前は開発中のものです。 mailto:sage [05/03/09 23:51:58 ID:1hSnemuX]
別に重要そうじゃないけど、念のためにここでセーブしとくか、とか、
急用ですぐに止めたい時に、
いちいちセーブ画面開いてセーブファイル選択してセーブする、という手間を省ける。

ゲームによっては不要だろうな。



850 名前:名前は開発中のものです。 mailto:sage [05/03/10 00:02:24 ID:r32O7eph]
マジゲーは知らんが、エロゲーなら抜きどころを模索する時に
クイックセーブあれば良いと思うな。

851 名前:848 mailto:sage [05/03/10 00:17:37 ID:UC5O6V6y]
>849
2秒かけてサムネとかコメントとかの詳細データが付いた普通セーブするのと
1秒で日時だけの簡易セーブする差がどしても理解できなくてさ

……と思ってたけど>850見て納得でした。しかしウチのゲーム全年齢向けだよorz

852 名前:名前は開発中のものです。 mailto:sage [05/03/10 01:32:34 ID:MawMzRgH]
>>848
例えば選択肢の手前でクイックセーブして、両方の選択肢を
確かめたりとか。そんな時くらいじゃないですかね、使うのは。
(選択後、すぐパラメータや話に変化が出るたぐいの場合)

セーブファイル数が少ないゲームの場合には役に立ちますけど、
そうで無い時はあまり使わないですよね。



853 名前:名前は開発中のものです。 mailto:sage [05/03/10 02:36:53 ID:KRPaZd85]
右クリックメニューから「SAVE」を選んで、セーブする箇所を尋ねられて
選んだら「上書きしますか?」と聞かれて、YESを選んでセーブ実行。
しかるのちセーブ画面(とメニュー画面)を抜けるために右クリックを1〜2回。

↑…というようなシステムの場合なら、
メニューを開かずに1クリックで、上書き確認も無しで済むクイックセーブは有用だと思うよ。

854 名前:名前は開発中のものです。 mailto:sage [05/03/10 11:47:50 ID:pRqxndFs]
クイックセーブはクイックロードとセットだろ

855 名前:名前は開発中のものです。 mailto:sage [05/03/10 17:15:21 ID:soR6wLA3]
何でもいいから、実装しても動作に何ら影響がでないならとりあえず載せておけばいい
無用だと思ってる人間は使わないだけなんだから、有用だと思ってる人間優先で
宣伝材料になるし

856 名前:名前は開発中のものです。 mailto:sage [05/03/10 19:57:58 ID:YCVoa3wK]
某ageのゲームエンジンがそうですな

857 名前:名前は開発中のものです。 mailto:sage [05/03/10 21:18:43 ID:67nl9iCw]
クイックセーブだとF&Cのが使い方が上手いと思う
順々に5個くらいセーブしていくやつ
ロードも一つ前にとか簡単なので、残しておきたいものだけ本セーブしてる

858 名前:名前は開発中のものです。 mailto:sage [05/03/10 22:12:49 ID:319HYnJu]
個人的にはあらゆるゲームにクイックセーブをつけて欲しい。
俺の作るゲームはメンドイからつけてないけど。

859 名前:名前は開発中のものです。 mailto:sage [05/03/10 23:37:51 ID:soR6wLA3]
つけないじゃなくてつけれないじゃないのか?

F&Cに限定しなくても順々にセーブとか結構メジャーだと思うが?



860 名前:名前は開発中のものです。 mailto:sage [05/03/10 23:56:38 ID:319HYnJu]
つけない、と書いて無いよ。

メンドイからつけてない。別にメンドイからつけれないでもいいよ。

日本語がんばれ。

861 名前:名前は開発中のものです。 mailto:sage [05/03/11 00:06:34 ID:awpnoXsr]
↑(´▼`)オマエガナー
メンドイからつけてない=つけれるけど「つけない」だろww
意味考えれば一発なのに文字通りにしか文章がとれないのか?
日本語がんばれ

862 名前:名前は開発中のものです。 mailto:sage [05/03/11 00:34:21 ID:Eui7+TyE]
いっそ、「めんどいからつけたくないっ」てことで

863 名前:名前は開発中のものです。 mailto:sage [05/03/11 01:06:49 ID:yn0koY3V]
いや、いっそメイドさんをつけてく(ry

864 名前:名前は開発中のものです。 mailto:sage [05/03/11 23:07:46 ID:E9o9fdae]
>>861
メンドイからつけてない=つけれるけど「つけてない」だよ

日本語がんばれ。

あと今時オマエガナーとかはもうどうかと思う。
その顔文字も自作?しょぼいね。

865 名前:名前は開発中のものです。 mailto:sage [05/03/11 23:21:39 ID:awpnoXsr]
【つけれるけど「つけてない」】と
【つけれるけど「つけない」】って今回においては全く同じだし。
今後のつける可能性の有無だけの差で、
結局、現状では「つける能力はあるけど、ついてない」ってことだろ

西野氏曰く
>残念ながら、まともに文章が読めないのであれば、
>NScripter使用に限らずゲーム制作は諦めた方が良いでしょう。
>時間の無駄です。

だそうです。
ここに来る前に、まずは日本語がんばれ。

866 名前:名前は開発中のものです。 mailto:sage [05/03/12 00:40:44 ID:fZh3jLUh]
(´-`).。oO(馬鹿馬鹿しいなあ……)

867 名前:名前は開発中のものです。 mailto:sage [05/03/12 01:34:02 ID:v5thNUlN]
(´-`).。oO(今時どうでもいいが、日本語がんばれって煽りの時は「ら抜き言葉」も直そうよ・・

868 名前:名前は開発中のものです。 mailto:sage [05/03/12 01:47:57 ID:h15e4jqS]
(´-`).。oO(本家も香ばしくなってきちゃったしなあ……

869 名前:名前は開発中のものです。 mailto:sage [05/03/13 10:18:49 ID:vc0et6SN]
(´-`).。oO(このスレも2人の煽り合いのせいで止まってるしなぁ…



870 名前:名前は開発中のものです。 mailto:sage [05/03/13 12:27:34 ID:BhOeH8Nh]
(´-`).。oO(話をいい加減元に戻した方がいいのに…



871 名前:名前は開発中のものです。 mailto:sage [05/03/13 13:14:23 ID:SbHsCOXO]
つか、スクリプト組んでるやつは、こんなのほっといて組んでるだろ。
脳内スクリプターちゃん達が言い争いしてるだけだろ。
ほっとけば、脳内スクリプターちゃんたちも現実に帰るさ。

872 名前:名前は開発中のものです。 mailto:sage [05/03/13 17:49:51 ID:NngymrqC]
過去スレのログ倉庫とかありますか?

873 名前:名前は開発中のものです。 [05/03/14 23:24:35 ID:eodw5itR]
セーブ数はデフォルトで9みたいですが、
増やす方法ってありますか?

874 名前:名前は開発中のものです。 mailto:sage [05/03/15 00:06:25 ID:HfmV2fKi]
マニュアルをご参照下さい

875 名前:名前は開発中のものです。 mailto:sage [05/03/15 00:39:08 ID:9cOHygIG]
本家とのマルチなんだよなぁ…
うざ

876 名前:名前は開発中のものです。 mailto:sage [05/03/18 11:12:17 ID:AI4mQI++]
>>872
なさそう

877 名前:名前は開発中のものです。 mailto:sage [05/03/20 10:44:42 ID:4ZVHUior]
Nスクはたやすくスクリプトの複合が出来るからってんで、そこから学んだ奴もまあ
沢山いるみたいだがこうなると作り手のそれぞれはスクリプトを暗号化する意味を殆ど
失ってしまうわけで互いに隠し事が出来なくなってしまってさえいる
また、こうなるとスクリプトの暗号化そのものが形骸化して暗号化ツールの必要性も
なくなってしまうわけで半ば意味をなさなくなってさえいる
オープンソース運動に加わってるわけじゃあるまいしNスクの作者はこの点見直すべきだ

878 名前:名前は開発中のものです。 mailto:sage [05/03/20 11:07:29 ID:2lh7T8l3]
>>877
本家で言ってくれば?

879 名前:名前は開発中のものです。 mailto:sage [05/03/20 11:13:12 ID:eNvfGlN0]
>>877

 逆に、スクリプトを暗号化する意味合いはどの程度あるんだろう?
シナリオの展開を見られたくない、という意味なら、ちゃんとゲームとして
プレイする人間はプレイする前にそんなことはしないと思う。

 商業や一部同人ソフトでは別の暗号化がされているソフトもあるし、そのあたりは
今のところ金払ってナンボの範疇に入るってことかもな。



880 名前:名前は開発中のものです。 mailto:sage [05/03/20 11:19:08 ID:UQbApkWE]
まあようするに金次第ということだ

881 名前:名前は開発中のものです。 mailto:sage [05/03/20 11:43:06 ID:cVyorq/L]
開発者がどう考えるかが全てだな
まずいと思うならなにか対策をするか利用者に注意を呼びかけるとかするだろう多分
普通の利用者は開発者の意志は尊重するからな

882 名前:名前は開発中のものです。 mailto:sage [05/03/20 13:27:36 ID:XHD837qn]
足し算でもしてマターリしよう
ttp://andolf.hp.infoseek.co.jp/cgi-bin/src/n_0067.zip


883 名前:名前は開発中のものです。 mailto:sage [05/03/20 17:09:16 ID:8CV7Vb9G]
ノベルゲーのスクリプトに難しいアルゴリズムなんてほとんど無い
Nスクのシステム面でのテクニックなんて秘密にしておくほどでもないでしょ

884 名前:名前は開発中のものです。 mailto:sage [05/03/20 20:34:08 ID:YTIzRIJx]
Nスクじゃまず無いだろうけど、キャラクター版権ものの
ソフトを作るときとか、暗号化や埋め込みでデータ持てないものは
主題歌や音声の使用許可が出ない場合があります。勝手に
二次利用されない(されにくい)構造になってないと、クライアントが
渋ったりするのですヨ。

885 名前:名前は開発中のものです。 mailto:sage [05/03/20 21:50:11 ID:uaMphs2N]
>>884

 いや、だから金払ってサポート受ければちゃんと別の暗号化をしてくれるんだろ。
二次使用を気にするようなゲームを作るならサポート依頼するだろうし。

886 名前:名前は開発中のものです。 mailto:sage [05/03/20 22:07:39 ID:piRxh7WK]
>>883
同意。そこらのADVのカスタムも大して難しいことはないからな。
まあロダ主さんのミサイルは衝撃だったが。


とりあえず、コードを読ませにくくする対策なら、
コメント全削除と空白行削除だけで十分だと思うな。

887 名前:名前は開発中のものです。 mailto:sage [05/03/21 00:16:55 ID:MrbuVSN9]
コメント削除は効果あるだろうな、

漏れなんて自分の書いたスクリプト読めなくなるwwwww


888 名前:名前は開発中のものです。 mailto:sage [05/03/21 01:09:47 ID:A9r1v+Eh]
でもって、誤ってスキップ命令に支障をきたす部分も削ってしまったのではと
(念を押して作業したのでそんなこと有りえないんだが)泣きながら
全通りテストプレイすることになる自分(;´Д⊂

889 名前:名前は開発中のものです。 mailto:sage [2005/03/21(月) 19:08:10 ID:/mfX8Ur1]
修正パッチの作り方を解説しているサイトとかありますか?
自分で探してみたけど見つかりません…_| ̄|○
どなたかパッチの出し方教えて下さい



890 名前:名前は開発中のものです。 mailto:sage [2005/03/21(月) 20:19:53 ID:/Wen/c8H]
>>889

 修正パッチってどの部分を差し替えたいの?
シナリオ部分ならnscript.datを新しく配布して上書きしてもらえばいい。
nsa化されているアーカイブ内のデータなら、新しく作ったデータをarc1.nsaとかの
名前で追加で作って、nscript.datも新しく配布してarc1.nsaに入っているデータを
読むようにすればいい。

 確か本家のBBSでも前に同様の質問があったとおもうが。

891 名前:名前は開発中のものです。 mailto:sage [2005/03/21(月) 21:43:13 ID:/mfX8Ur1]
>890
ありがとうございます。
本家のBBSの探し漏れだと思うので再度探してみます。
もしわからなかったら、またこちらに助けを求めるかも
しれませんので、その時はまたご教授下さい。


892 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 10:30:23 ID:BAGsS8U4]
スクリプトを複合してなんちゃらのあの話だけど、要するに金次第と言う事で
話が片付けられてるのはちょっとなあ…
複合ツールが出回ってる手前、全く暗号化は意味無くなってるんだし
本当に金次第と言うなら頭から暗号化ツールなど付けない形でNスクを配布しても
同じなんじゃないの?複合防止暗号化ツールは有料って事で

 わ ざ わ ざ 本 家 に 書 か ず と も

 こ こ で 言 っ た 方 が 率 直 か な

 高 橋 さ ん こ の ス レ 読 ん で ん で し ょ ー









893 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 10:42:40 ID:Yi1MeiDj]
↑のヴァカが何を必死に吼えてるのか最初よく解らんかった……


     なんだ、 復 号 の事かよ(プッ

894 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 10:54:44 ID:lSpX7IM4]
>>892
ツールが出回ってるとか……一応言っておくが吉里吉里だって何だって余裕で中身見れるぞ。
また、スクリプトはtxtで同梱なんて恥ずかしいことさせるならユーザーは相当減るだろう。
コードの復号対策は>886で本当に十分だ。一番効果的だろう。

それと作者は2chの当該スレ読んでると思いこむのは恥ずかしいからヤメレ。

895 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 11:40:03 ID:k7MHc0Wt]
カネ次第ってのは作者がそう言うなら仕方ないんじゃねーの?
イヤなら別の使えばいいじゃん。自由なんだし。
なんか、ユーザーが一番偉いって勘違いしているみたいだしー。

896 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 13:11:51 ID:3OsbJimm]
たとえば吉里吉里とかは暗号アルゴリズムを外部DLLで実装ができるので
そういうツールか、誰も使っていないようなマイナーツールを使おう。それで解決だ。

897 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 14:06:28 ID:TqYhltFD]
つーか、何をそんなに見られたくないのかが不思議だ(w

898 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 14:07:11 ID:TqYhltFD]
そーいや、ウェブサイトにもあるよなぁ。
「ソースは見ないで!!」とか。


899 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 14:23:20 ID:uhbaSN59]
それだけ汚いソースなんだろ

え、漏れ?やばいくらい無駄に変数使ってるよorz



900 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 21:03:46 ID:E7r0GOK8]
>それだけ汚いソースなんだろ

うん、俺のすげー汚い。 馬鹿だから簡単な命令を
応用して使ってくって感じでゴチャゴチャになっちゃってる。

でもちゃんと動くし、エラー起きるわけじゃないから良いだろうと
思ってたのに、なんかゲームのレビューで、ソースが凄い汚い
書き方って言われて、それ以来トラウマ。
わざわざ復号してみるなよ……しかもそれレビューなのか?
こんなことあって、俺もソース見られるのにはナーバスに反応
するようになった。  なんでそんなこと言うんだよ・゚・(つД`)・゚・思い出し泣き

901 名前:名前は開発中のものです。 mailto:sage [2005/03/24(木) 22:56:13 ID:ZpvZdi/q]
月姫は構造が最悪だった。
ソースだけじゃ理解できない。
製作者は別にフローチャートでも作ってたんだろう。
ネタナドはすっきりしてて理解しやすかった。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef