☆ベルトアクション作成 Beats of rageスレッド☆

0001名前は開発中のものです。
垢版 |
2019/01/14(月) 03:57:54.21ID:BfjgfhbB
フリーのベルトアクション作成ツールBeatsofrageでオリジナルの
ベルトアクションを製作するスレッドです。
http://ime.nu/senileteam.segaforums.com/

なかったので立て直しました
0452名前は開発中のものです。
垢版 |
2023/04/09(日) 02:04:27.71ID:cawyYZ6p
MUGENの便覧
やりたいことができないしエラーだらけで全部使えないし!はいこれ
ux.getuploader.com/bon0718/download/3
0453名前は開発中のものです。
垢版 |
2023/05/16(火) 13:07:18.64ID:udHk8L9s
ちょくちょく参考にさせてもらってます。
質問ですが、grabinの掴みが機能するのは動かない時のanim attackだけっぽいですかね?
「grabin 1 36」とAttack Boxを設定した同じアニメーションをanimation typeだけ変えて試した範囲では
↓Attack Boxヒット時に引き寄せた後のanimation type毎の挙動
attack → 掴む
attack(「move」がある) → 掴まない
attack(「jumpframe」がある) → 掴むがjumpframeの移動が続く
attackboth → 掴まない
block → 掴まない
chargeattack → 掴まない
follow → 掴まない
freespecial → 掴まない
(※)freespecial → Attack → 掴まない
special → 掴まない

※以下の内容(frameのpathは省略)のfreespecialから上と同じAttackを呼び出す
@cmd changeentityproperty getlocalvar("self") "animation" openborconstant("ANI_ATTACK")
frame 〜

こんな感じでした。
「Grabdistance 0」にして接近だけで掴み状態にせずに掴みアクションから掴める様にしたり
ラッシングビート修羅のジミーの様に特殊技として吸い込み掴みを使いたいんですが…
普通のgrabやanim attack以外からのgrabを使っている作品とか方法を知ってる方いますか?
0454名前は開発中のものです。
垢版 |
2023/05/18(木) 01:52:06.20ID:Ahrjuvwy
すいません多分解決しました。。
dograbなんてあったんですね…OpenBORManualに記述なかったので盲点でした。
0455名前は開発中のものです。
垢版 |
2023/07/08(土) 22:08:59.78ID:OiebaP6r
>>453
通常のGrabやAttackコマンドを介さずGarbするのは中々難しそう
私の知っている範囲だと、掴む相手(GrabedTarget)の選定が面倒で
敵が複数(AとB)いて、
Aを攻撃して倒し切らずに、Bに近付いてスクリプトで掴もうとすると
Target判定の残っているAを掴んでしまう事(Aが離れていてもテレポートで吸い込むw)が結構あります。
スクリプトの段階でTarget判定を丁寧にすれば良いと思うのですが乱戦が多いゲームなんで面倒そうw
通常コマンドのGrabWalk関連を調べてみるとよいかもですね。
0456名前は開発中のものです。
垢版 |
2023/07/10(月) 10:33:44.29ID:JU+qA8cq
掴みからの投げキャラで良くできてるなと思ったのがCrimeBustersのMaximaかな
SoR2Xとか掴んだあと相手の後ろに回ったりとか原作みたいなアクションできた気がする
0460名前は開発中のものです。
垢版 |
2023/07/19(水) 16:58:27.39ID:L6Ei/eLq
A.I.の台頭で背景画やアニメーション制作がしやすくなったっぽい?
某「クエイサーっぽい」MODのような演出に凝った作品制作にチャレンジできるかも。
というかニコニコで発表されてから12年もの月日が流れているとはw配布されたんですかね?
さておき、良い材料がそろっても結局製作者の想像力が追い付かないと、どうにもこうにもでしょうね。
0461名前は開発中のものです。
垢版 |
2023/07/20(木) 21:26:14.84ID:1PWQA0vF
マスカクの作者さんですかね?>クェイサーっぽい
GIFアニメを駆使した力作のようでした
ふっと消息を絶たれて今に至るようです
復活が期待されますが
今はgodotにunityと開発環境が豊富ですからね
0462名前は開発中のものです。
垢版 |
2023/07/20(木) 21:35:38.67ID:1PWQA0vF
そういえば、DD Tokki氏のKofRがアップデートされているようです
粛々と開発を続けてらっしゃるようで完成が待ち望まれます
0464名前は開発中のものです。
垢版 |
2023/07/27(木) 04:48:54.90ID:9IranWxT
>>463
Howto や Gameover など、特に面倒はなかったかと思います。

基本、
data/scenes/howto.txt こんな感じで /scenes/ フォルダにHowto.txt があれば、ゲーム中の Menuで選べるようになり。
txtの内容も単純に下のように

music data/music/howto.bor 1
animation data/scenes/howto.gif 0 0
silence

こんなんでOK

> animation のところでGifファイル(アニメ)を指定すればよいだけですが。
一枚絵を無限ループアニメと設定しておいても、一瞬で終わってしまうようです。
例えばGIMP(その他GIFアニメ作れればなんでもOK)でレイヤー(同じ絵でOK)を2枚用意して
ファイル保存(GIFでエクスポート)>>アニメーション設定をチェック>>一枚当たり500ミリ秒(適当)表示としておけば
一瞬で終わることなくHowtoやGameoverなどのシーンを表示できるかと思います。
0465463
垢版 |
2023/07/28(金) 20:16:12.20ID:9CyUvDcA
先生いつも本当にありがとう
いつもわがままな弟子たちの質問に答えてくれてありがとう
あなたの知らないうちに弟子がたくさんいる
ようです
まるで岩本三四郎先生のようだ
ありがとうございます!

448
giam209.exe wait1000でok
wav音声ファイルも録音し直しするだけ
アリスがゾンビみたいな歩き方で、やめいって思ったので描き直した
toumou fight par ver3 けっこうやらしい
でけたよー
https://tadaup.jp/2820043168.gif

https://tadaup.jp/2820032332.gif

https://tadaup.jp/2820003919.gif
0466名前は開発中のものです。
垢版 |
2023/08/08(火) 21:56:53.66ID:dDMNhSpi
どうやら私の人生はここまでのようですね
もうプログラムの追加も修正もできない
でも最速ロードで pc PSP PS3 vita switch スマホ で動くのを確認済み
夢は叶った!そして悲劇と共にいきなり私の人生は終わった...
0467名前は開発中のものです。
垢版 |
2023/08/11(金) 09:21:14.16ID:EIfZEBfi
おやバックアップ忘れですか?
プロジェクト喪失の絶望、わかります。
フリーのHDDリカバリーソフトでも結構よい性能なのでお試しあれ。

今いろいろステージギミックを考えてます。
透明な攻撃判定だけ設置して、触れたらanim follow で少し先に地雷をばら蒔き。
地雷のanim idle は2〜3回点滅表示させて後は透明になど。
global変数でフラグ設定して色々ギミック管理しはじめると沼ですね。
0468名前は開発中のものです。
垢版 |
2023/08/12(土) 11:08:13.40ID:jLdP8vm4
lifescore
credscore
有効化できたことはありませんか?

またはクレジットアイテムを作ったり残機 マイナス×99アイテムはできたことはありませんか?
有効化ができませんでした
0469名前は開発中のものです。
垢版 |
2023/08/13(日) 00:11:24.60ID:xdfwtTwf
lifescore credscore に関しては Models.txtに記載することで機能すると思いますが?
Modderさんの中にはLevels.txtにも記載してる場合もあります、色々なヴァージョンがあるので正解は不明ですねw
0470名前は開発中のものです。
垢版 |
2023/08/14(月) 15:11:42.16ID:9IVLIwLo
lifescoreはmodels.txtに記載することで動作してますね。
itemでクレジット増やすのは、当該アイテムのentityのヘッダーにcredit 1等記載すれば良いようですが、残機のマイナス効果はスクリプトにすればどうにかなるかもです。

最近、pakファイルにロック掛けて中身を覗けないようにしてるModderさんが多くなってきてショボーンですw
0471名前は開発中のものです。
垢版 |
2023/08/14(月) 22:01:18.65ID:bpKPl4N+
name Hotdog
type item
subtype touch
candamage player
didhitscript @script
void main() {
void target = getlocalvar("damagetaker");
int PIndex = getentityproperty(target,"playerindex");
changeplayerproperty(PIndex, "lives", 0);
changeplayerproperty(PIndex, "credits", 0);
} @end_script

anim idle
attack 11 10 32 20 0 0 0 1 0 9
loop 1
delay 300
offset 25 25
bbox 11 10 32 20
frame data/chars/misc/Hotdog.gif

こんな感じで設定すれば、アイテムに近づき攻撃判定に触れると
didhitscriptが実行されて、残機とクレジットが0になります。
この仕組みだとType Itemである必要は特に無いのですが、何かの参考になれば。
0472名前は開発中のものです。
垢版 |
2023/08/15(火) 10:14:55.85ID:5qSS1H4z
>>471
敵に Anim get がある場合、敵が拾っても発動することがあるので、

bbox 11 10 32 20
ここを

itembox 11 10 32 20
とすることでcandamage player で設定しているようにplayer のみが拾えるようになります。
標準のcandamage コマンドとちょっと違って type Item 専用の動作になります。

type item のヘッダーにcredit と記入すればクレジットが増えるアイテムになりますが、
どうやら複数の効果はスクリプトを使わないと無理みたいです。

最後にlifescore はlevels.txt に記載することで機能してます(Ver.3_Rev.6391)。
credscore は検証中。
0473名前は開発中のものです。
垢版 |
2023/08/15(火) 10:20:05.70ID:5qSS1H4z
name Hotdog
type item

health 100

candamage player
didhitscript @script
void main() {
void tgt = getlocalvar("damagetaker");
if (getentityproperty(tgt,"type")==openborconstant("TYPE_PLAYER")) {
int PIndex = getentityproperty(tgt,"playerindex");
changeplayerproperty(PIndex, "lives", 1);
changeplayerproperty(PIndex, "credits", 1);
} }
@end_script

anim idle
attack 11 10 32 20 0 0 0 1 0 9
loop 1
delay 200
offset 25 25
itembox 11 10 32 20
frame data/chars/misc/Hotdog.gif

こんな感じにcandamage player とitembox を組み合わせると、プレイヤーが拾った時だけ効果が出ます。
0474名前は開発中のものです。
垢版 |
2023/08/15(火) 12:52:52.96ID:2535FRyI
うちの環境ではライフスコアが5万で固定されてます。
クレジットスコアは機能せず。
クレジットアイテムでは増えます。
謎は深まるばかり。
0475名前は開発中のものです。
垢版 |
2023/08/16(水) 10:49:29.69ID:90h10/mV
old manual ではModels.txt に記入するように、
lifescore はデフォ5000、credscore はデフォ不明、数値によっては反応しない。数値を0にするとバグるよ?
と書かれていますね。
実際Models.txt にcredscore 0としたところ、最初の敵を攻撃してスコアが動いた時点でクラッシュしました。
0476名前は開発中のものです。
垢版 |
2023/08/17(木) 01:28:49.71ID:lEcdpfS2
まだやってます、敵の団子問題。
subtype やaimove ・speed などを変えてEntity.txt を作ったり、NPCを登場させたり色々工夫の余地はありますが、
やはりプレイヤーが倒れて起き上がりや、再登場の際にはChaseタイプの敵が群がってきてしまいがち。
range を設定して、そこからrand() のスクリプトで別な動作にchangeentityproperty させるのもあり。
そんな中で、いくつかの敵Entityに Platform を設定して他の敵を一瞬足止めするというのをやってみました。
anim idle

loop 1
delay 50
offset 25 25
platform 25 30 -20 -20 20 20 10 30
frame data/chars/misc/Hotdog.gif
こんな感じで足場(platform)を設定して、それにぶつかると停止する機能を流用。
anim idle,anim walk,anim backwalk などに設定しておけば少し団子が防げるかも?
完全に重なってしまうとお互い影響しあって動けなくなったりするもの愛嬌w
0477名前は開発中のものです。
垢版 |
2023/08/19(土) 10:42:29.91ID:LQTpaOO8
なかなか検索しづらい AIFlag について見つけたもの
Available properties:
animating
attacking
autokill
blink
blocking
charging
dead
drop
ducking
falling
frozen
getting
idlemode
idling
inbackpain
inpain
invincible
jumpid
jumping
projectile
riseattacking
rising
running
toexplode
turning
walking
walkmode
0478名前は開発中のものです。
垢版 |
2023/08/21(月) 22:33:30.84ID:AQsTVOZ0
@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")

こんな感じに使いますが、あまり無茶するとバグります。
0479名前は開発中のものです。
垢版 |
2023/08/23(水) 01:57:45.53ID:U4IcJWNw
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を色々いじって、こんなんなった感じです。
0480名前は開発中のものです。
垢版 |
2023/08/23(水) 02:32:34.95ID:U4IcJWNw
動画 BonusStage で、吹き飛ばし攻撃を受けた際に空中で回転して復帰し、その後急降下攻撃してますが、それが上のAnim の全体像です。
いまはMP消費なして使えてますが、正式採用の際にはMP消費にすれば万能にはならずに済むと思います。
後方からの攻撃には無防備でそのままお手玉で倒されてますが、Anim backfall では消費MPを増やして復帰できるようにするのも良いかも知れません。
あの程度の敵の数では処理落ちしないOpenBoRの可能性、ちょっとした弾幕シューティングも行けそうですね。
0481名前は開発中のものです。
垢版 |
2023/08/24(木) 21:21:23.69ID:YPRNQtgA
あまりコアな話は分からないからPAKファイル解凍してHP/MP増やして遊んでたら
解凍できないPAKファイルあるけどバイナリエディタでヘッダー弄ればどうにかなるとか無いのかね
0482名前は開発中のものです。
垢版 |
2023/08/25(金) 21:11:07.56ID:fMQTw0Wv
くにおたちの挽歌のような坂道って再現できないんでしょうか?
https://tadaup.jp/2521064234.jpeg
0483名前は開発中のものです。
垢版 |
2023/08/26(土) 22:56:53.25ID:gVq4cFtF
坂道(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で坂道を使っていたと思います。
何かの参考になれば。
0484名前は開発中のものです。
垢版 |
2023/08/26(土) 23:21:57.02ID:gVq4cFtF
Legacy Manual では {xpos}{zpos} の場所が左上角になっていますが、
基本Entity のOfset と同じく Xが水平の中心、Zが底面を指していて、
{xsize}で全体の幅、{zsize}奥行きといった形でイメージすると分かり易いかも?
0485名前は開発中のものです。
垢版 |
2023/08/27(日) 02:26:31.67ID:ZmqzU//y
> 基本Entity のOfset と同じく Xが水平の中心
ではなく Xpos は左端、要するに左下の角ですね、offsetと同じ X が水平の中心なのは Platform(Wall,Hole)です。
Xpos Zpos の始点はステージの最初の左端がゼロになります。
0486名前は開発中のものです。
垢版 |
2023/08/29(火) 12:25:13.72ID:AMPeNRG8
気付いてなかったですが Tohou Madness Ver3 が発表されてますね。
原作もかなり人気のようですが、実は未プレイで何も知らないのです。
MUGENのキャラでは大暴れしているのでマミゾー等は何となく分かるんですが、元々はシューティングのようですね?
MUGENからのキャラ移植で作ってみたいなとは思っていますが、トリッキーな技が多かったり、
画面一杯にエフェクト炸裂したりでベルトスクロールでちまちま殴らなくても良いのでは?となったりで1キャラ弄っては
半年放置という感じが何年か続いてますw
SoR2XがSoRXに改名してプロジェクトが続くようです。どうもSoR1〜3の内容で遊べるようですね。
SoR2XのMegaMixのほうが好きなので、そっちも続いてくれると良いのですが。
0487368
垢版 |
2023/08/31(木) 08:54:08.21ID:rm/YzVT2
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???
0488名前は開発中のものです。
垢版 |
2023/09/04(月) 03:08:23.01ID:Be5pbRJx
Ver5 ですか、色々あるんですね。
700MBというとサウンドデータが重そうですね。
Win版しか考えたことなかったですが、
その他ポートの事を考えると詰め込めば良いと言う訳ではないと。
まあ商売するわけじゃ無し、好きに作って問題ないとは思います。
0489名前は開発中のものです。
垢版 |
2023/09/04(月) 03:25:01.95ID:Be5pbRJx
好きに作ってるといえば、ワールドスミスさん。ゲイリーさんの別名?
相変わらず大胆にスプライトをカットされてますが、何か信念でもあるのでしょうか?
サウンドデーターと違ってメモリー的なメリットも無さそうですが、
アンドロイドやPSPでプレイするには必要なテクニックなのですかね。
Prolophis Videogamerさん、PireWolfさん、BonusJZさん、復活していただけると個人的には嬉しいのですが、上手くいかないものですね。
0490名前は開発中のものです。
垢版 |
2023/09/06(水) 04:41:08.35ID:geV1ojpk
TekkenTDR を作られている Malik氏、成長システムが良く出来ているのでScriptsフォルダを覗くととても勉強になります。
FinakFight系やSoR系で採用されているLevelUpはScoreで成長していましたが、
Malik氏のものは能力に個別のExpを設定してプレイヤーが選択できるようにしたもの。
WarDukeですでに近いもの(アイテムや魔法管理)MixMastersのセーブデータ利用など
複雑なものは既に発表されてきましたが、TekkenTDRのものはかなり簡単に利用できますので、
興味があったら一度覗いて見てください。Speechの部分も楽にストーリーを追加できるので勉強になります。
0492名前は開発中のものです。
垢版 |
2023/09/09(土) 22:24:33.67ID:jQmpcZdf
動画見ました。
levels.txtファイルのskipselect Kazuyaを導入したいキャラに替えて、キャラのファイルにweaponsを追加したら戦闘まで行けました。
ただ装備メニューを開こうとすると落ちてしまいます。対策は分かりますか?
0493名前は開発中のものです。
垢版 |
2023/09/10(日) 15:58:22.42ID:/j8KKXBB
先ず使用するキャラクターのanim spawn、anim deathにKazuyaから同じanimの@cmd 〜を移植します。特にspawnの@cnd〜は成長したステータスの書き換えなので無いとステータスの変化が反映されません。メニューを開くと落ちてしまうのは、data/scripts/speech/〜に導入するキャラクターの名前+_face.pngという画像を入れておきます。参考になれば。
0494名前は開発中のものです。
垢版 |
2023/09/10(日) 23:20:59.37ID:HxjwxKxO
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 といったところ。
0495名前は開発中のものです。
垢版 |
2023/09/10(日) 23:23:55.39ID:HxjwxKxO
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

キャラのヘッダーにこれらも記載しないとです。
0496名前は開発中のものです。
垢版 |
2023/09/14(木) 21:20:58.87ID:W5QIGiJ6
レベルアップシステム面白いですね。ステータスがアップするだけではなく、技も変わるともっと面白くなりそうですが難しいですか?
0497名前は開発中のものです。
垢版 |
2023/09/16(土) 04:15:39.68ID:vepgfV/D
少し前に坂道(Slope)を表現できないか?と話題に上がっていたので、簡単に作って動画に上げました。
見ていただけると分かりますが、そのまんまです。分かり易いように2Dステージになっています。

>>496 さん
難しく考えずに、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を実行させれば
技の分岐条件も簡単に設定できると思います。
0498ROSE&JASMIN様に感激記念
垢版 |
2023/09/16(土) 19:56:51.33ID:kDDs5l2M
Go.ogleは、ほんと使えないね
以前は、こんなページもあったのに
tadaup.jp/1619514043.jpeg
openborの日本語のページも消えて
何もかも消えて情報操作されて知らないうちに
少しずつGo.ogle←こういうのに
洗脳されていくんだねっ
0500名前は開発中のものです。
垢版 |
2023/10/01(日) 02:55:25.04ID:ULBqh4r5
動画はNPCのSubType Followの実験です。
NPC側のAnim IdleのRange設定でプレイヤーをフォローしてくれます。

2Dステージの実験もしてるんですが、結構画面が狭く感じるものですね。
MUGENのD4サイズキャラを縮小して使用してみましたが、潰れがひどくて。
綺麗に縮小できるソフトを探してます。
0501名前は開発中のものです。
垢版 |
2023/10/05(木) 11:45:46.57ID:gOKzcC12
edge129で
3×3
□□□
□□□
□□□
こうじゃなくて

edge129で
2×2
1×2
2×1
1×1
____
||
------+-|
 ̄ ̄ ̄ ̄
5ちゃんねるのAAは おおきくズレる
パーツごとに縮小するしかないのでは
0502名前は開発中のものです。
垢版 |
2023/10/05(木) 12:03:29.87ID:gOKzcC12
イメージ
tadaup.jp/0512003686.jpeg
0503名前は開発中のものです。
垢版 |
2023/10/06(金) 02:04:29.90ID:bt3hcWO+
やはり一個一個丁寧にですよね。まあ元より50%も小さくしようというのが無茶なんで。
XnViewでも結構きれいに縮小できそうなので、あとはDrawmethod Scaleで微調整しつつやってみようかと思います。

ワンピ、ドラボ、ユーギオなど色々なMODを開発されてた Betterbold氏お元気なのでしょうか?
別なEngineに行ってしまわれたんですかね。OpenBoRくらい気軽にいじれるEngineも中々ないと思うんで
もっとモッダーさんが増えてくれると良いのですが。
0504名前は開発中のものです。
垢版 |
2023/10/08(日) 11:30:20.94ID:qbmCcrj4
MUGENのキャラが使えると聞いて調べたんですが、なんとかCSVファイルで出力するというところまで来ました。中身を見るとoffsetの情報など必要なデータが見つけたんですが、これらを抽出する方法が分かりません。表計算ソフトなどで抽出してるんでしょうか?専用のツールなどあるのでしょうか?よろしくお願いします。
0505名前は開発中のものです。
垢版 |
2023/10/11(水) 22:08:22.45ID:OWT2uqg/
OpenBoR Statics というエディターの古いバージョンで出来たはず。どのバージョンだったかは失念。
0506名前は開発中のものです。
垢版 |
2023/10/14(土) 12:58:34.01ID:QjQbC6zV
Chronocrashには無いようです。sourceforgeというサイトにあるものが変換出来るようです。
あとはGithubにソースがアップされてるので、自分でアッセンブルするかでしょうか?
0507名前は開発中のものです。
垢版 |
2023/10/19(木) 00:00:31.11ID:rPM7Eijg
ChronoCrashではお馴染みの天才BLOODBANE氏のBARSHEN BELOW、
コンパクトにまとめながらも中身はテクニックの塊なので、中身を覗くと大変勉強になります。
特に画面内を跳ね回る部分などは、独自の投げによく使われるBindentityの応用で、
画面の端まで移動すると反対に方向転換する透明なキャラ(Entity)を作り。
その透明キャラに捕まえてもらって(Bindentity)、引きずり回してもらうw事により自在に移動するという画期的アイデア。
メインのキャラのIdleやWalkなどを一々いじらなくても画面内をバウンド移動することが可能。
?別に普通にWalkやJumpで良いんじゃ?と思うかもしれませんが、JumpしながらやAttackしながら常に移動できるのです。
アクションのボスやシューティングの敵のように常になにか他の動作をしながら移動することを最小限の手間で実現できるという。
元々のMODは最低限の演出やグラフィックだったので動画では他のMODのグラフィックを移植して派手にしてみました。
アイデアさえあれば応えてくれるポテンシャルを秘めているOpenBoR、この先もずっと楽しめそうです。
0508名前は開発中のものです
垢版 |
2023/10/19(木) 23:35:17.41ID:aX6bkmvr
板の趣旨に反していたら誠に申し訳ありません。
行き着く場所がここしか無くて初カキコさせてもらいます。
openborでザコキャラを創って頂ける方を有償で探しているのですが、この場所にどなたかいらっしゃいませんでしょうか?
自分でも努力しましたが、どうにも既に完成しているキャラをステージへ入れるのが精一杯で一からは作れ無かったのです。
皆さんのポリシーに反しているなら、諦める所存です……
0509名前は開発中のものです。
垢版 |
2023/10/21(土) 12:09:15.11ID:fP9sDA2A
スレ主ではないので何とも言えませんが、有償だとクオリティや納期の問題などありそうなので、例えばアップローダーを借りてもらって材料を提供し、ここで要望やお題等を提示、皆さんに作成やアレンジを募るというのはどうででょう。
0510名前は開発中のものです。
垢版 |
2023/10/21(土) 15:30:53.13ID:D76jcEPR
おおっ!?
岩本三四郎先生
レクイエム→カラーズパーティー
ノレパン一味
MMDVTuber
密会緋萃伝実写
驚愕再来か!?
(こんなことを言って本人たちにバレたらこの世から消される)
0511餅を食え餅を
垢版 |
2023/10/21(土) 16:24:19.69ID:D76jcEPR
鉛筆で描いて写真撮って
G・こんばーちゃでgif化して
妖幻灯記みたいにしたら面白そう
0512名前は開発中のものです
垢版 |
2023/10/21(土) 19:48:36.55ID:/WwezNXn
<0509さん
アドバイスありがとうございます。自分でももっと色々考えてみます
0513名前は開発中のものです。
垢版 |
2023/10/22(日) 03:57:49.80ID:PJFsMJGD
他のMODから移植はできるのなら、OpenBoR StatsやChronoCrash ModdersToolがあればアレンジを加えることは簡単だと思います。
双方ともWindows10での基本的な動作は確認できてます(一部エラー落ちしますが、こまめにセーブしてれば大丈夫)。
MUGEN用のエディタ、SAEやFightersFactory等もあると便利ですよ(絵を登録してアニメーションさせるとき便利)。
位置関係(offset)や攻撃範囲、被弾範囲などは上記ツールが無いとやってられませんw
〜な感じのキャラ作りたいけどジャンプさせたら攻撃出せずに着地しちゃった。的に少し具体的に質問したら答えてくれる方もいらっしゃると思います。
一対一の対戦格闘ゲームみたいに厳密に作らなくても、それっぽく動いてればOKだと思うので、気楽に作ってゆきましょう。
0514名前は開発中のものです。
垢版 |
2023/10/23(月) 02:25:25.65ID:XfCjZjWd
他人様の2Dシューティングを覗いていたら楽しくなってしまって、
グラを差し替えたり、攻撃パターンを変更したりしてたらゴチャゴチャと汚くなってしまいましたとさ。
やはりセンスがないと只ダラダラと垂れ流すだけになってしまいます。メリハリの大切さ。
0515名前は開発中のものです。
垢版 |
2023/10/24(火) 23:37:49.28ID:qHqfdYZs
敵側に経験値やレベルアップを指定できませんか?経験値→(感情値)上がってイベント発生やりたいです
0516名前は開発中のものです。
垢版 |
2023/10/27(金) 14:03:09.98ID:/XzAH1d2
ある数値(フラグ)でイベント発生はいくつか方法が考えられますが、単純なのは 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を使わなくても直接記述で変更できます。
0517名前は開発中のものです。
垢版 |
2023/10/28(土) 06:11:44.34ID:zy56uO4y
フラグの管理については上記(globalvarやentityvarなど)も含め幾つかの選択肢があります。
他にも、プレイヤーのheightやaggressionはあまり使わないステータスなので、それを逆に利用して

changeentityproperty(getlocalvar("self"), "aggression", 60);
int Code = getentityproperty(getlocalvar("self"),"aggression");
if(Code==50) { 特別なイベントlなどの処理 }

たとえば上のように特定の敵を倒したらプレイヤーのaggressionを変更して、
ステージ(Level)の途中でaggressionが一定以上ならイベントの発生のフラグといて利用する事もできます。
敵のステータスは出現したり倒されて消滅(値のクリア)したりが頻繁に起るので、
フラグとしては使いにくくglobalvarやentityvarなどで管理した方が良いかと思います。

プレイヤーはゲームオーバーにならなければ基本常に存在するので、利用頻度の少ないステータスはフラグとしても使えるという例。
0519名前は開発中のものです。
垢版 |
2023/11/08(水) 17:10:33.65ID:sPBuqpr2
今さらですが、Tiled というマップ作成ソフトが便利すぎ。
2Dゲームを作ってみようかと挑戦してますが、中々難しい、敵をある程度付かず離れずのようにしないと団子にw
空中に足場を作ってcheckwallなんかで確認させて上手くジャンプさせたり、意外に手間だだったりします。
一定のパターンで動き回る奴を織り混ぜたり、結構な種類の敵を作らないとです。
0520名前は開発中のものです。
垢版 |
2023/11/09(木) 12:57:26.16ID:kE73dvo0
levels/stage.txtに
同じ縦の位置に足場を置けませんか?
charsと頭がぶつかるのはなしでお願いします
0521名前は開発中のものです。
垢版 |
2023/11/10(金) 13:30:00.50ID:oQEiwzju
足場が”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)を使っても構いません。
0522名前は開発中のものです。
垢版 |
2023/11/15(水) 01:57:18.63ID:wDAw0PZ4
"nohithead", "animheight" など便利そうなコマンドはありますが、どうも不安定なようなので

@cmd で "subject_to_platform" を操作した方が確実なようですね。
0523名前は開発中のものです。
垢版 |
2023/11/18(土) 16:20:25.10ID:lj5sYLww
プログラムあるあるで聞かれる「なんの効果も無いはずなのに消すとバグるから放置」
今私が弄ってるキャラの一つもそれがあり 他のキャラクターは全てoffにしてる gfxhadow をそのキャラに限って
1 以外に設定するとOpenBoRが丸ごと落ちて何故かエラーログにも原因が記録されないという

たぶんどっかに得体のしれない文字コードが紛れ込んでる(稀に良くある)からだと思うんですけどね
すっかり肌寒い季節になりました。皆様もご自愛ください。
0524名前は開発中のものです。
垢版 |
2023/11/18(土) 16:24:13.01ID:lj5sYLww
gfxhadow → ×
gfxshadow です。

entity(キャラ)のヘッダーの記述の順番で効果が出たり出なかったりすること意外と多いです。
0525名前は開発中のものです。
垢版 |
2023/11/19(日) 04:13:58.35ID:8uJbot/L
Type Trap のテスト動画
2Dゲームの宿命か、画面下に敵が溜まってしまうので障害物とリフトと壊れる床、一定数の敵撃破でボムが炸裂、ランダムに噴出する炎
透明から反応して炸裂する地雷、とりあえずHDDに入ってたモンスターなどなど適当にぶちまけたので画面が非常に五月蠅いですが
画面モードは640x480なんですがとても狭く感じます。さらにトラップや敵を増やす方向でゆくなら800x480でも良いくらいですね。
0526名前は開発中のものです。
垢版 |
2023/11/26(日) 04:09:45.03ID:YPBtZh8k
移動する床は中々調整が難しいですが、出現させた場所(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
などなど各種要素を影響無しにしてるのに、ぶっ飛んでったりするのは謎。指定する順番があるのかな?
0527名前は開発中のものです。
垢版 |
2023/11/26(日) 04:25:26.24ID:YPBtZh8k
上で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を行ったり来たりするんで便利(受け売り)なんですけど数学は苦手の極。
ラジアン?...タイヤ?って感じです。
0528名前は開発中のものです。
垢版 |
2024/03/29(金) 01:53:22.62ID:OrnNM7tr
画像データは用意出来ているのですが、それをopenbor用に敵キャラとして創って頂ける方を募集します。
どなたかいらっしゃらないでしょうか?
0529448 487
垢版 |
2024/04/01(月) 22:48:18.53ID:Z+AjGCOd
C言語を使わないパターンを考えて3年

なんでも募集 募集マン様?
各キャラクターモーションの場合は
ROSE&JASMIN様が戻ってこないと C言語が使えないから 無理っぽいです

ロゴ タイトル シーン Howtoチュートリアル
ゲームオーバー エンディングはGIMPで加工 (giam209)では配色が壊れる

wolf 格ツク MUGEN画像→openborに画像加工可能、画像のサイズが変えられない

levels/stage.txtに 同じ縦の位置
20 1900 60
20 1900 120
20 1900 180
に足場を置けずに作るのを投げてしまいました
0531名前は開発中のものです。
垢版 |
2024/04/12(金) 18:45:48.69ID:n4qpM60R
唯一の救世主ROSE&JASMIN様もいなくなっちゃったしプレイ専門に戻りますかね...
Thank you
424が言うには1日本語サイトの人様
Sorry.This URL has been excluded from the Wayback Machine.なにこれ?
ROSE&JASMIN様
gikotakurpg(kt住江)様
すから(アイマスP)様
コウ様
betterbold様
ちんちら様
くりまみ様
お前はもう死んでいる様
おさんぽさわやか様
他過去の活動の痕跡や記憶を探してみたけど
黒いダルシムがヨガテレポートって言いながら大暴れとかほとんどの人が見つからない
0532名前は開発中のものです。
垢版 |
2024/04/14(日) 15:28:59.92ID:iBhq05Jf
>>528
面白そうですね。どこか素材や試作品などをアップする場所はありますか?単純に打撃とジャンプ攻撃だけするような敵なら簡単にできそうですが。
0533名前は開発中のものです。
垢版 |
2024/04/15(月) 02:07:45.68ID:xWlx2vud
何を作りたいのか消極的すぎて伝わらないですが...
MUGEN格ゲーベースか
一般的に道が平坦なベルトアクションか
もしも下記載のようなよくあるアクションであれば戻っても進行度が増えるのでオブジェクトと敵を開始直後に全て出現させないといけない
するとエラーを避けるために必然的に寂しくなりがち
各特徴を完成から逆算式に考えないと行き詰まるよね

再現不可能?
マリオ独特な動きと多すぎるオブジェクト 金網 ツルつた はしご 強制スクロール
ロックマン独特なステージのスクロール
カービィ複雑な動きと多すぎるプレイヤーと敵の変化
ドラキュラ複雑すぎるステージマップ 壁 天井
ゼルダ2D細かすぎる仕掛け
0534名前は開発中のものです。
垢版 |
2024/04/15(月) 11:57:17.08ID:1F+kSl05
大丈夫ですよ。
まだ終わってないと思います。
tubeなど見てると新作が発表されてますし。
知り合いに聞いたところでは、Pongsuke氏は
貰ったXB○Xのサブスクにハマってるそうですw
05357月7日に理不尽にアク禁食らった人
垢版 |
2024/04/17(水) 14:33:02.59ID:kpAOUYyf
7月7日に理不尽にログアウト後も永久アク禁食らった人
英文コミュニティと@ScriptやC言語は無理ChronocrashやDiscordも嫌い
日本人なら5ちゃんねるここに来てほしい
相澤ヤスヒラ様の活動を見つけた
七夕アク禁人の活動は
媚薬を漬けるために(仮)身体をこすりつけたり押しあてたり悪戯するためにも
スリスリしたりします。いずれにしても拘束系の攻撃が多い。
空中で拘束する時は掴めないのでプレイヤー側に追加モーションと一時的にantigravity加えてます
0536528
垢版 |
2024/04/18(木) 20:01:24.95ID:9v7oZY+b
>>532
upろだを使えば簡単に用意できそうですが、もし個人間でのやりとりの方が良ければそちらの方でも大丈夫です(例:twitterのdmのファイル送信機能とか)
作りたいのは、bor系の格ゲー改変スクロールですね。くにおくんとかの特殊なやつではなくて、kof系のオーソドックスなやつです。

>>535 様は何が言いたいのか伝わりません……どういう事でしょう?
0537sage
垢版 |
2024/04/19(金) 02:07:01.87ID:Qq5LzTXU
七夕アク禁人です
アク禁のことなら
海外コミュニティでは階級制度が多く権限がない場合は
情報を伏せて隠したら
警告する
情報を開示したら
警告する
情報提供も交換もダメ
となり運が悪い(コミュ向いてない)と
バンプするな(ageるな)リンク乞食。階級最低投稿数未満で永久ban
(アカウント永久banプロバイダーban)となる

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

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

後半の七夕アク禁人のベルトアクション作成の活動は、について
392様の発言が性的マイノリティやフェチっぽかったので便乗して言ってみただけです
0538相澤ヤスヒラ
垢版 |
2024/04/25(木) 19:13:14.62ID:9Nb5YE8x
528及び536です。一度だけコテハンを使わせて下さい。
相澤ヤスヒラと申します。もし協力して下さる方がいらっしゃったら、私のtwitterのDMかピクシブのメッセージまで連絡を下さい。
0542名前は開発中のものです。
垢版 |
2024/04/30(火) 12:18:02.20ID:H+j+Xwq1
>>528
FightersFactoryというmugenのキャラクター作成編集ソフトはご存じですか?
KoF系キャラを作るならmugenから移植するのが手っ取り早いので、上記ソフト(フリー)をつかって
必要なアニメファイルを抜き出して、ChronoCrashModdersToolで調整するのが簡単ですよ。
0543七夕アク禁人
垢版 |
2024/05/01(水) 10:24:09.86ID:PZTy230q
542先生へ
相澤ヤスヒラ様は
私の持っているビギナーズ初心者知識や作成編集ソフト
http://pc-news.ldblog.jp/archives/51594571.html
このスレッドの全ての基本的な技術は
既に会得しているように見えます
ChronoCrashで活動もしていて
私よりも良いプログラムを知っているでしょう

私はPSP用openbor活動なので
上限4000ピクセルと@ScriptやC言語の制限を受けます
0544相澤ヤスヒラ
垢版 |
2024/05/01(水) 16:15:45.29ID:yNzwlSYK
お返事ありがとうございます。できる限り自分で何とかしようとは思っています
0546名前は開発中のものです。
垢版 |
2024/05/02(木) 10:09:40.97ID:LOgO3FeE
>>537
各種コマンド、内部パラメーターや正式な動作に関してはopenbor wikiのLegacy Manualとエラーの際に出力されるテキストから辿って調査するしかないのがもどかしいですね。
android版やpsp版だとメモリーなど制限も多いのかな?キャラクターやステージを増やすと100Mbとかすぐ超えてしまいますよね。
0547名前は開発中のものです。
垢版 |
2024/05/02(木) 13:53:48.35ID:93iFH8hz
ChronoCrashといえば、O'Z Gamesさんのテンプレートがアップされてましたよ。
水に入った際の波紋とステージ演出デモの2種類なので解析して流用するもの楽だと思います。
0548名前は開発中のものです。
垢版 |
2024/05/04(土) 23:18:28.93ID:bZphPzhk
あのちゃんやコレみたいに
www.youtube.com/watch?app=desktop&v=oN_UxU05yo0
ボクはボクはあぁーみたいなものが
テレビでよく見かけるようになったからエロゲリョナゲトランスジェンダーゲームを
思いついてしまったではないか
というわけで
憲磨呂の顔だけショタキャラにデザインチェンジを希望します
声はハルくんに吹き替え
0549名前は開発中のものです。
垢版 |
2024/05/05(日) 06:35:16.24ID:Duz8uNhJ
ふと、何気なく欲しいゲームを探してたら
(くにおくん)メルカリで偽物?を見つけて
もしやと思ったら壮絶に見てはいけないものを見てしまった
www.romhacking.net/hacks/4179/
これは、もしかしたら
失われたPCゲームの知名度が低いみんなの知らない敵雑魚を量産できるかもしれない
www.romhacking.net/hacks/4217/
0550名前は開発中のものです。
垢版 |
2024/05/06(月) 14:04:14.54ID:5DmvrwMH
NES SNES GENESIS(MEGADRIVE) の頃は8x8ドットのチップを組み合わせてキャラを作っていたので、ROMからのコンバートは1からキャラクターを作る位大変なはず。
0552 警備員[Lv.6][初]
垢版 |
2024/05/10(金) 17:05:32.54ID:84q7aXoX
何このドングリって意味分からないのだけど
逆に荒らしになってないですか?
レスを投稿する


ニューススポーツなんでも実況