☆ベルトアクション作成 Beats of rageスレッド☆at GAMEDEV
☆ベルトアクション作成 Beats of rageスレッド☆ - 暇つぶし2ch479:名前は開発中のものです。
23/08/21 22:33:30.84 AQsTVOZ0.net
@cmd changeentityproperty getlocalvar("self") "damage_on_landing" 0
@cmd changeentityproperty getlocalvar("self") "projectile" 0

@cmd changeentityproperty getlocalvar("self") "aiflag" "falling" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "jumping" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "running" 0
@cmd changeentityproperty getlocalvar("self") "attacking" 0
@cmd setidle getlocalvar("self")

こんな感じに使いますが、あまり無茶するとバグります。

480:名前は開発中のものです。
23/08/23 01:57:45.53 U4IcJWNw.net
anim freespecial9

delay 9
@cmd changeentityproperty getlocalvar("self") "damage_on_landing" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "projectile" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "falling" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "jumping" 0
@cmd changeentityproperty getlocalvar("self") "aiflag" "drop" 0
offset 62 70
frame data/chars/cody/bfall_06.png
なんでこんなんするの?
絶対に必要な処理では無いのですが、投げられにはAnim Land で着地があるのにAnim Fall には無い。
なのでAnim Fall からキャンセルしてリバーサルできないかな?
という事で最初 cancel 0 99 0 U J freespecial9 これだけでやってみたら着地後動けなくなったりしたので
entitypropertyを色々いじって、こんなんなった感じです。

481:名前は開発中のものです。
23/08/23 02:32:34.95 U4IcJWNw.net
動画 BonusStage で、吹き飛ばし攻撃を受けた際に空中で回転して復帰し、その後急降下攻撃してますが、それが上のAnim の全体像です。
いまはMP消費なして使えてますが、正式採用の際にはMP消費にすれば万能にはならずに済むと思います。
後方からの攻撃には無防備でそのままお手玉で倒されてますが、Anim backfall では消費MPを増やして復帰できるようにするのも良いかも知れません。
あの程度の敵の数では処理落ちしないOpenBoRの可能性、ちょっとした弾幕シューティングも行けそうですね。

482:名前は開発中のものです。
23/08/24 21:21:23.69 YPRNQtgA.net
あまりコアな話は分からないからPAKファイル解凍してHP/MP増やして遊んでたら
解凍できないPAKファイルあるけどバイナリエディタでヘッダー弄ればどうにかなるとか無いのかね

483:名前は開発中のものです。
23/08/25 21:11:07.56 fMQTw0Wv.net
くにおたちの挽歌のような坂道って再現できないんでしょうか?
URLリンク(tadaup.jp)

484:名前は開発中のものです。
23/08/26 22:56:53.25 gVq4cFtF.net
坂道(Slope)は
basemap {xpos} {zpos} {xsize} {zsize} {amin} {amax}
で表現します。(OpenBoR V3.4287以降)
敵の配置や Panel、Wall、Holeと同じ ステージ(level).txt へ記入します。
{amin} > {amax} だと下り坂。 {amin} < {amax} で上り坂。
下り坂だと basemap 0 240 200 100 60 0 な感じですね。
ややこしいですが、Levels.txt のほうでそのステージのZmin Zmax を指定した場合、Zmaxより下るには
Hole で穴をあけておく必要があります。
あと、基本無色透明の壁なので、作成中に確認するには Chronocrash Modder Tool でLevelを表示すると
Wall Hole Slopeが描画されるのであると便利です。
私の使ってるOpenBoR StatsではWallとHoleしか表示できませんでした。
手に入りやすいMODでは The City of Chaos のステージ8で坂道を使っていたと思います。
何かの参考になれば。

485:名前は開発中のものです。
23/08/26 23:21:57.02 gVq4cFtF.net
Legacy Manual では {xpos}{zpos} の場所が左上角になっていますが、
基本Entity のOfset と同じく Xが水平の中心、Zが底面を指していて、
{xsize}で全体の幅、{zsize}奥行きといった形でイメージすると分かり易いかも?

486:名前は開発中のものです。
23/08/27 02:26:31.67 ZmqzU//y.net
> 基本Entity のOfset と同じく Xが水平の中心
ではなく Xpos は左端、要するに左下の角ですね、offsetと同じ X が水平の中心なのは Platform(Wall,Hole)です。
Xpos Zpos の始点はステージの最初の左端がゼロになります。

487:名前は開発中のものです。
23/08/29 12:25:13.72 AMPeNRG8.net
気付いてなかったですが Tohou Madness Ver3 が発表されてますね。
原作もかなり人気のようですが、実は未プレイで何も知らないのです。
MUGENのキャラでは大暴れしているのでマミゾー等は何となく分かるんですが、元々はシューティングのようですね?
MUGENからのキャラ移植で作ってみたいなとは思っていますが、トリッキーな技が多かったり、
画面一杯にエフェクト炸裂したりでベルトスクロールでちまちま殴らなくても良いのでは?となったりで1キャラ弄っては
半年放置という感じが何年か続いてますw
SoR2XがSoRXに改名してプロジェクトが続くようです。どうもSoR1~3の内容で遊べるようですね。
SoR2XのMegaMixのほうが好きなので、そっちも続いてくれると良いのですが。

488:368
23/08/31 08:54:08.21 rm/YzVT2.net
Tohou Madness Ver5 - 712MB
mega.nz/file/LcQmQIjY#UOxB_BnsaJdT9uAIU9hI6VUBl5qcfXP_rsaPSr69NR0
終わっていた...
重すぎるしどっちにしても動かない
元ネタ 東方非想天則超弩級ギニョルの謎を追え
キャラ 声 チョイヤー voice patch
手に入らないのでテキトー(予定含む)
水樹奈々 iku
キャロル のだぽん witch(あおい)
パティmarisa
西田こむぎ sanae
マリエル ???
小牧愛佳 yuyuko
??? kokoa
まじきなみな eirin
スカイアリーナ
あなたをお人形にしてあげる alice
天峰咲姫 chen
小神あきら Peimu (reimu)
能登麻美子(宮崎のどか) reisen
vocaloid 阿久女イク
あたいの人 Patchouli
??? meirin
ebigen1 byakuren
桃子 koishi
レン TorylNormaBeatty
エンディングテーマ あさきゆめみしショートバージョン(世の中に出回ってない)
夢消失(世の中に出回ってない)
onion rage perfect風toumou par100MB???

489:名前は開発中のものです。
23/09/04 03:08:23.01 Be5pbRJx.net
Ver5 ですか、色々あるんですね。
700MBというとサウンドデータが重そうですね。
Win版しか考えたことなかったですが、
その他ポートの事を考えると詰め込めば良いと言う訳ではないと。
まあ商売するわけじゃ無し、好きに作って問題ないとは思います。

490:名前は開発中のものです。
23/09/04 03:25:01.95 Be5pbRJx.net
好きに作ってるといえば、ワールドスミスさん。ゲイリーさんの別名?
相変わらず大胆にスプライトをカットされてますが、何か信念でもあるのでしょうか?
サウンドデーターと違ってメモリー的なメリットも無さそうですが、
アンドロイドやPSPでプレイするには必要なテクニックなのですかね。
Prolophis Videogamerさん、PireWolfさん、BonusJZさん、復活していただけると個人的には嬉しいのですが、上手くいかないものですね。

491:名前は開発中のものです。
23/09/06 04:41:08.35 geV1ojpk.net
TekkenTDR を作られている Malik氏、成長システムが良く出来ているのでScriptsフォルダを覗くととても勉強になります。
FinakFight系やSoR系で採用されているLevelUpはScoreで成長していましたが、
Malik氏のものは能力に個別のExpを設定してプレイヤーが選択できるようにしたもの。
WarDukeですでに近いもの(アイテムや魔法管理)MixMastersのセーブデータ利用など
複雑なものは既に発表されてきましたが、TekkenTDRのものはかなり簡単に利用できますので、
興味があったら一度覗いて見てください。Speechの部分も楽にストーリーを追加できるので勉強になります。

492:名前は開発中のものです。
23/09/08 11:22:52.90 wagNUWjJ.net
>>491
見ましたが簡単にはいかなそう。何かデモなどないですか?

493:名前は開発中のものです。
23/09/09 22:24:33.67 jQmpcZdf.net
動画見ました。
levels.txtファイルのskipselect Kazuyaを導入したいキャラに替えて、キャラのファイルにweaponsを追加したら戦闘まで行けました。
ただ装備メニューを開こうとすると落ちてしまいます。対策は分かりますか?

494:名前は開発中のものです。
23/09/10 15:58:22.42 /j8KKXBB.net
先ず使用するキャラクターのanim spawn、anim deathにKazuyaから同じanimの@cmd ~を移植します。特にspawnの@cnd~は成長したステータスの書き換えなので無いとステータスの変化が反映されません。メニューを開くと落ちてしまうのは、data/scripts/speech/~に導入するキャラクターの名前+_face.pngという画像を入れておきます。参考になれば。

495:名前は開発中のものです。
23/09/10 23:20:59.37 HxjwxKxO.net
anim spawn
delay 9
offset 27 112
frame data/chars/cvsyoko/395.gif
@cmd equipupdate getentityproperty(getlocalvar("self") "playerindex")
offset 41 103
frame data/chars/cvsyoko/396.gif


anim death
delay 9
delay 60
offset 47 21
frame data/chars/cvsyoko/165.gif
@cmd changeopenborvariant "slowmotion" 0
@cmd changeentityproperty getlocalvar("self") "health" 999
@cmd jumptobranch "branch_map" 1
frame data/chars/cvsyoko/165.gif

こんな感じです。
data/scripts/speech/~に導入するキャラクターの名前+_face.pngは、Hisuiなら Hisui_face.png といったところ。

496:名前は開発中のものです。
23/09/10 23:23:55.39 HxjwxKxO.net
weapons MapKazuya KazuyaSafe

animationscript data/scripts/scripts.c
onspawnscript data/scripts/player/onspawn.c
ondrawscript data/scripts/shadowon.c
ondeathscript data/scripts/player/ondeath.c
ondoattackscript data/scripts/ondoattack.c

キャラのヘッダーにこれらも記載しないとです。

497:名前は開発中のものです。
23/09/14 21:20:58.87 W5QIGiJ6.net
レベルアップシステム面白いですね。ステータスがアップするだけではなく、技も変わるともっと面白くなりそうですが難しいですか?

498:名前は開発中のものです。
23/09/16 04:15:39.68 vepgfV/D.net
少し前に坂道(Slope)を表現できないか?と話題に上がっていたので、簡単に作って動画に上げました。
見ていただけると分かりますが、そのまんまです。分かり易いように2Dステージになっています。
>>497 さん
難しく考えずに、Anim に@ScriptでHPやMPの上限で別なAnimに飛ぶようにすればOKだと思います。
@script
if(frame==0) {
void self = getlocalvar("self");
if( getentityproperty(self,"health") >= (getentityproperty(self,"maxhealth")/5) ) {
executeanimation(self, openborconstant("ANI_Special"));
} }
@end_script
これはHealthが20%切るまで通常のSpecialが実行されるというもの。
このTekkenTDR Demoのシステムでは、MaxHPやMaxMPが増えていることを条件に別なAnimを実行させれば
技の分岐条件も簡単に設定できると思います。

499:ROSE&JASMIN様に感激記念
23/09/16 19:56:51.33 kDDs5l2M.net
Go.ogleは、ほんと使えないね
以前は、こんなページもあったのに
tadaup.jp/1619514043.jpeg
openborの日本語のページも消えて
何もかも消えて情報操作されて知らないうちに
少しずつGo.ogle←こういうのに
洗脳されていくんだねっ

500:パクリ王世紀末バカボン
23/09/18 12:05:17.30 m1kOldW+.net
ついでにこれも消えた
tu.be/watch?v=HxTxfNmjZds
お気に入り

501:名前は開発中のものです。
23/10/01 02:55:25.04 ULBqh4r5.net
動画はNPCのSubType Followの実験です。
NPC側のAnim IdleのRange設定でプレイヤーをフォローしてくれます。
2Dステージの実験もしてるんですが、結構画面が狭く感じるものですね。
MUGENのD4サイズキャラを縮小して使用してみましたが、潰れがひどくて。
綺麗に縮小できるソフトを探してます。

502:名前は開発中のものです。
23/10/05 11:45:46.57 gOKzcC12.net
edge129で
3×3
□□□
□□□
□□□
こうじゃなくて
edge129で
2×2
1×2
2×1
1×1
____
||
------+-|
 ̄ ̄ ̄ ̄
5ちゃんねるのAAは おおきくズレる
パーツごとに縮小するしかないのでは

503:名前は開発中のものです。
23/10/05 12:03:29.87 gOKzcC12.net
イメージ
tadaup.jp/0512003686.jpeg

504:名前は開発中のものです。
23/10/06 02:04:29.90 bt3hcWO+.net
やはり一個一個丁寧にですよね。まあ元より50%も小さくしようというのが無茶なんで。
XnViewでも結構きれいに縮小できそうなので、あとはDrawmethod Scaleで微調整しつつやってみようかと思います。

ワンピ、ドラボ、ユーギオなど色々なMODを開発されてた Betterbold氏お元気なのでしょうか?
別なEngineに行ってしまわれたんですかね。OpenBoRくらい気軽にいじれるEngineも中々ないと思うんで
もっとモッダーさんが増えてくれると良いのですが。

505:名前は開発中のものです。
23/10/08 11:30:20.94 qbmCcrj4.net
MUGENのキャラが使えると聞いて調べたんですが、なんとかCSVファイルで出力するというところまで来ました。中身を見るとoffsetの情報など必要なデータが見つけたんですが、これらを抽出する方法が分かりません。表計算ソフトなどで抽出してるんでしょうか?専用のツールなどあるのでしょうか?よろしくお願いします。

506:名前は開発中のものです。
23/10/11 22:08:22.45 OWT2uqg/.net
OpenBoR Statics というエディターの古いバージョンで出来たはず。どのバージョンだったかは失念。

507:名前は開発中のものです。
23/10/14 12:58:34.01 QjQbC6zV.net
Chronocrashには無いようです。sourceforgeというサイトにあるものが変換出来るようです。
あとはGithubにソースがアップされてるので、自分でアッセンブルするかでしょうか?

508:名前は開発中のものです。
23/10/19 00:00:31.11 rPM7Eijg.net
ChronoCrashではお馴染みの天才BLOODBANE氏のBARSHEN BELOW、
コンパクトにまとめながらも中身はテクニックの塊なので、中身を覗くと大変勉強になります。
特に画面内を跳ね回る部分などは、独自の投げによく使われるBindentityの応用で、
画面の端まで移動すると反対に方向転換する透明なキャラ(Entity)を作り。
その透明キャラに捕まえてもらって(Bindentity)、引きずり回してもらうw事により自在に移動するという画期的アイデア。
メインのキャラのIdleやWalkなどを一々いじらなくても画面内をバウンド移動することが可能。
?別に普通にWalkやJumpで良いんじゃ?と思うかもしれませんが、JumpしながらやAttackしながら常に移動できるのです。
アクションのボスやシューティングの敵のように常になにか他の動作をしながら移動することを最小限の手間で実現できるという。
元々のMODは最低限の演出やグラフィックだったので動画では他のMODのグラフィックを移植して派手にしてみました。
アイデアさえあれば応えてくれるポテンシャルを秘めているOpenBoR、この先もずっと楽しめそうです。

509:名前は開発中のものです
23/10/19 23:35:17.41 aX6bkmvr.net
板の趣旨に反していたら誠に申し訳ありません。
行き着く場所がここしか無くて初カキコさせてもらいます。
openborでザコキャラを創って頂ける方を有償で探しているのですが、この場所にどなたかいらっしゃいませんでしょうか?
自分でも努力しましたが、どうにも既に完成しているキャラをステージへ入れるのが精一杯で一からは作れ無かったのです。
皆さんのポリシーに反しているなら、諦める所存です……

510:名前は開発中のものです。
23/10/21 12:09:15.11 fP9sDA2A.net
スレ主ではないので何とも言えませんが、有償だとクオリティや納期の問題などありそうなので、例えばアップローダーを借りてもらって材料を提供し、ここで要望やお題等を提示、皆さんに作成やアレンジを募るというのはどうででょう。

511:名前は開発中のものです。
23/10/21 15:30:53.13 D76jcEPR.net
おおっ!?
岩本三四郎先生
レクイエム→カラーズパーティー
ノレパン一味
MMDVTuber
密会緋萃伝実写
驚愕再来か!?
(こんなことを言って本人たちにバレたらこの世から消される)

512:餅を食え餅を
23/10/21 16:24:19.69 D76jcEPR.net
鉛筆で描いて写真撮って
G・こんばーちゃでgif化して
妖幻灯記みたいにしたら面白そう

513:名前は開発中のものです
23/10/21 19:48:36.55 /WwezNXn.net
<0509さん
アドバイスありがとうございます。自分でももっと色々考えてみます

514:名前は開発中のものです。
23/10/22 03:57:49.80 PJFsMJGD.net
他のMODから移植はできるのなら、OpenBoR StatsやChronoCrash ModdersToolがあればアレンジを加えることは簡単だと思います。
双方ともWindows10での基本的な動作は確認できてます(一部エラー落ちしますが、こまめにセーブしてれば大丈夫)。
MUGEN用のエディタ、SAEやFightersFactory等もあると便利ですよ(絵を登録してアニメーションさせるとき便利)。
位置関係(offset)や攻撃範囲、被弾範囲などは上記ツールが無いとやってられませんw
~な感じのキャラ作りたいけどジャンプさせたら攻撃出せずに着地しちゃった。的に少し具体的に質問したら答えてくれる方もいらっしゃると思います。
一対一の対戦格闘ゲームみたいに厳密に作らなくても、それっぽく動いてればOKだと思うので、気楽に作ってゆきましょう。

515:名前は開発中のものです。
23/10/23 02:25:25.65 XfCjZjWd.net
他人様の2Dシューティングを覗いていたら楽しくなってしまって、
グラを差し替えたり、攻撃パターンを変更したりしてたらゴチャゴチャと汚くなってしまいましたとさ。
やはりセンスがないと只ダラダラと垂れ流すだけになってしまいます。メリハリの大切さ。

516:名前は開発中のものです。
23/10/24 23:37:49.28 qHqfdYZs.net
敵側に経験値やレベルアップを指定できませんか?経験値→(感情値)上がってイベント発生やりたいです

517:名前は開発中のものです。
23/10/27 14:03:09.98 /XzAH1d2.net
ある数値(フラグ)でイベント発生はいくつか方法が考えられますが、単純なのは setglobalvar("EnemyExp",3)のように自分で好きな名前(EnemyExp)を付け、値(3)をセット(setglobalvar)して
必要な時に getglobalvar("EnemyExp") で内容を呼び出す(getglobalvar)と今回の例では”3”が返されます。
これを利用して if (getglobalvar("EnemyExp")==3) { jumptobranchi("EventMap",1); } このような感じで好きなマップに飛ばしたり。
いつもとは違う敵をspawnさせたり。条件によりを分岐を設定することができます。
spawn iroha
flip 1
health 100
aggression 60
@script
void main()
{
void self = getlocalvar("self");
changeentityproperty(self, "TYPE", openborconstant("type_NPC"));
changeentityproperty(self, "Hostile", openborconstant("type_ENEMY"));
changeentityproperty(self, "Candamage", openborconstant("type_ENEMY"));
performattack(self, openborconstant("ANI_Attack4"));
tossentity(self, 3, -2, 0);
}
@end_script
map 1
coords -100 200
at 180

これはレベル.txt 中に@Scriptを記述し、元々敵(type_enemy)ステータスをNPCに変えて攻撃目標やダメージを与える対象を
変更した後、アタック4の動作(performattack)をさせながらゲーム内に飛び込む(tossentity)させています。
healthやaggressionなどは特に@Scriptを使わなくても直接記述で変更できます。

518:名前は開発中のものです。
23/10/28 06:11:44.34 zy56uO4y.net
フラグの管理については上記(globalvarやentityvarなど)も含め幾つかの選択肢があります。
他にも、プレイヤーのheightやaggressionはあまり使わないステータスなので、それを逆に利用して
changeentityproperty(getlocalvar("self"), "aggression", 60);
int Code = getentityproperty(getlocalvar("self"),"aggression");
if(Code==50) { 特別なイベントlなどの処理 }
たとえば上のように特定の敵を倒したらプレイヤーのaggressionを変更して、
ステージ(Level)の途中でaggressionが一定以上ならイベントの発生のフラグといて利用する事もできます。
敵のステータスは出現したり倒されて消滅(値のクリア)したりが頻繁に起るので、
フラグとしては使いにくくglobalvarやentityvarなどで管理した方が良いかと思います。
プレイヤーはゲームオーバーにならなければ基本常に存在するので、利用頻度の少ないステータスはフラグとしても使えるという例。

519:名前は開発中のものです。
23/10/31 22:37:26.10 DtlgNSQW.net
5ちゃんねるまた規制まみれ
書き込めねークソサイトに戻っちゃった

520:名前は開発中のものです。
23/11/08 17:10:33.65 sPBuqpr2.net
今さらですが、Tiled というマップ作成ソフトが便利すぎ。
2Dゲームを作ってみようかと挑戦してますが、中々難しい、敵をある程度付かず離れずのようにしないと団子にw
空中に足場を作ってcheckwallなんかで確認させて上手くジャンプさせたり、意外に手間だだったりします。
一定のパターンで動き回る奴を織り混ぜたり、結構な種類の敵を作らないとです。

521:名前は開発中のものです。
23/11/09 12:57:26.16 kE73dvo0.net
levels/stage.txtに
同じ縦の位置に足場を置けませんか?
charsと頭がぶつかるのはなしでお願いします

522:名前は開発中のものです。
23/11/10 13:30:00.50 oQEiwzju.net
足場が”subject_to_gravity 0”や"antigravity 100"になっていれば空中に浮くので、spawn {x} {z} {y}の{y}高さを調整するだけです。
が、頭をぶつけるという事は、キャラクターが足場に引っかかったりしてしまうという事でしょうか。
先ずは何故、キャラクターが足場に頭をぶつけるか、これは設定の height {int}が原因でこれはキャラクターの高さを仮に設定しています。
確か初期値は60位でoffsetの位置から60ドットの高さで足場(platform)に引っ掛かります。こんなんイラネーと思ったら、
”nohithead 0”とすることで一切引っかからなくなります。足場に乗ること自体はできます。
質問者さんは、たぶんジャンプして上昇中は足場をすり抜けて、着地の際は足場に乗りたいのではないかと想像します。
足場(platform)に乗れるかどうかは”subject_to_platform {bi}”で設定し、1で乗り、0で影響なしとなります。
なので、例えば"jumpheight 6"など高めに設定して、anim jumpの最初の frame で
@cmd changeentityproperty getlocalvar("self") "subject_to_platform" 0
と記入して、足場(platform)の影響をなくし
ジャンプが下降するタイミングで
@cmd changeentityproperty getlocalvar("self") "subject_to_platform" 1
としてと記入して、platformの影響を戻せば足場に着地します。
また応用として、下+ジャンプボタンで anim slide が実行されますが、ここでも"subject_to_platform" 0を使えば
下に降りられる訳です。(anim jump)も(anim slide)別に(anim freespecial)を使っても構いません。

523:名前は開発中のものです。
23/11/15 01:57:18.63 wDAw0PZ4.net
"nohithead", "animheight" など便利そうなコマンドはありますが、どうも不安定なようなので
@cmd で "subject_to_platform" を操作した方が確実なようですね。

524:名前は開発中のものです。
23/11/18 16:20:25.10 lj5sYLww.net
プログラムあるあるで聞かれる「なんの効果も無いはずなのに消すとバグるから放置」
今私が弄ってるキャラの一つもそれがあり 他のキャラクターは全てoffにしてる gfxhadow をそのキャラに限って
1 以外に設定するとOpenBoRが丸ごと落ちて何故かエラーログにも原因が記録されないという

たぶんどっかに得体のしれない文字コードが紛れ込んでる(稀に良くある)からだと思うんですけどね
すっかり肌寒い季節になりました。皆様もご自愛ください。

525:名前は開発中のものです。
23/11/18 16:24:13.01 lj5sYLww.net
gfxhadow → ×
gfxshadow です。

entity(キャラ)のヘッダーの記述の順番で効果が出たり出なかったりすること意外と多いです。

526:名前は開発中のものです。
23/11/19 04:13:58.35 8uJbot/L.net
Type Trap のテスト動画
2Dゲームの宿命か、画面下に敵が溜まってしまうので障害物とリフトと壊れる床、一定数の敵撃破でボムが炸裂、ランダムに噴出する炎
透明から反応して炸裂する地雷、とりあえずHDDに入ってたモンスターなどなど適当にぶちまけたので画面が非常に五月蠅いですが
画面モードは640x480なんですがとても狭く感じます。さらにトラップや敵を増やす方向でゆくなら800x480でも良いくらいですね。

527:名前は開発中のものです。
23/11/26 04:09:45.03 YPBtZh8k.net
移動する床は中々調整が難しいですが、出現させた場所(openborvariant("xpos")など)から移動させたい範囲を
指定してやればいい感じ。
sin(getentityproperty(self,"animpos")*18) とかやって、Frameを20個用意すれば360なので
まあまあ綺麗に動くんですが、無理に使わなくても大丈夫そうです。
しかし、nomove 1 1としたり、subject_to_platform 0, subject_to_wall 0, subject_to_gravity 0
などなど各種要素を影響無しにしてるのに、ぶっ飛んでったりするのは謎。指定する順番があるのかな?

528:名前は開発中のものです。
23/11/26 04:25:26.24 YPBtZh8k.net
上でopenborvariant("xpos")を保持しておいて範囲を指定というのは、
@script
void self = getlocalvar("self");
if(frame==0) { setentityvar(self,"HPos",openborvariant("xpos"));
} else {
float HPosition = getentityvar(self,"HPos");
~
@end_script
loop 1 1
こんな感じにフレーム0で初期位置を設定して、loop 1 1(1フレーム目から繰り返し)を
利用して以降必要な時にホームポジションとして初期位置を呼び出し
if (HPosition +300 <= 現在位置) { 移動を反転 } て感じに範囲を決めてあげれば良い訳です。
上にも少し書きましたが関数 sin() cos() 使えば -1, 0, 1を行ったり来たりするんで便利(受け売り)なんですけど数学は苦手の極。
ラジアン?...タイヤ?って感じです。

529:名前は開発中のものです。
24/02/12 08:54:35.30 hrMDNLwKa
ミサイル云々た゛のワクチン云々だのクソ自民公明の白々しい税金泥棒っぷりに反吐か゛出るな,私利私欲のために一部の賄賂癒着業者と
税金泥棒して騷音に温室効果カ゛スにコ口ナにとまき散らして海水温上昇させてかつてない量の水蒸気発生させて曰本と゛ころか世界中で
土砂崩れに洪水、暴風、熱中症、森林火災にと災害連発、国民を殺害する気満々て゛入国緩和どころかワクチン打ったバカのほうが
コロナ拡散率が高い統計すら出ているにもかかわらず地球破壊支援はバカチン打ったハ゛カか゛対象でコ口ナ利権まで存続する気満々
防衛という名目て゛増税して使途不明金着服して私腹を肥やす目的で日本に原爆落とした世界最惡のならず者国家とともに
軍事演習だなんだと北朝鮮挑発して地球の外を飛ぶミサイルを上空た゛のと表現した挙句に鉄道まで止めて
「ミサイル迷惑だな』だのとバカ丸出しのインタヒ゛ューまで報道するキチカ゛イ洗脳国家
こんな茶番を平気でやってる世界最悪の腐敗テ口組織自民公明にいまだに政権やらせてるNPСふ゜りに北朝鮮人民までヒ゛ックリだろ
(ref.) ttps://www.call4.jp/info.phρ?тype=iТеms&id=I0000062
URLリンク(han)еda-projecт.jimdofree.com/ , tTps://flight-route.Com/
тΤps://n-souonhigaisosyoudan.amebaownd.com/

530:名前は開発中のものです。
24/03/29 01:53:22.62 OrnNM7tr.net
画像データは用意出来ているのですが、それをopenbor用に敵キャラとして創って頂ける方を募集します。
どなたかいらっしゃらないでしょうか?

531:448 487
24/04/01 22:48:18.53 Z+AjGCOd.net
C言語を使わないパターンを考えて3年
なんでも募集 募集マン様?
各キャラクターモーションの場合は
ROSE&JASMIN様が戻ってこないと C言語が使えないから 無理っぽいです
ロゴ タイトル シーン Howtoチュートリアル
ゲームオーバー エンディングはGIMPで加工 (giam209)では配色が壊れる
wolf 格ツク MUGEN画像→openborに画像加工可能、画像のサイズが変えられない
levels/stage.txtに 同じ縦の位置
20 1900 60
20 1900 120
20 1900 180
に足場を置けずに作るのを投げてしまいました

532:名前は開発中のものです。
24/04/12 14:51:33.51 n4qpM60R.net
センスの塊openbor
URLリンク(sp.nicovideo.jp)

533:名前は開発中のものです。
24/04/12 18:45:48.69 n4qpM60R.net
唯一の救世主ROSE&JASMIN様もいなくなっちゃったしプレイ専門に戻りますかね...
Thank you
424が言うには1日本語サイトの人様
Sorry.This URL has been excluded from the Wayback Machine.なにこれ?
ROSE&JASMIN様
gikotakurpg(kt住江)様
すから(アイマスP)様
コウ様
betterbold様
ちんちら様
くりまみ様
お前はもう死んでいる様
おさんぽさわやか様
他過去の活動の痕跡や記憶を探してみたけど
黒いダルシムがヨガテレポートって言いながら大暴れとかほとんどの人が見つからない

534:名前は開発中のものです。
24/04/14 15:28:59.92 iBhq05Jf.net
>>530
面白そうですね。どこか素材や試作品などをアップする場所はありますか?単純に打撃とジャンプ攻撃だけするような敵なら簡単にできそうですが。

535:名前は開発中のものです。
24/04/15 02:07:45.68 xWlx2vud.net
何を作りたいのか消極的すぎて伝わらないですが...
MUGEN格ゲーベースか
一般的に道が平坦なベルトアクションか
もしも下記載のようなよくあるアクションであれば戻っても進行度が増えるのでオブジェクトと敵を開始直後に全て出現させないといけない
するとエラーを避けるために必然的に寂しくなりがち
各特徴を完成から逆算式に考えないと行き詰まるよね
再現不可能?
マリオ独特な動きと多すぎるオブジェクト 金網 ツルつた はしご 強制スクロール
ロックマン独特なステージのスクロール
カービィ複雑な動きと多すぎるプレイヤーと敵の変化
ドラキュラ複雑すぎるステージマップ 壁 天井
ゼルダ2D細かすぎる仕掛け

536:名前は開発中のものです。
24/04/15 11:57:17.08 1F+kSl05.net
大丈夫ですよ。
まだ終わってないと思います。
tubeなど見てると新作が発表されてますし。
知り合いに聞いたところでは、Pongsuke氏は
貰ったXB○Xのサブスクにハマってるそうですw

537:7月7日に理不尽にアク禁食らった人
24/04/17 14:33:02.59 kpAOUYyf.net
7月7日に理不尽にログアウト後も永久アク禁食らった人
英文コミュニティと@ScriptやC言語は無理ChronocrashやDiscordも嫌い
日本人なら5ちゃんねるここに来てほしい
相澤ヤスヒラ様の活動を見つけた
七夕アク禁人の活動は
媚薬を漬けるために(仮)身体をこすりつけたり押しあてたり悪戯するためにも
スリスリしたりします。いずれにしても拘束系の攻撃が多い。
空中で拘束する時は掴めないのでプレイヤー側に追加モーションと一時的にantigravity加えてます

538:528
24/04/18 20:01:24.95 9v7oZY+b.net
>>534
upろだを使えば簡単に用意できそうですが、もし個人間でのやりとりの方が良ければそちらの方でも大丈夫です(例:twitterのdmのファイル送信機能とか)
作りたいのは、bor系の格ゲー改変スクロールですね。くにおくんとかの特殊なやつではなくて、kof系のオーソドックスなやつです。
>>537 様は何が言いたいのか伝わりません……どういう事でしょう?

539:sage
24/04/19 02:07:01.87 Qq5LzTXU.net
七夕アク禁人です
アク禁のことなら
海外コミュニティでは階級制度が多く権限がない場合は
情報を伏せて隠したら
警告する
情報を開示したら
警告する
情報提供も交換もダメ
となり運が悪い(コミュ向いてない)と
バンプするな(ageるな)リンク乞食。階級最低投稿数未満で永久ban
(アカウント永久banプロバイダーban)となる

twitter他 discordは端末が弾かれてログインできない
本気で自分一人でopenbor活動していればいずれわかります

日本人にここに来て簡単な方のプログラムcameraType等々のちゃんとした使い方を余すことなく教えてほしいです
これ見たけれど全然わかんない
URLリンク(gist.github.com)

後半の七夕アク禁人のベルトアクション作成の活動は、について
392様の発言が性的マイノリティやフェチっぽかったので便乗して言ってみただけです

540:相澤ヤスヒラ
24/04/25 19:13:14.62 9Nb5YE8x.net
528及び536です。一度だけコテハンを使わせて下さい。
相澤ヤスヒラと申します。もし協力して下さる方がいらっしゃったら、私のtwitterのDMかピクシブのメッセージまで連絡を下さい。

541:名前は開発中のものです。
24/04/27 18:37:12.70 Vsfi7AsF.net
それは優しいコテ(kt住江)様本人に言わないと
URLリンク(www.pixiv.net)

542:名前は開発中のものです。
24/04/28 03:09:06.23 BA4DpYUi.net
すみませんコテハンファイトのことだと思ってしまいました

543:名前は開発中のものです。
24/04/28 04:03:23.73 BA4DpYUi.net
これ役に立たないですが
URLリンク(web.archive.org)

544:名前は開発中のものです。
24/04/30 12:18:02.20 H+j+Xwq1.net
>>530
FightersFactoryというmugenのキャラクター作成編集ソフトはご存じですか?
KoF系キャラを作るならmugenから移植するのが手っ取り早いので、上記ソフト(フリー)をつかって
必要なアニメファイルを抜き出して、ChronoCrashModdersToolで調整するのが簡単ですよ。

545:七夕アク禁人
24/05/01 10:24:09.86 PZTy230q.net
542先生へ
相澤ヤスヒラ様は
私の持っているビギナーズ初心者知識や作成編集ソフト
URLリンク(pc-news.ldblog.jp)
このスレッドの全ての基本的な技術は
既に会得しているように見えます
ChronoCrashで活動もしていて
私よりも良いプログラムを知っているでしょう
私はPSP用openbor活動なので
上限4000ピクセルと@ScriptやC言語の制限を受けます

546:相澤ヤスヒラ
24/05/01 16:15:45.29 yNzwlSYK.net
お返事ありがとうございます。できる限り自分で何とかしようとは思っています

547:名前は開発中のものです。
24/05/02 09:41:36.28 LOgO3FeE.net
ChronoCrashで活動されてる方でしたか。偉そうにすいませんでした。

548:名前は開発中のものです。
24/05/02 10:09:40.97 LOgO3FeE.net
>>539
各種コマンド、内部パラメーターや正式な動作に関してはopenbor wikiのLegacy Manualとエラーの際に出力されるテキストから辿って調査するしかないのがもどかしいですね。
android版やpsp版だとメモリーなど制限も多いのかな?キャラクターやステージを増やすと100Mbとかすぐ超えてしまいますよね。

549:名前は開発中のものです。
24/05/02 13:53:48.35 93iFH8hz.net
ChronoCrashといえば、O'Z Gamesさんのテンプレートがアップされてましたよ。
水に入った際の波紋とステージ演出デモの2種類なので解析して流用するもの楽だと思います。

550:名前は開発中のものです。
24/05/04 23:18:28.93 bZphPzhk.net
あのちゃんやコレみたいに
www.youtube.com/watch?app=desktop&v=oN_UxU05yo0
ボクはボクはあぁーみたいなものが
テレビでよく見かけるようになったからエロゲリョナゲトランスジェンダーゲームを
思いついてしまったではないか
というわけで
憲磨呂の顔だけショタキャラにデザインチェンジを希望します
声はハルくんに吹き替え

551:名前は開発中のものです。
24/05/05 06:35:16.24 Duz8uNhJ.net
ふと、何気なく欲しいゲームを探してたら
(くにおくん)メルカリで偽物?を見つけて
もしやと思ったら壮絶に見てはいけないものを見てしまった
www.romhacking.net/hacks/4179/
これは、もしかしたら
失われたPCゲームの知名度が低いみんなの知らない敵雑魚を量産できるかもしれない
www.romhacking.net/hacks/4217/

552:名前は開発中のものです。
24/05/06 14:04:14.54 5DmvrwMH.net
NES SNES GENESIS(MEGADRIVE) の頃は8x8ドットのチップを組み合わせてキャラを作っていたので、ROMからのコンバートは1からキャラクターを作る位大変なはず。

553:名前は開発中のものです。
24/05/07 06:11:47.11 jZ58br5d.net
javascriptで作ってみました

URLリンク(kuma0202.cute.coocan.jp)

554:
24/05/10 17:05:32.54 84q7aXoX.net
何このドングリって意味分からないのだけど
逆に荒らしになってないですか?

555:七夕アク禁人
24/05/12 01:05:16.32 WMf+efrJ.net
説明しよう
ドングリシステムは書き込み後に
なんと5分間待たせられる、そして
2回書き込みをさせられるのだ

556: 警備員[Lv.7][初]
24/05/16 12:40:00.23 hTaURbv6.net
もうここはダメっぽいので何処か流浪の旅に出ます。
ゲームもそうですがゴミシステムのせいで一瞬にして衰退するのを目の当たりにして、ちょっと勉強になりました。
これにて失礼致します。

557:名前は開発中のものです。
24/05/23 03:14:04.55 sjS/9vfU.net
先生へ
もしよかったら したらば に
スレ立てしていただけませんか?
URLリンク(jbbs.shitaraba.net)
夜中はエラー気味で投稿しづらいですが...

558:名前は開発中のものです。
24/05/30 22:49:13.34 swRNz1G/.net
>>552
ROMからの直接の流用はかなりの根気が必要そうですが、海外の勇者がスプライトシートに起こしてるキャラクターもありますね。
ただ今度はC社やS社のキャラとのサイズ感の違いに苦労しそうです。

559:名前は開発中のものです。
24/05/31 03:10:58.18 gkIFjF1V.net
ただでさえ希少なモッダーさん達が消えてしまう?GAMEJOLTにKoFベースのモッドがアップされてましたよ。まだ大丈夫です。

560:名前は開発中のものです。
24/06/06 17:13:40.34 alIzYx55.net
クロノクラッシュで某スミスさんがアカ休止させられてて、ちょっとワラ
本人曰くモッダーツール等エディター無しの全て手作業でMOD作成してたようで、それはそれで凄いなと思いました。
私はもうOpenbor statsやModdersTool無しでは何も出来ない身体ですw

561:名前は開発中のものです。
24/06/08 18:30:21.28 BK91MWFd.net
もし、モッダーさんがあまり採用していないスプライトを探しているなら、Infinity mugen teamさんの所に大量のスプライトが用意されてますよ。

562:名前は開発中のものです。
24/06/24 14:42:09.57 x1FTEJRl.net
まだ試してませんがChronoCrashModdersToolでもムゲンのAirファイルを読めるようになったようですね。

563:名前は開発中のものです。
24/06/26 11:31:30.28 R46jOG0S.net
上で言われてるCMTのムゲンファイル読み込みはエラーで機能せずトホホ。
Openbor statsじゃないとまともに変換出来ませんね。

564:名前は開発中のものです。
24/07/03 11:02:10.44 wA4/+KIF.net
OpenBoR stats 0.53 これ以降のstatsではMUGENのファイルを読み込み出来なくなっていますが何故?

565:名前は開発中のものです。
24/07/07 21:59:30.50 3eAlS52r.net
キャラクターを作成する際、drawmethod scaleで大きさを調整することも多いかと思います。
ただattackの範囲やbboxの範囲がズレてしまうのがもどかしいですね。
そんなとき、chronocrash modders tool (CMT)を使えばdrawmethod scaleにあわせて自動で調整してくれます。勘で調整ともオサラバとっても便利。

566:名前は開発中のものです。
24/07/26 17:11:14.83 gnlwzN1O.net
相澤氏のFem雑魚に触発されて色々いじってみましたが、攻撃を当てたた際のリアクションを工夫しないとその他大勢が団子になって襲ってくるだけになっちゃう。敵を作るのも難しいなー

567:名前は開発中のものです。
24/07/29 13:28:25.99 TlUe4JSw.net
Jikubon様のAkari1を視聴してたらRunningから次の動作に移るときブレーキ動作をしていて意外と芸細で驚いた

568:名前は開発中のものです。
24/08/01 03:28:19.21 SxvxfjU8.net
覚え書き
@script
if (frame==0) {
void self = getlocalvar("self");
int cm = getentityproperty(self,"map");
if(cm!=NULL()) {
setdrawmethod(self,1,255,255,0,0,0,0,cm+4);
}
}
if (frame==10) {
void self = getlocalvar("self");
int cm = getentityproperty(self,"map");
if(cm!=NULL()) {
setdrawmethod(self,1,255,255,0,0,0,0,cm);
}
}
@end_script
違うパレットが混在しているときint cm = getentityproperty(self,"map");で現在のパレットを取得
基本ヘッダーで設定したremapやalternatepalは上から順番に1~附番されるので
取得したパレット番号から足し引きしてsetdrawmethod(self,1,255,255,0,0,0,0,cm+4);
こんな感じに設定すればanimの一部に別なパレットを混在させることができる。
もう一度setdrawmethod(self,1,255,255,0,0,0,0,cm);で元に戻すのを忘れずに

int cm = getentityproperty(self,"colourmap");としてしまうと特殊なパレット番号の書式になってしまうので注意

569:名前は開発中のものです。
24/08/01 03:52:50.10 SxvxfjU8.net
changedrawmethod(self,"remap",cm+4);でもいいのかも?と思ったけど

setdrawmethod(self,1,255,255,0,0,0,0,cm+4);で変更したパレットを戻すときは

changedrawmethod(self,"remap",cm);で出来るものの、

animの最初にパレットを変えるときはsetdrawmethod(でないとダメみたい


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch