トップページgamedev
1001コメント303KB

HSP - Hot Soup Processor [10]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2005/06/19(日) 14:56:05ID:vP/TtBn6
       (  ,,,)
        .(  ,,)      スクリプト言語 HotSoupProcessor について
        ( ,,).        ゲーム製作の視点から、また〜りと語り合うスレ。
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l   * 質問する前に検索してみる事
     l;    :::;;;l-' /   * ヲチ、ネタなどはスレ違い
    ,-ヽ───.'-、´..   * 歴代スレ、関連サイトは >>2-8 あたり
    ヽ ──── '

  ONION software (本家)
   http://www.onionsoft.net/
0566名前は開発中のものです。2005/09/10(土) 07:44:55ID:aa+oM2yI
http://pegepege.hp.infoseek.co.jp/hpda1.html
ここのZ戦略ってゲームを開いたら
内部エラー(12)が起きて終了しちまった。
なんか策ないかな・・・
05675172005/09/10(土) 09:09:43ID:lZloKU2q
>>564

凄いです
僕の環境がしょぼいのでもしかしたら処理落ちするかもと
32の碁石を361個置いて試して見ましたけど
軽快に動いています
これなら もっと滑らかにして いろいろ処理入れても
いけそうです

x ファイルちょっといじって遊んで見ます

これが hsp3 で作れるということで
意味なくインストールしてしまいました
0568名前は開発中のものです。2005/09/10(土) 11:17:22ID:8saIgRCc
>>566
そういうのは浅いフォルダやスペースを含まないパスに置けば解決する場合がある
0569名前は開発中のものです。2005/09/10(土) 11:35:59ID:aa+oM2yI
>>568
たとえば?
0570名前は開発中のものです。2005/09/10(土) 11:41:14ID:uxYoOpU8
C:\とか、D:\とか
0571名前は開発中のものです。2005/09/10(土) 11:44:22ID:aa+oM2yI
>>570
だめでしたスマソ
0572名前は開発中のものです。2005/09/10(土) 16:26:33ID:vXmW/IQ/
とりあえず環境を書いてみたらどうだろう。
0573名無しさん@そうだ選挙に行こう2005/09/10(土) 22:47:14ID:DakQiX9g
命令索引を適当に眺めてたら「ematan」命令に妙にそそられた
0574名無しさん@そうだ選挙に行こう2005/09/11(日) 02:53:15ID:nC3a3KQg
(*´Д`) エマタン…
0575名無しさん@そうだ選挙に行こう2005/09/11(日) 07:34:42ID:X0PxCSin
>>572
XPでこの状態になるんです。
http://venus.aez.jp/uploda/data/dat5/upload318734.jpg

うーん・・・OS環境だけでも大丈夫かな・・・
0576名無しさん@そうだ選挙に行こう2005/09/11(日) 10:04:49ID:nC3a3KQg
>>575
漏れもDLして動かしてみた。
問題なく動いていると勝手に思い込んでいたが
どうも音が鳴らない。BGMもSEも。
MP3ファイルをメディアプレイヤーで再生しようとするとファイルが
壊れていると言われる。wavは再生可能。
DLし直しても同様。

ステージエディタは起動できる?

win2000 sp4
セレロン1.3G
メモリ384M
ダイレクトサウンド関係でなんかあるのかなぁ…
0577名無しさん@そうだ選挙に行こう2005/09/11(日) 10:12:04ID:X0PxCSin
>>576
ステージエディタもだめでした。
0578名無しさん@そうだ選挙に行こう2005/09/11(日) 10:26:12ID:nC3a3KQg
MP3は再生できる?
0579名無しさん@そうだ選挙に行こう2005/09/11(日) 11:20:53ID:X0PxCSin
>>578
いいえ、まずゲームが出来ない状態です。
ダブルクリック→即効エラー
0580名無しさん@そうだ選挙に行こう2005/09/11(日) 11:37:14ID:nC3a3KQg
ああ。いや
BGMフォルダ内のMP3は単体で再生可能?ってこと
0581名無しさん@そうだ選挙に行こう2005/09/11(日) 12:05:00ID:OM5UTNyL
とりあえずつっこんでおくと、BGMは自分で用意汁って書いてあるぞ。
マニュアルに
0582名無しさん@そうだ選挙に行こう2005/09/11(日) 12:07:00ID:nC3a3KQg
ああ。なるほどね。
すまんすまん。

そういう意図のBGMか
0583名無しさん@そうだ選挙に行こう2005/09/11(日) 12:10:01ID:agMgIkDk
もう一度DLし直してみたら。
0584名無しさん@そうだ選挙に行こう2005/09/11(日) 12:32:53ID:OM5UTNyL
あとSEは戦闘中しかないっぽいね。
>>579
>>566の他のゲームでも試してみて駄目だったら、作者にメールしてみたら?
内部エラー(12)で原因がわかるかもしれないし。
0585名無しさん@そうだ選挙に行こう2005/09/11(日) 12:34:06ID:o2iebY6r
HSP3は、getref がなくなって、変数のアドレスを取得できないから、
HSPのソース内にマシン語を書いて、呼び出すことができなくなってる?
せっかく、callfuncがあるというのに・・・。
0586名無しさん@そうだ選挙に行こう2005/09/11(日) 12:45:42ID:r9fLafg4
>>585
ヘルプで「ポインタ」で検索してみろよ。
なんでこうもヘルプを読まないかな
0587名無しさん@そうだ選挙に行こう2005/09/11(日) 13:16:36ID:o2iebY6r
当然ヘルプを読んだうえで書いたけど、私がなにか見落としているのかな。
0588名無しさん@そうだ選挙に行こう2005/09/11(日) 13:32:36ID:r9fLafg4
■ 書式
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
varptr(p1)

p1 : ポインタを調べる変数、または命令
0589名無しさん@そうだ選挙に行こう2005/09/11(日) 13:39:43ID:o2iebY6r
ごめん、気づかなかった。m(_ _)m

これで、HSP2でつくったものをHSP3に移植できる。
0590名無しさん@そうだ選挙に行こう2005/09/11(日) 14:06:48ID:X0PxCSin
>>583-584
わかりました。やってみます
0591名前は開発中のものです。2005/09/12(月) 00:17:06ID:bchsMdHR
3.0更新してるね
0592名前は開発中のものです。2005/09/12(月) 14:46:57ID:05ZzmpuL
517の振るまい見てると、ドラフォとか田中利幸っていう
基地害を思い浮かべてしまうのは、既出?
0593名前は開発中のものです。2005/09/12(月) 16:24:12ID:U1o7DWU/
ちょっと聞いてくれHSP使い達よ、
今度プログラミング初心者にゲームプログラミングを教えようと思うんだが、
言語は難易度や速度を考慮してHSPを使おうと思うんだ。

そこで質問だけど、HSPでプログラミング初心者に適したライブラリてなにかある?
俺はHSPを最後に使ったのは2年ぐらい前でライブラリはZGPしか使ったこと無いんだけど…。
何かお薦めあったら教えて。
0594名前は開発中のものです。2005/09/12(月) 16:27:41ID:scYrdm6y
いやいやいや、初心者に無理にライブラリとか使わせなくてもよかろうに。
基本機能だけで十分だと思うが。
0595名前は開発中のものです。2005/09/12(月) 16:43:25ID:ivsjIlY9
つーか何やりたいかによるだろう
0596名前は開発中のものです。2005/09/12(月) 17:03:49ID:U1o7DWU/
>>594
表現がまずかったか。もちろん初めは基本機能を使って教えるよ。
でもHSPって基本機能のみだとすぐに表現範囲に限界が来たという記憶があるから……。
>>595
難易度的に考えて作るものは2Dに限定されると思う。
内容は特に先導せずに各々自由に作ってもらうつもりだけど…。
今回はプログラムすることそのものが目的だから、
例えばノベルゲーを作りたいと言ってきてもNスクリプターとかを薦める訳には行かない。
あまり目的に応じた最適化が行われたものじゃなくて、2D系だったら何でもできそうな奴を教えてほしい。
0597名前は開発中のものです。2005/09/12(月) 18:48:04ID:EP20GHjZ
基本機能だけでも2Dなら十分ゲーム作れるよ
ライブラリ使ってない良ゲームもいくつか知ってる
HSPで当たる壁は表現範囲の限界というより速度の面じゃないかな

でもまあ、STG作るならライブラリ使った方が楽かも
0598名前は開発中のものです。2005/09/12(月) 21:36:47ID:p/+09Jr8
HSPDX+αかfixを勧めるけど
ZGPを使えるならZGPの方がいいんでない?
0599名前は開発中のものです。2005/09/12(月) 23:17:43ID:ivsjIlY9
HSPDX+αはフレームが安定しないのとウィンドウモードがおかしいので
俺としては薦めない。
0600名前は開発中のものです。2005/09/13(火) 03:16:33ID:d3N3X49a
ゲームってことと、初心者ってことを考慮すると、
標準命令と似た感じで使えるhmm.dllを薦めるけど。
これ1つで、基本的に何でもいけるよ。

上級者になったら、ZIG氏やMIA氏の3Dプラグインもいいね。
0601名前は開発中のものです。2005/09/13(火) 06:23:18ID:5Dl2lPRd
>>593
お前ZGPしか使ったことないんだろ?他に何のライブラリを教えてあげる
ことができるというんだ?
0602名前は開発中のものです。2005/09/13(火) 07:09:10ID:MCim1DW1
hmm.dllを落としてみた。
紹介画像がショボイから全く見向きもしなかったけど凄いね。

DirectX9.0b以上ってのがちょっとユーザー選ぶかなぁ…
いまだに8のひとは流石にいないか。DLさせればしまいだし。

あんまり(というか聞いたこと無い)hmm.dllの話題って出ないけど
なにか選ばれない理由でもあるんだろうか…
動かない環境が多いとか
06034142005/09/13(火) 17:44:10ID:6dDcle89
>>602
> いまだに8のひとは流石にいないか。DLさせればしまいだし。

ノシ

DLはウイソ機繋がなきゃいかんのがマンドクサ(ネット機はマカ)
0604名前は開発中のものです。2005/09/13(火) 17:48:42ID:6dDcle89
なんか名前入ってた(死
0605名前は開発中のものです。2005/09/13(火) 19:13:53ID:HtSeTcef
両方繋いでおけよ
ルータ無いの?
0606名前は開発中のものです。2005/09/13(火) 21:02:16ID:lbpbn78g
そういやDirectX9.0ってビデオカードを選んだような…
ノートじゃきついかな?
06075932005/09/13(火) 22:02:09ID:aVpxcL86
HSPDX+α、fixとhmmね。ありがとう。参考にしてみる。
hmmのreadmeを見て知ったんだけど、スプライトって全部の2D系ライブラリに付いてる訳じゃないんだね。
せっかくのゲーム作りだからリアルタイムで動くものを主に扱って行きたいので、使うのはスプライトがある
ライブラリの方が無難かな……。

>>597
速度とか込みで表現範囲と言ってみた。
爆発エフェクトを何百と出したいけど速度が遅くて実現できない、みたいな感じで。
>>598-599
HSPDXっていろいろ種類があるんだね。昔HSP本体に付いてたHSPDXを使って痛い目に合ったから、
ちょっと怖いな。慎重に検討させてもらう。
>>600
hmmは以前使ったこともあるけど、音楽とか入力機器用のライブラリだと思ってたよ。
グラフィック機能がついてたんだ。
>>601
使い方はこれから覚えるよ。どのみちプログラミング歴がそこそこ長い俺が2,3日で理解できないような
ライブラリは初心者が使うには向かないと思う。まあ、最終的にZGPに落ち着く可能性もあるけど。
0608名前は開発中のものです。2005/09/14(水) 01:56:15ID:w/gwebqN
個人的には、変な(方言ていうの?)作法が身に付いちゃう
スプライト系は初心者に薦めたくないなぁ。

602 去年のコンテストでそこそこ見掛けた。
  あれを使いこなすのに質問とかいらんだろう。 
06096022005/09/14(水) 06:30:57ID:7hkHKpXw
HMM色々いらってみた。
まず最初にグラフィックを表示させる段階でつまづいた。
stopじゃ駄目なんね。awaitでタスク渡さないと。
あとはすんなり理解できた。
というかそのまんまやね。パッと見、難しそうだから抵抗あったけど。

標準命令をただ、速くしてくれるのが理想のプラグインな漏れには
最高。勧めてくれたひとマジで有難う。
なんでもっと速く使わなかったんだろう…orz

スプライトなしってのがイイ。
hgimgとかhspdxはあのやり方に合わせないといけないのが
最高に窮屈でやりにくいから。

FPSの管理も最高
もうawait 16 とかで調整しなくていいんやね。
>去年のコンテスト
タンクQかだったかな?
0610名前は開発中のものです。2005/09/14(水) 09:55:28ID:xiypGOp/
>>607
HSPの拡張プラグインで2、3日で理解できるものをご所望ですか?そんな
ものはありません。ZGPは2、3日で理解できましたかそうですか。

>>609
悪いことは言わん。await 16にしとけ。
0611名前は開発中のものです。2005/09/14(水) 10:34:51ID:HTGxo/jm
>>610
今夏休み中だからねー。今の俺の2,3日は30時間ほどと取ってくれ。
ZGPは初期化部でなんかやや手こずった思い出があるけど、2D部分の使用法だけなら
学校行きながらでだいたい4日ぐらいかかったか。まあ4年も前の話だが……。
0612名前は開発中のものです。2005/09/14(水) 10:40:01ID:HTGxo/jm
ID変わってるんだった。>>607 = >>611です。
0613名前は開発中のものです。2005/09/14(水) 11:50:57ID:dwr9gYQ+
HSPが描画系の全てをDirectXに対応するのはいつなんだ…
0614名前は開発中のものです。2005/09/14(水) 18:44:20ID:eFeZxRbb
>>613
4.0あたりじゃね?
Longhornがリリースされるぐらいと思う。
0615名前は開発中のものです。2005/09/14(水) 18:52:24ID:vx/MnrQi
hspdxfixが最近気合をいれて更新してるから
1番良いかな
0616名前は開発中のものです。2005/09/14(水) 21:35:26ID:jirzoGVk
DirectX関係はプラグインにまかせておいたほうが・・・。
DirectXのバージョンによって起動しなくなったり、
ビデオチップによって不都合おきたらいやだから、
HSP本体はGDIだけで、いいとおもう。
0617名前は開発中のものです。2005/09/15(木) 01:50:15ID:Dq0nCGeW
HSPで文字列にアンチエイリアスかけられるんですか?
そういうソフト見たことないんですけど、どうなんでしょうか
0618名前は開発中のものです。2005/09/15(木) 02:15:41ID:pS3mEkku
win2000以上(か?)で特定の文字サイズでのみ有効
よく使われるサイズでははなっからアンチ掛からない

どうしてもしたければフォントファイル自体をいじる他ない
いや。出来るのかどうか知らんが
下手するとシステム全体の文字にアンチ掛かっちまうぞ
0619名前は開発中のものです。2005/09/15(木) 02:58:50ID:Dq0nCGeW
そうですか・・・・残念です
どうも有り難うございました
0620ホスプロ ◆HOTsoUpxjY 2005/09/15(木) 02:59:25ID:lyoF2HE+
>>617
↓これじゃだめ?

;3.0用アンチエイリアスの見本
font "MS明朝",50,0
mes "ほすぷ神拳"
font "",50,16
mes "ほすぷ神拳"
stop
0621名前は開発中のものです。NGNG
Win 98SEだとアンチエイリアスがかかりません(><)
0622ホスプロ ◆HOTsoUpxjY 2005/09/15(木) 03:19:20ID:lyoF2HE+
じゃあ画像処理でフィルタを自作するとか
pgetとpsetがあるからできないことはない
重くて面倒そうだけど
0623名前は開発中のものです。2005/09/15(木) 05:44:28ID:6q2ZCRyw
ほすぷ神拳とは一体…w
0624名前は開発中のものです。2005/09/15(木) 21:14:25ID:pRg3Othj
hmmってDGとDDどっちが良いんだろう…
0625名前は開発中のものです。2005/09/16(金) 15:17:26ID:+12tVvRF
DGだと思う。
0626名前は開発中のものです。2005/09/16(金) 20:55:15ID:OPh9/W4A
>>625
サンきゅ

DGの方が色々できるけど要求性能は高いから
低スペックならDDという使い分けなんかな

DDは明示的にバッファをVRAMかシステムメモリか選べるけど
DGの方はその辺自動なんだろか
0627名前は開発中のものです。2005/09/16(金) 21:44:40ID:NofooAiX
本来は指定できるが、あんまり考えなくて良いようにAUTOかと。
0628名前は開発中のものです。2005/09/17(土) 02:03:57ID:XejNEJnr
まあ、確かに3D機能は設定が難しいから最適なのを
じどうでせんたくしてくれるのは、ありがたい。
06295582005/09/17(土) 02:48:13ID:JOySqavb
ttp://www.uploda.org/file/uporg194436.zip.html
操作は 方向キー、PAGEUP/PAGEDOWN、数字の0/1/2/5、マウスの左/右クリック
それと SHIFT の組み合わせ。
06305172005/09/17(土) 11:34:53ID:/Ynl2qUj
>>629

お疲れ様です
棋譜再生も完璧で とてもすばらしいです
システム的にはほぼ完成ですね

いままで見てきた3D碁盤の中で一番軽いです

後はグラフィックを変えたい(碁盤っぽく)のですが
こちらが 碁盤の画像を用意すれば テクスチャとして
貼ってもらえるでしょうか?
碁石のほうは自分で変えれるので 碁盤の件よろしくおねがいします
0631名前は開発中のものです。2005/09/17(土) 12:37:51ID:dHIYdvyb
これいくらで売るんですか。
棋譜再生ソフトなんてフリーでいくらでもある事を考えると
シェアとしてリリースしても
買うのは彼ぐらいなもので元は絶対に取れないかと。

ほとんど彼のためだけに作ったようなものだし、10万円くらい?
冗談抜きで。
HSPで業務ソフト作ってそれぐらい貰ったという話がある。
0632名前は開発中のものです。2005/09/17(土) 12:39:08ID:dHIYdvyb
それともこんな礼儀知らずを助長させるような真似をするんですか…
何一つ成果を上げられていないようでもあるし。

どんなオチになるのかワクテカッス
0633名前は開発中のものです。2005/09/17(土) 13:11:59ID:qFKoMqWB
HMMって古いビデオカードだと
根本的に動かないな。directX9.0b以上入れても

ノート派は切り捨てるしかないか…
0634名前は開発中のものです。2005/09/17(土) 13:52:27ID:QLkWG1jq
633>>
うちにあったやつで実験してみた。
古いビデオカードといっても、Gefo2mxで十分動いてたぞ。
ミレG400だと画像の大きさでだめな時もあったけどな(でも、このビデオカードは古すぎだろ・・・)。
ノートだと855GMチップセットのオンボードでも余裕で動いてたな。

いったいどんだけ古いカードを使ってるんだか・・・。
06356332005/09/17(土) 16:00:21ID:qFKoMqWB
>>634
STB Velocity 4400 (16MB AGP)
penU MMX 450Mhz 256MB OS:98 1st

今は亡き牛ゲートウェイのやつで
数年前にソフマップでおかん用に1万円くらいで買った。
dxdiagのテストでは9専用のテストは実行しようとすらしてくれない。

このボロカードはともかく
G400で動作があやしいってのは辛いな。
結構、絵描きさんに未だに使ってる人が多いかもしれないし
ちょっと前まで自分も使ってた。
0636名前は開発中のものです。2005/09/17(土) 16:21:34ID:dHIYdvyb
ゲームやる人はそれなりに環境整えてるから
辛いって程の事にはならんかと

GF2MXなら中古2000円くらいでも手にはいるし
0637名前は開発中のものです。2005/09/17(土) 17:06:50ID:Jhne0M3V
hmm用のベンチマークがあればいいのに。
0638名前は開発中のものです。2005/09/17(土) 17:32:09ID:qFKoMqWB
>>636
それもそうやね。
ノート派のひとはそれなりのパワーのあるノート使ってるだろうし

>>637
DGで確保できるバッファの大きさが気になる
マニュアルには古いビデオカードだと256×256までとあるけど
1024×1024が無理なカードがどれくらいあるんだろう
最低でも640×480は取りたいけど…

hspdx使ってたときも疑問だった
ビデオメモリ何Mならナンボまでという決まりになっていたら
分かり易いんだけど

0639名前は開発中のものです。2005/09/17(土) 18:04:51ID:toPa3Dcf
そんな巨大テクスチャ貼るとかやめれ

640*480取りたいからと言って1024*1024は無駄すぎだろ。

それに自動管理だとシステムメモリにも確保するからすぐきつくなるぞ
06406382005/09/17(土) 18:24:12ID:qFKoMqWB
>>639
格ゲーモドキ作ってんだけど
背景用にバッファは大きめに取りたいなと思って。
1024*1024もなくてもまぁいいけど

ADVモドキでも背景用に640*480
できれば800*600欲しいかな
バッファに入れた方が色々便利だし

256*256のバッファを複数取って合体すりゃ確実だけど
めんどいし
0641名前は開発中のものです。2005/09/17(土) 21:00:35ID:dHIYdvyb
256x256で合わせてもそれしかできないボードじゃ速度が出なかったりして

背景もスプライトにすればそんなに苦労しないはず。スプライト扱いでなくても。
256ドットずつずらして配置して…

…拡縮するとなると継ぎ目が見えたりするかもな
06425582005/09/18(日) 00:59:49ID:izm7Wn94
ここで挙げるのはあれで最後。

>>631-632
俺は>>487ではないよ、作った理由は>>561に書いたとおり。
なのである程度形になればHP作って○クターにでも放り込む。
ちなみに現バージョンは内部的に穴・未実装機能だらけで、俺的にはfinalAlphaあたり。

まあ結果的に「助長」して「増長」もさせたかも知れん。すまん。

0643名前は開発中のものです。2005/09/18(日) 01:08:32ID:DPDWGjrX
だって「お疲れ様」だもんな
0644名前は開発中のものです。2005/09/18(日) 02:50:40ID:M67n0HjL
何様のつもりなんだかなw
0645名前は開発中のものです。2005/09/18(日) 16:04:43ID:UXMUTOJM
HMMでバッファをどれだけ取れるかテストしたんだけど
512*512のBMP(769KB)を↓のサンプルで86回読み込むと
ゲームが動かなくなる。
単純計算でテスト用読み込み部分で769KB×86で約66MB
VRAMが128MBあるから余裕ある筈なんだけど…

ひょっとして計算方法おかしい?

dgscreen 800,600,1,16
;----------テスト用読み込み-------
repeat 86,1 ; ※85回まで成功
await 5
dgbuffer cnt,, : dgloadfname "512×512.bmp" ,cnt
title " "+cnt
loop
;--------------ゲーム本編用----
dgbuffer 123, 800,600
dgbuffer 124, 800,600
dgbuffer 125, 640,480 : dgloadfname "640×480.bmp",125
dgbuffer 126,, : dgloadfname "512×512.bmp" ,126
dgbuffer 127,, : dgloadfname "512×512b.bmp" ,127
0646名前は開発中のものです。2005/09/18(日) 16:32:32ID:DPDWGjrX
バッファが実は32bitとか。
それでも足りてるハズだけど…

ん、でも16bitで初期化してるなら16bitになるんじゃないの?
引数を省略しない方が良いとか。
0647名前は開発中のものです。2005/09/18(日) 16:46:00ID:UXMUTOJM
>>646
ありがと
引数を省略せずに512,512と入れてやってみた。
バグりながら動くようになった。

うーん
VRAM32MB以上をユーザー必須環境にする予定だったけど
どのくらいが限界なのかわからなくなってしまった…orz
0648名前は開発中のものです。2005/09/19(月) 19:55:16ID:1qABUHcu
このスレみて、hspdxfix.dll使おうと思ったんだが、今落とせないみたいですね。
0649名前は開発中のものです。2005/09/20(火) 19:32:43ID:9hF6FEwF
何か上手く表現できないんだけど
ペイントの塗り潰しみたいなのってどうやるの?
0650名前は開発中のものです。2005/09/20(火) 21:03:44ID:PBEhDMx3
>>649
検索するとすぐ出てくるぞ
0651名前は開発中のものです。2005/09/21(水) 02:38:48ID:Nmcjfzqj
>>647
シェアウェア作ってるの?ノートPCとか古いPCでも動くかどうかを気にして
るんなら、ノートPCとか古いPC買うしかないんじゃね?フリーソフトなら
気にしなきゃいいじゃん。
HSPに限らずWindowsだとあまりにも大きすぎるとか、あまりにも長すぎるとか
あまりにも多すぎる場合どうなるか分からないじゃん。Windows以前はRAMも
ROMもVRAMも仕様がはっきりしてたんだけど。
ちなみに俺はノートPCだけど、バッファ2枚(+実画面1枚)使ったらもう
遅くなった。(HMMにて)
0652名前は開発中のものです。2005/09/21(水) 12:45:08ID:ob0Q0oLb
フィリップ用にもう一枚確保されてるキガス
0653名前は開発中のものです。2005/09/21(水) 18:12:09ID:he3ygUcc
フィリップさんに宅急便ですよ
0654名前は開発中のものです。2005/09/21(水) 19:16:05ID:yegFOnz9
フィリップの話題はマジでやめとけ。
知られたらスレごと消されるぞ。
0655名前は開発中のものです。2005/09/22(木) 22:59:33ID:wUTxMitS
>>651
いやぁ古いPCやノートはあるんだけど
テストしたら9.0c入れてもHMMが根本的に動かないから
もう、古いのは諦めてる。

ただVRAMが32M〜64Mくらいのひとはまだまだいるかなと思って。
VRAMの容量に対する限界を知りたかった。

>>645でやったテストでVRAM容量の50%程のバッファ確保で
動作があやしくなったからどうしたもんかと
「32M必須」とユーザーに提示するなら16Mまでしかバッファ取れないのかなと
0656名前は開発中のものです。2005/09/23(金) 03:28:41ID:yyViqYGX
今年のコンテストはダメだな。一つもダウンロードしてねぇ。落とす気にも
ならん。
0657名前は開発中のものです。2005/09/23(金) 07:26:58ID:5opb1cgy
締切り間際にどど〜んと来るんでしょ
0658名前は開発中のものです。2005/09/23(金) 10:40:58ID:EmhuY0OH
>>655
VRAMチェッカー
http://www.vector.co.jp/soft/win95/hardware/se341326.html
とりあえずこれ

フルスクリーンだとチェック出来んかも知れんが。
0659名前は開発中のものです。2005/09/23(金) 21:30:31ID:UgDSBQxk
今年のコンテストの方がすごいんじゃない
KojiWadaさんのハネハネパラダイスはすごい。彼はゲームプログラマーだと推測
するが
0660名前は開発中のものです。2005/09/24(土) 01:35:06ID:HHVgPxsJ
スクリーンショットみてやりたいとおもったが、
俺のオンボードのビデオじゃうごかなかった。
06616552005/09/24(土) 16:25:25ID:bUZOy1gM
>>658
ありがとう
かなり便利だな。

>>645
512*512(769k)のBMPをバッファに取ったら
HMMだと約1.4M、hspdxfixだと1.1M使用するみたい。
どっちも16ビットでも32ビットカラーでも変わりないみたい。
HMMの実験でちょうどVRAM容量を越えた辺りで動作があやしくなったみたい。
DGではどうもシステムメモリには自動で確保しない模様。

ついでにもうひとつ実験
hspdxfixでbufferでパレットモードで初期化してes_bufferに転送しても
やっぱりVRAMの節約にはならず。

世の格ゲーはキャラだけは256色っぽくみえるんだけど
そういうVRAM使い方ってできないんだろうか…実はフルカラーとか?
06626552005/09/24(土) 16:27:04ID:bUZOy1gM
読み返すと日本語がなんかあやしい…orz
0663名前は開発中のものです。2005/09/24(土) 17:54:49ID:G00Mt9Im
>>661
HMMはアルファチャンネル用のバッファも確保してるのかも知れない。

何もしていなくても、デスクトップ用のバッファは確保されてるけど、それは引いてる?
(1024x768x32なら1.8MB位)

あと、ウィンドウモードではデスクトップのビット深度に依存する様。
16ビットで初期化してもデスクトップが32ビットだと32ビットで確保されるみたい。

8bitから16bitや32bitにコピーしようとすると
1ピクセルごとに
VRAMとパレットを交互に読むことになるから一気に転送出来ず効率悪いんだと思う。
そのかわり、BMPは256色で済むならHDD節約にもなって良いかと。
0664名前は開発中のものです。2005/09/24(土) 20:58:19ID:bUZOy1gM
>何もしていなくても、デスクトップ用のバッファは確保されてるけど、それは引いてる?

ああ、それは大丈夫。
一枚増やしたときの差で読んでいるので。

>あと、ウィンドウモードではデスクトップのビット深度に依存する様。
>16ビットで初期化してもデスクトップが32ビットだと32ビットで確保されるみたい。

なるほど。デスクトップを16ビットにすると大幅に減った。
今度は同じ画像で約500k。(なんか減りすぎ?)
fixの方は大幅に減ったけどHMMは変わらなかった。


う〜ん
HMMの痒いところに手が届きまくるcopy命令はかなり魅力的なんだけど
directx9対応カードじゃないと動かない欠点とDGだとシステムメモリに
逃げてくれないことを考えると
hspdxfixにしようかなと思えてきた…
fix最新版のマニュアルまだちゃんと読んでないからなんともいえないけど…
0665名前は開発中のものです。2005/09/26(月) 15:36:59ID:IDAMo795
VRAMに対して神経質すぎるような
気もするが、
一番いいのは、作者に聞くのがいいんじゃないの?
0666名前は開発中のものです。2005/09/26(月) 20:26:44ID:MvC00IM3
よし、FIXにしよう。
―と思ったら作者のサイトが…
あれだけ頻繁に更新していたのにいったい何が…orz

でもまぁ
fixでバッファをD3Dのテクスチャに取るとさっぱりVRAMを
使わないうえに60fpsちゃんと出るので
容量はキニシナイ方向で行こうかなと
■ このスレッドは過去ログ倉庫に格納されています