☆ベルトアクション作成 Beats of rageスレッド☆ (658レス)
☆ベルトアクション作成 Beats of rageスレッド☆ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
407: 名前は開発中のものです。 [sage] 2022/08/20(土) 02:22:24.53 ID:ELyaagM/ 水夫月に関するものはopenBoRだけでも結構あるので全く分かりません。 SetEntityVar/GetEntityVarを上手く使って敵同士が連携をとる すばらしいスクリプトのMODがリメイクされている最中なようですが、 同じものかは分かりません。 往々にしてOpenBoRのMODの場合、自分で作ってしまったほうが早い事も多いので 自分式MODを作成して、後に正式リリース版と比べて解釈の差を楽しむのもありです。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/407
408: 名前は開発中のものです。 [sage] 2022/08/20(土) 09:09:14.53 ID:b85V74xz Ladies of rage の完成版 (キャラ少ない初期の物)に v3の ももこ アテナ を全てのステージに追加する方法を詳しく教えてください お願いします! (pak展開はできます) http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/408
409: 名前は開発中のものです。 [sage] 2022/08/20(土) 09:27:34.07 ID:b85V74xz プレイキャラとして が抜けていました ロード時 コンティニュー時 も選べるようにしたいです お願いします! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/409
410: 名前は開発中のものです。 [sage] 2022/08/21(日) 01:45:09.25 ID:HGvXapyt >>408 Ladies Of Rage の真のオリジナルを私も所持しているかというと確証が無いのですが、 キング・メイ・マリン・シオン の4キャラが最初かと思います。 そして、V3ですが、標準は上記にアテナ・シキが加わりモモ(カポエラ)が使えるものかと思います。 基本的なところですが、先ずOpenBoR のシステムとして MODELS.txtが読み込まれ LEVELS.txt が読み込まれます。 必要があれば SCRIPTS.txt 他 BGS SCENES などなど LadiesOfRageではRocketViper2のスクリプトでキャラを読み込むような無茶な事はしていないので、 MODELS.txtとLEVELS.txtだけを覗けば概要がわかります。 MODELS.txtを見てみると # Players must also be loaded. と書かれた所に know momo data/chars/momo/momo.txt とありますので、know をload に変えてやると初期キャラとして使えるようになります。 何故そんなことが分かるかというと、LEVELS.txt に SET P.M.S. とありますが これは、ゲームモードを選ぶときの選択肢として出てくるものです。 見てゆくと、SET 〜が他にもあるかと思いますが、ゲーム中はP.M.S.を一回クリアしたらと表示されてます。 他の SET 〜 には ifcomplete 1 という記述があります、これが一回クリアしたら解禁の部分です。 他にも Credits 〜 Lives 〜とありますね、意味はなんとなく察する事ができるかと思います。 脱線しました。 さて、ここまで分かれば、もともと同じ内容のMODなので、キャラクターの移植は簡易です。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/410
411: 名前は開発中のものです。 [sage] 2022/08/21(日) 02:13:57.65 ID:HGvXapyt 続き MODELS.txt にある load athena data/chars/athena/athena.txt load Mball data/chars/athena/mball.txt load(Know) momo data/chars/momo/momo.txt この3行を移植先(今回はオリジナルLoR)のMODELS.txtへ、 Data/Chars/ にある athenaフォルダ momoフォルダを 移植先のData/Chars/ にコピーしてあげるだけでプレイアブルキャラとして 使用できるようになるかと思います。 ヴァージョンによって既に athena ・ momo フォルダが存在しているかもしれません。 そんなときは、上書きせずMODELS.txtだけ書き換えれば良いかと思います。 私が持ってる LoR V3 は2015年版なので違う部分もあるかもしれませんが、 キャラ移植の基本は MODELS.txt へのpath記述です。 SkipSelect などが絡んできたらまた解説します。何かのお役に立てれば幸いです。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/411
412: 名前は開発中のものです。 [sage] 2022/08/21(日) 06:42:24.72 ID:Jk6y5MtS ありがとうございます せっかく面白いアプリのテーマATHENAを作ったのに初音ミクのアクションゲーム onion rage (仮)とPSYCHO SOLDIER X が非公開で困っていました たくさんありそうで実際は少ないものですね お返事くださりありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/412
413: 名前は開発中のものです。 [sage] 2022/08/21(日) 07:59:32.24 ID:Jk6y5MtS ATHENAプレイヤー5種類位?少ないです モーションだけATHENAであってそうではないキャラと言語が英語のグレイスミスは除外 あるいは敵キャラばかりに採用されてます http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/413
414: 名前は開発中のものです。 [sage] 2022/08/21(日) 17:14:31.20 ID:HGvXapyt >>411 の続き 肝心な事を忘れてました、 Data/Chars/ に キャラクターフォルダをコピーしたし MODELS.txt にもPathを記述したのに Athenaが出てこないよ? そんなときは、キャラクターのファイル、アテナなら Athena.txt このファイルの上のほう(HealthやType Player)があるところに Secret 1 がないか見てください、あったら #でコメントにするか、削除すれば 最初から使えるようになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/414
415: 名前は開発中のものです。 [sage] 2022/08/22(月) 01:44:28.79 ID:RGCjwBou void dodgeleapz( float Vx, float Vy, float Vz ) { void self = getlocalvar("self"); int pz = getentityproperty(self, "z"); int sz = openborvariant("PLAYER_MIN_Z"), mz = openborvariant("PLAYER_MAX_Z"); int dir = getentityproperty(self,"direction"); if(dir==0){ Vx = -Vx; } if(pz-sz >= mz-sz ) { Vz = -Vz; } tossentity(self, Vy, Vx, Vz); } 少し上のAnim Dodge に使うと、画面のZ軸から跳ぶ方向を自動で振り分けるスクリプト ちょっとミスがあったので修正。Z軸の移動範囲を半分にして、手前なら奥に、 奥なら手前に跳ぶようにできます。 Vxは前後方向、Vyは跳ぶ高さ、Vzは奥行きへの移動量。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/415
416: 名前は開発中のものです。 [sage] 2022/08/23(火) 02:15:45.23 ID:eu39154P >>413 言われてみればOpenBoRでプレイアブルキャラとしてAthenaを採用しているのは、 意外と少ないかもしれません。 スミス氏のキャラは豪快にスプライト数を削除しているので、移植には不向きな面もありますね。 OpenBoR Engineのポテンシャルや昨今のPCパワーから、少々メモリを節約したところで それほどパフォーマンスに影響するとも思えませんが、それぞれ様々な考え方があると勉強になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/416
417: 名前は開発中のものです。 [sage] 2022/08/23(火) 19:34:10.32 ID:yVU1cDs2 いつも本当に本当にありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/417
418: 名前は開発中のものです。 [sage] 2022/08/24(水) 03:38:17.12 ID:ZMrXo7PJ アテナが少ないに触発されて、ムゲン(Chloe氏作)からインポート中。 ただ根本を知らないので、 なんかこう着替え(コスプレ)攻撃を得意とするキャラなの?という感じ。 基本技のみ仕上げたところで断念。 動画ではステージ1クリアまで。まだ被撃判定つけてないので無敵。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/418
419: 名前は開発中のものです。 [sage] 2022/08/25(木) 16:15:58.28 ID:WPMDJWrZ つべの動画見ました!完成が楽しみですね! http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/419
420: 名前は開発中のものです。 [sage] 2022/08/26(金) 00:47:01.71 ID:5AHLYqLV 元々全てがひと様の物なので永遠に完成はしないですw FFactoryで、ただボーっと元の製作者様のスプライトとアニメを見て、 ああきっとこんなキャラなのかな?と勝手に解釈してOpenBoRに移植してます。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/420
421: 別の人 [sage] 2022/08/26(金) 04:41:39.70 ID:oO5qftHX 完成イコールキャラフォルダだけをThe MUGENとかに投稿してデータ保管とか http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/421
422: 名前は開発中のものです。 [sage] 2022/08/27(土) 01:15:34.53 ID:TnfcNmnm didhitscript @script void main() { void self = getlocalvar("self"); void tar = getlocalvar("damagetaker"); void anims = getentityproperty(self,"animationid"); void dir = getentityproperty(self,"direction"); if(tar != NULL()) { if ( anims == openborconstant("ANI_Special2") ) { if (dir==0) { tossentity(tar, 2.2, -0.8, 0); } else { tossentity(tar, 2.2, 0.8, 0); } } } } @end_script 普通は animationscript data/scripts/script.c こんな感じに別なテキストファイルを用意したりしますが、直接キャラファイルに 書き込んでも機能します。 上の例では、Anim Special2 が実行されている間、攻撃が当たるたび相手が浮くというもの いわゆるお手玉ですね。相手のAnim Fall が短かったり無敵になったりすると 落としてしまいますが、連続技の演出に便利です。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/422
423: 名前は開発中のものです。 [sage] 2022/08/29(月) 02:38:09.46 ID:qC23piWD anim follow55 @script if(frame==0) { void self = getlocalvar("self"); float x = getentityproperty(self, "x"); float z = getentityproperty(self, "z"); setentityvar(self,"px",x); setentityvar(self,"pz",z); } @end_script delay 9 offset 36 84 frame data/chars/athena/913.gif attack 0 0 0 0 0 0 0 0 0 0 @cmd dasher 3 0 0 offset 28 82 frame data/chars/athena/981.gif @cmd stop offset 35 93 frame data/chars/athena/982.gif @cmd changeentityproperty getlocalvar("self") "position" getentityvar(getlocalvar("self"),"px") getentityvar(getlocalvar("self"),"pz") 0 これだけだと意味が無いですが、最初(Frame==0)に自信の位置をpx pz に代入して 一番最後の changeentityproperty で自分の位置情報を最初の位置に書き戻してます。 途中の@CMD Dasher〜で素早く移動するような動作をさせています。 これを繰り返して、様々な(frame)を記述することで、同じ場所に立ちながら 分身を連続攻撃させているような効果になると思いたいw 動画では普通のmove を使った連続攻撃と混ざって分かりにくいですが、 setentityvar / getentityvar を使うと簡単に座標などを保持できるという例でした。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/423
424: 名前は開発中のものです。 [sage] 2022/08/31(水) 04:04:17.93 ID:fm9hvYJ9 なんか日本語サイト消えててムカついた アドスクショしたのは半年前 ウィンドウ(ズ)方式 ファイルをダウンロード.pakして、Windows Toolsset で抽出できます。 名前はOpenbor Makepak & Extractor. アーカイブを抽出する .pakファイルを配置して名前を変更する bor.pakバッチファイルを実行extract.batPAK ファイルはディレクトリに抽出されdataます... そのサブフォルダーをhome-pi-retropie-roms-ports-openbor-gamename.bor 5.1に移動すると、 gamename.bor 5.2 の無料の場所dataのディレクトリを選択できますgamename.bor これじゃ新規の人はほぼわからない あとクロノとレディット嫌い 簡単に翻訳されない http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/424
425: 名前は開発中のものです。 [sage] 2022/08/31(水) 06:22:18.65 ID:3nOEbrfx windows 7 - 64ビット非互換性うんぬんで PACKER EXEが動かずに元に戻せない! .pakにするにはどうしたら良いの http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/425
426: 名前は開発中のものです。 [sage] 2022/08/31(水) 13:29:09.39 ID:3nOEbrfx pakはデスクトップ直下に置いたら偶然展開はできた(paxplode.exeで偶然展開) エクストラクター: extract.bat と paxplode.bat を使用します Pak メーカー: makepack.bat と packer.bat を使用します borpak.exe は、pak ファイルの抽出または作成に使用できるファイルです。 (.batは全て動かない) .pakに戻す正確なやり方がわからない win 7 home premium sp1 (64ビット) net frameworkは 3.5 のみ ほかにはDirectXくらい .pakにするにはどうしたら良いの? http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/426
427: 名前は開発中のものです。 [sage] 2022/08/31(水) 23:44:06.64 ID:xnrBW77r 私の環境は Windows7/64bit です。 ChronoCrash からDLしたBoRPAK.exe を利用しています。 先ず、PAKファイルを解凍するのは単純に、BoRPAK.exe に対象のPAKを ドラッグドロップするだけで、PAKと同じフォルダにDataフォルダが自動作成され Dataフォルダ内に必要ファイルが解凍されます。 OpenBoRの実行ファイルと同じフォルダに、このDataフォルダを入れておくと OpenBoRを実行した際に、最優先でDataフォルダが実行されます。 メニューが出て幾つかPAKが選べたとしても、ゲーム内容はDataフォルダのものになります。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/427
428: 名前は開発中のものです。 [sage] 2022/08/31(水) 23:55:36.38 ID:xnrBW77r 上の時点で不具合が発生する場合、BoRPAK.exeのプロパティで管理者権限にしてみたり、 XP(SP3)モードにしてみるなり、先ずはWindowsの権限を開放しましょう。 あとはアンチウィルスソフトで隔離されていないか確認です。 さて、もう一度PAKファイルに戻すには。私の場合は付属のCompile.batを使っています。 デスクトップに適当なフォルダ(MakePAKとか)を作成して、 そこにChronoCrashからDLした、BoRPAK.exeと付属の〜.bat ファイルを入れ、Dataフォルダも入れます。 そして、Compile.batと管理者として実行すれば、同じフォルダにMyGame.pakが作成されます。 これを適当にリネームしたら出来上がりです。 何もファイルが作成されない。Permission Denied 的なエラーはWindowsの権限不足か アンチウィルスソフトが何かしてる事が殆どなので、その辺を確認してみてください。 何かのお役に立てばです。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/428
429: 名前は開発中のものです。 [sage] 2022/09/01(木) 00:10:19.71 ID:BBcaXtm7 BoRPAKの説明どおりにPathを通しても全く上手く行かないので、 デスクトップで作業したほうが早いです。 openBoR のMOD 作成に興味を持った方がいらして本当に嬉しいです。 これからも楽しくMOD作成が出来ますように。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/429
430: 名前は開発中のものです。 [sage] 2022/09/04(日) 02:53:33.24 ID:4+zfMfyQ >>424 日本語サイトを探すのは至難の業でしょうね。 Kt住江 様を筆頭とするまっとうな方の話以外は 酔っ払いのたわごとが多く、 情報が古い、誤字脱字、妄想、思い込みなどなど 役に立たない事がほとんどなので、 >>7 にあるマニュアルサイトをDeepL先生かGoogle先生に翻訳してもらうのが 一番手っ取り早いかと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/430
431: 名前は開発中のものです。 [sage] 2022/09/04(日) 21:15:33.40 ID:fufu1JVK 実は日本語サイト少し前まではあったのねそれで展開の知識だけあったのね クロノはわかりづらくて、しかも基本普通の人はダウンできない なのでBlaze Rhodon IIからry 可能性の話 Makepak & Extractorは誰かがテストプレイしながらアップされたものを落としてそこだけ切り抜いた結果 中身がないbor.pakとかDataがあってそれが邪魔していたと考えられる? 8月31日は考えられる?すべての方法を否定された ツールが1箇所にまとまっていなかったのが原因 9月1日完成!makepackbatバッチファイル動きました Thank You! ここすら書き込めないとかまじなんなの 2chGearに変えたわ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/431
432: 名前は開発中のものです。 [sage] 2022/09/08(木) 01:12:37.92 ID:qw1ooLxH 動作したのでしたら何よりです。 〜.batファイルはシンプルで便利ですが、時に問答無用で上書きしてしまったり、 Windowsのエラーメッセージが出て意味不明だったりでハマると苦労しますね。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/432
433: 名前は開発中のものです。 [sage] 2022/09/12(月) 00:32:14.53 ID:62TYiDdQ void spawnentitybyallenemy(void vName, float fX, float fY, float fZ) { void vEnt; //Entity placeholder. int iType , iValid, iDead, iECnt, iEnt; //Entity counter. int Tx = 0, Ty = 0, Tz = 0, Tdir = 0; void spawned = 0; void self = getlocalvar("self"); iECnt = openborvariant("ent_max"); //Get current entity count. for(iEnt=0; iEnt<iECnt; iEnt++) //Loop entity collection. { vEnt = getentity(iEnt); //Get entity handle. if(vEnt) //Valid handle? { iValid = getentityproperty(vEnt, "exists"); //Get exists confirmation. iDead = getentityproperty(vEnt, "dead"); //Get death status. iType = getentityproperty(vEnt, "type"); //Get type. if(vEnt && iValid && !iDead //Alive? && iType == openborconstant("TYPE_ENEMY")) //Enemy type? { Tx = getentityproperty(vEnt, "x"); Ty = getentityproperty(vEnt, "a"); Tz = getentityproperty(vEnt, "z"); Tdir = getentityproperty(vEnt, "direction"); if ( Tdir == 0 ) { spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); changeentityproperty(spawned, "direction",1); } else { fX = -fX; spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); changeentityproperty(spawned, "direction",0); } } } } } 画面上のHealth 0 以上の全ての敵の座標を取得して、その座標にEntityを出現させるスクリプト 動画のSpecial で全ての敵に物が降って来る演出に使っています。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/433
434: 名前は開発中のものです。 [sage] 2022/09/12(月) 10:36:28.99 ID:gZ1BdrNz 動画でジルさんが人気者でワラタ http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/434
435: 名前は開発中のものです。 [sage] 2022/09/14(水) 17:21:05.82 ID:qyoFRhP/ 確かに参考動画の平均視聴30回なのにJillさんだけ80回超えですね。C社のスプライトは本当に生き生きと良く動くから、見ていて気持ち良いからかも? http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/435
436: 名前は開発中のものです。 [sage] 2022/09/16(金) 23:54:50.01 ID:SwvCtaVf >>433 spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0); ここは clearspawnentry(); setspawnentry("name", vName); iDirection = getentityproperty(parent, "direction"); if (iDirection == 0) fX = -fX; fX = fX + getentityproperty(parent, "x"); fY = fY + getentityproperty(parent, "a"); fZ = fZ + getentityproperty(parent, "z"); } vSpawn = spawn(); 内容はこういったものなので、似たもので代用してください。 http://mevius.5ch.net/test/read.cgi/gamedev/1547405874/436
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 222 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s