常時CPU使用率が100%にならないエロゲー Part2

このエントリーをはてなブックマークに追加
1名無しさん@初回限定
Sleep 論争の果てに・・・。

前スレ: 常時CPU使用率が100%にならないエロゲー
http://www2.bbspink.com/test/read.cgi/erog/1050908540/
2名無しさん@初回限定:03/06/15 19:42 ID:qndUJQNN
2222222222222222
3名無しさん@初回限定:03/06/15 20:02 ID:ehL2twDF
いや、さすがにもういいでしょ。
っていうか既にCPU使用率の話じゃないし。
4名無しさん@初回限定:03/06/15 20:05 ID:3nJKBTOP
エロゲプログラマが殺伐とするスレの方がよかったんじゃないの?
5名無しさん@初回限定:03/06/15 20:06 ID:YM5zN64Y
いっそマ板あたりで仕切りなおしてほしいものだが。
61001:03/06/16 00:39 ID:NYkSs/Cm
ユーザー不在の技術話をしたい香具師等にはゲーム製作技術かム板へ逝ってもらうとして、
このスレは、常時CPU使用率が100%にならないエロゲーのリストアップに専念する方向で。
7名無しさん@初回限定:03/06/16 02:27 ID:mwiATNiW
必死も煽りも飽きてきたから、
いい感じでフェードアウトすると思ってたのに、立てるなよ。
8名無しさん@初回限定:03/06/16 11:16 ID:ds8nhsOk
つーかお前らの愚痴は聞きたくない。

こちらとしては、常時100%だとHALTが効かなくて困る、ただそれだけだ。

100%と言っても他の作業に影響ないとか、そういう戯言は要らない。

100%だとHALTが効かなくなると言う事実があるのみ。
9名無しさん@初回限定:03/06/16 11:27 ID:VSjYjTiB
うん,Sleepがいいとか悪いとかどうでもいい.
ここで何を言おうと100%になるエロゲはあるし,
これからも作られ続ける.その事実にユーザ側で対処したい.

と思って前スレでSleepさせるツールをあげてみたわけだが,
ほとんど反応なかった罠.ノートでエロゲ派は異端なのか.
10名無しさん@初回限定:03/06/16 11:33 ID:TkpJBrxm
結構いるんじゃないの?ノートでエロゲも。
そういう俺はデスクトップだけど。
11名無しさん@初回限定:03/06/16 12:57 ID:OBP/IeHb
つーか、既に100%がどうとかで話をしてる奴はいない罠。
ただ、アリスの人がああいう以上は、しょーがないなーと言う気も。
12名無しさん@初回限定:03/06/16 13:15 ID:OjKAW1t3
常時CPU使用率が100%にならないエロゲー
ttp://www3.sppd.ne.jp/lena/web/field-of-time.htm
13名無しさん@初回限定:03/06/16 13:24 ID:pV+aEq7u
アリスのも、System4から非アクティブ時に負荷を下げるオプションが
ついたみたいなことが、前スレに書かれてたよ。
14名無しさん@初回限定:03/06/16 13:44 ID:Tfi3csZb
アリスソフトの人の話はこれだね。5月8日の所。
http://www.alicesoft.co.jp/nikki/030509.html
15名無しさん@初回限定:03/06/16 15:21 ID:aF08w/ui
>>9
そんなツールあったの?
なんだか途中から喧嘩ばっかりしててうざくて見るのやめたけど。
16名無しさん@初回限定:03/06/16 15:45 ID:VSjYjTiB
17名無しさん@初回限定:03/06/16 16:24 ID:RJMT8i7T
>>16
初恋でやってみたら効かなかったよヽ(`Д´)ノウワァァァン
みんなで試して効くソフト一覧表とか作りたいね
18名無しさん@初回限定:03/06/16 16:51 ID:JGagJF/H
>>16
これが効くゲームなら、100%にならないってことだよね。かなりいいかも。
19名無しさん@初回限定:03/06/16 17:02 ID:/4kCEIGA
>>16
WINTERS KISS×200 とある分校の話 効かないみたい

他のエロゲはプレイ終わったらアンインストしちゃうから(w 今入れてなかったり
20あぼーん:あぼーん
あぼーん
21あぼーん:あぼーん
あぼーん
22名無しさん@初回限定:03/06/16 19:29 ID:AET8OMOf
>>9
試しても効かなかったもんで(^^;
2316:03/06/16 20:43 ID:VSjYjTiB
やっぱ効かないの多いか……

初恋ってデモ版配布してるみたいだから,
気が向いたらちょっと探ってみようかね.
多分,効かない理由にそんなにバリエーションは無いはずだから.
24名無しさん@初回限定:03/06/16 22:35 ID:iWuOr1jj
>>16
常時100%食うアプリでやってみた
アクティブにならなくなった時は数%になってくれたので嬉しいかも

常時描画してるタイプには効かないのかな
2516:03/06/16 23:01 ID:VSjYjTiB
>>24
どうなってるんだろ……
アクティブじゃないと効くって事は,Peekはしてるわけで……
全画面書き換えが時間食いすぎで数msだけSleep
したぐらいじゃ効かないってことだろうか.

誰か汎用のAPIコールモニタでいいやつ知ってる?
任意の期間でUSER,GDI,KERNELが全部取れればベストなんだけど.
26名無しさん@初回限定:03/06/16 23:51 ID:Qi7BsWmk
>>25
別スレッドで常時描画しているようなクソプログラムだと対応が難しそうですなぁ。

APIモニタは
http://www.vector.co.jp/soft/win95/hardware/se254476.html
とかどうでしょう。
2716:03/06/17 00:13 ID:3jvFzOMd
>>26
CreateWindowしたスレッド(PeekMessageしてるスレッド)とは
別のスレッドでBitBltとかしていいんだっけ?
もう4〜5年もWin32やってないから忘れちゃったよ.

http://www.vector.co.jp/soft/win95/hardware/se254476.html
は恥ずかしながらよくわからんかった.
WriteProcessMemoryをフックできるだけで,
任意のAPIをトレースする方法がわからず.
28名無しさん@初回限定:03/06/17 01:44 ID:hE7zkzf2
これは宗教問題なんだ。

命題:「『アイドル時の CPU 負荷を下げる』をどのように実装するか?」

◆A宗1派: ポーリングし、PeekMessage() と Sleep() を使う。

◆A宗2派: ポーリングし、MsgWaitForMultipleObjects() と GetMessage() を使う

◆B宗: GetMessage() を使い、イベントドリブンにする。

------------
さて、、
なにかと騒いでいるのはB宗の信徒だ。
A宗は 3D ゲームを筆頭に、アクションゲーム。
どうやら、A宗のポーリングは、B宗の信徒には恐るべき異端教義に見えるみたいだ。

と言ったところで、「品質」について考えてみよう(ニヤリ
29名無しさん@初回限定:03/06/17 08:01 ID:O0jcxPGB
>>28
周りの空気が読めない馬鹿
30名無しさん@初回限定:03/06/17 12:51 ID:ZvIM0wqY
>>16
この手のツール作ってくれて嬉しいかも

ほかのスレなんだけど、フォントを選べるようにするツール作ってる人が居て
http://vip.bbspink.com/test/read.cgi/hgame/1043319688/

こんな前向きの考え好きだったりするので
がんばってほしい
3116:03/06/17 13:11 ID:3jvFzOMd
>>30
そこいいね.MS明/ゴは貧相だからねぇ.

つか,初めて見た↓のコンパクトさに感動した.
           n
     A_I_R_ノ V|
         `''´
32名無しさん@初回限定:03/06/17 21:11 ID:xmYYy714
>16

プログラムのことはまったくわからない一エロゲーユーザーです。

いささか古いゲームで恐縮なのですが、すたじおみりすの月陽炎と
ねこねこソフトの銀色完全版で使ってみました。

結果
月陽炎 使用率下がりました。 30分程プレイしてみましたが、特に問題は感じられませんでした。
銀色完全版 使用率は下がったのですが、文字の表記速度が非常に遅くなってしまいました。

winXP PRO sp1な環境。
参考にはならないかもしれませんが、報告まで。
33名無しさん@初回限定:03/06/18 13:44 ID:D7NJWp31
34レポート:03/06/18 23:23 ID:EQT7G9Fn
○:CPU使用率低下、かつ障害無し
△:CPU使用率は低下するものの、何等かな障害が発生した
×:効果無し

【作品名】BALDR FORCE
【メーカー】戯画 TEAM BALDRHEAD
【結果】○(ADVパート、アクションパートともにCPU使用率80%程度に低下)

【作品名】カラフルキッス 〜12コの胸キュン!〜
【メーカー】戯画
【結果】×

【作品名】PHANTOM KNIGHT 夢幻の迷宮3 Type-S
【メーカー】ソフトウェアハウスぱせり
【結果】○
3534:03/06/18 23:27 ID:EQT7G9Fn
何等かな→何らかの
ですな

ちなみに当方WIN2K、SP2です
36名無しさん@初回限定:03/06/19 00:05 ID:h2+5C4j/
これからのエロゲメーカー

システムは吉里吉里2
サウンドはOgg Vorbis & Ogg Flac
画像はPNG
ムービーはOgg Theora
ボイスはOgg Speex
これぜーんぶタダ!


ついでにゲーム本体もタd
3716:03/06/19 00:46 ID:kK+mxiny
何等かなと言えば,

【作品名】加奈 DVD版
【メーカー】D.O.
【結果】○
38レポート2:03/06/19 23:23 ID:DX1JA+dR
【作品名】Treating 2U
【メーカー】BLUE GALE
【結果】○
【備考】デフォルトでもCPU使用率80%を維持すると言う奇妙な仕様、SleepHook使用時は0〜20%程度


で、↓は素の状態で100%にならないゲーム

【作品名】うさみみデリバリーズ!!
【メーカー】すたじおみりす

【作品名】Orange Pocket(体験版)
【メーカー】HOOK
【備考】製品版は未確認
39名無しさん@初回限定:03/06/21 02:41 ID:XcBJcd1y
ちょっと横レスになってしまいますが、
>34、38氏のテンプレが確かにこのスレタイに似つかわしいと思う一方、
ここネタ・業界板なのにプログラマを追い出してしまう方向でいくのですか?
プログラマの人もプログラマ板じゃ変な荒らしを受けないとも限らない気がするので・・・。
この板では、少なくとも建前上はユーザーが上位ってわけではないと思うのですが。
なお、自分はユーザーです。
40名無しさん@初回限定:03/06/21 03:05 ID:ZUlt0Jo6
>>39
プログラマだけで語りたいなら、どこかのMLで語れば済む。
せっかく 2ch にスレがあるんだから、ユーザの声も聞きたいわけで…
だから >>34 >>38 みたいなのがあったって全然オッケー。
41あぼーん:あぼーん
あぼーん
4239:03/06/21 21:27 ID:yz+Wd6cq
OKというよりむしろ歓迎なんだけど、>6以降の流れを懸念しただけ。
スレを止めてしまったならごめんなさい。
43名無しさん@初回限定:03/06/22 15:43 ID:9n5uMlB4
>>16
なんか100%から下がって嬉しい。

【作品名】ごめんね副会長
【メーカー】RINGER BELL
【結果】○
【備考】アクティブ&非アクティブ時、ずっとCPU使用率100%
16のを使って起動したら、2%〜5% 最高負荷でも10%いくかいかないかくらい。
44名無しさん@初回限定:03/06/22 15:45 ID:9n5uMlB4
こりゃ(・∀・)イイ!と思った。
45あぼーん:あぼーん
あぼーん
4634&38:03/06/25 00:25 ID:ihHRo90n
とりあえず持ってるゲームで動作チェックをしてみようと思って
勝手に形式ばって書き込んだだけなんだけど…

様子見してたんだけど、結局OKなのかな?
47あぼーん:あぼーん
あぼーん
48名無しさん@初回限定:03/06/27 23:42 ID:TFShz4Jy
報告

【作品名】売約済
【結果】○
【備考】アクティブ時にも非アクティブ時にも100%消費していたが
これを使用すると数%程度に落ち込んだ

49名無しさん@初回限定:03/06/28 00:00 ID:QBKFoEnp
すみません、どなたか再うpお願いします…
ノートなのでファンがうるさいのです…デスクトップ買いたい
50名無しさん@初回限定:03/06/28 00:54 ID:TDecKBjX
持ってるけど…
>16さんがまだ見ててくれてるなら、本人に再度上げてもらう方が良いんだろうなぁ
5116:03/06/28 08:39 ID:g7DXZpOC
>>39とかにウザがられてるようで,
SleepHook絡みの話はやめたほうがよい?
http://www.geocities.com/sleephook/
52名無しさん@初回限定:03/06/28 12:00 ID:63WSLf6+
サンクスです! すみません…前スレ読めないので流れも読めませんでした…
53名無しさん@初回限定:03/06/28 13:51 ID:cfjR8BnD
>>51
自分的には、ほかにネタ無いししても良いと思うけどね
前スレで議論しくされた感も有るし

それにこれを使うだけで劇的に使用率下げれる事が広まれば
使用率100%をするプログラマに(良い意味で)影響与えそうだから
5416:03/06/28 14:19 ID:g7DXZpOC
ということで再開.1.1.0リリース.
http://www.geocities.com/sleephook/

- GetTickCount対応
- フック対象APIをiniで選択可能に
- Sleep長をiniで選択可能に

iniはターゲットのexeと同じディレクトリに置く.
(SleepHook.exeのディレクトリではない)
また,ターゲットがhoge.exeであればhoge_hook.iniといった風に,
.exeを_hook.iniに置き換えた名前とする.

iniは無くてもよい.iniが無いか,iniに項目が無い場合,
下記の値が適用される
[PeekMessage]
enabled=1
sleep=1
[GetTickCount]
enabled=0
sleep=1

セクション名は関数名,enabledは1で有効,0で無効.
sleepはSleepの長さをミリ秒単位で.
サンプルのiniがsample_hook.iniとして同梱される.
5516:03/06/28 14:19 ID:g7DXZpOC
"初恋"のデモはPeekMessage/sleepを増やす(10とか20とか)と
CPU使用率が下がった.1msでは弱いらしい.
他にもそういう実装があるかもしれない.

指針としては,
・まずはデフォルトで試す
・PeekMessage/sleepを増やしてみる
・PeekMessage/enabled=0に,GetTickCount/enabled=1にしてみる
・GetTickCount/sleepを増やしてみる
という感じで.
5616:03/06/28 14:25 ID:g7DXZpOC
それでも駄目で,解析してみたいという場合,
http://www.wheaty.net/downloads.htm
の一番下のUpdated APISPY32を使う.

まずAPISPYLD.EXEを起動して,ターゲットのexeを指定してRun.
CPUが100%の状態で,ターゲット終了.
ターゲットのexeと同じディレクトリに
hoge.exeならhoge.outができているので,それを開く.
たぶん.outは巨大なので,まともなテキストエディタが要る.

下の方を見ると,ずらーっと周期的なパターンがあるはず.
その周期的なパターンの1セット分をここに貼り付ける.

漏れがそれを見て,気が向いたら対応するかも.
57あぼーん:あぼーん
あぼーん
58名無しさん@初回限定:03/06/28 19:10 ID:cfjR8BnD
>>16
お疲れ様です、使ってみます


先程、アリスの新作「シェル・クレイル」をやってみた
アクティブ時は常時100%だったのが、フォード時とかの動作中以外は数%になった

これやると、プログラマの言い訳がバレるから面白いかも
59名無しさん@初回限定:03/06/28 19:38 ID:q2RNQo09
なんだか凄い。乙です
60名無しさん@初回限定:03/06/28 19:48 ID:zHtEJWvS
シェルは一つ前のsystem3.xなんじゃなかったっけ。
61名無しさん@初回限定:03/06/28 19:57 ID:apG51mM6
つーか、CPU使用率の話題なんて前スレの頭で終わっちゃってたろ。
客がうるさいから下げただけで、下げること自体は大して難しくないの。
客あしらいの話であって、技術の話じゃねえな。

>16のプログラムがめんどくさいのは、他人のプログラムへ
割り込んで下げようとしているからで、そこは偉いと思うが、
CPU使用率を下げるというところだけ見れば、ただのSleepだろ?
62名無しさん@初回限定:03/06/28 20:23 ID:zL2BuDbV

スリープくん、まだ頑張っていたのか(藁

…そろそろ、OOの概念は掴めたかな?
63名無しさん@初回限定:03/06/28 20:33 ID:apG51mM6
>62
>16もSleep君だな。
6416:03/06/28 21:04 ID:g7DXZpOC
>>58
SleepHookが効いたってことでいいのかな.
できたら>>34のフォーマットで書いてくれたほうが嬉しいかも.
誰かまとめ人が出てきてくれるかもだし.
65名無しさん@初回限定:03/06/28 21:11 ID:o3/W3PJ8
>>58
俺も、アリスのシェル・クレイル今プレイ中なんだけど、
>>16を使ってやったら、テキスト読んでる時は2〜5%くらいになっちまった。
体感的には、変化ないよ。というかテキスト中心なら夏だしCPU低い方がいいや。

使わないと100%まぁ、これはアリスの仕様なのでわかってるんですが。
そういえば、>>60の言うとおりシェル・クレイルsystem3.9でした。
Ver5.48でした。(現時点ではアリスのページからは、まだ落とせない最新のもの)
起動オプション設定に、非アクティブ時にCPU負荷を下げるの項目がついてるな・・・

これはsystem4からついた項目と思ったけど、3.9シリーズからついてるみたいです。
3.8ではついてない。
66名無しさん@初回限定:03/06/28 21:44 ID:D0XoWK5A
【作品名】グリーングリーン
【メーカー】GROOVER
【結果】× SleepHook 1.1.0使用 enabled、数値など変更してみたが効果なし
【備考】常に口パクや、まばたきで画面が必ず動いてるのでしかたないかもしれない
     アクティブ時CPU使用率100%
     非アクティブ時 0%
67名無しさん@初回限定:03/06/28 21:47 ID:apG51mM6
つーか、iostreamつかったらOOPだとか、
クラスライブラリを使ったらOOPだとかいう認識のやつに
OOPを語られてしまったのが人生の汚点だなあ。
あのな、きょうびクラスライブラリなんて誰でも使ってんだよ。
お前、OOPって言いたいだけちゃうんかと。
6816:03/06/28 21:52 ID:g7DXZpOC
>>66
だめかぁ.
もう消しちゃったけどグリグリ好きだったのでちょと悔しい……
口パクとかは,効かない理由にはならないはず.

>>56の方法でログ見せてもらえれば,何かわかるとは思うのだけれど.
暇だったらやってみてちょーだい.
69名無しさん@初回限定:03/06/28 22:10 ID:D0XoWK5A
>>68
周期的なパターンってこういうのかな

PeekMessageA returns: 0
SetRect(LPDATA:0012FA84,DWORD:00000000,DWORD:00000000,DWORD:00000280,DWORD:000001E0)
SetRect returns: 1
SetRect(LPDATA:0012FA84,DWORD:00000000,DWORD:00000000,DWORD:00000280,DWORD:000001E0)
SetRect returns: 1
SetRect(LPDATA:0012FA74,DWORD:00000000,DWORD:00000000,DWORD:00000280,DWORD:000001E0)
SetRect returns: 1
SetRect(LPDATA:0012FAB8,DWORD:00000000,DWORD:00000000,DWORD:00000280,DWORD:000001E0)
SetRect returns: 1
SetRect(LPDATA:0012FA7C,DWORD:00000000,DWORD:00000000,DWORD:00000280,DWORD:000001E0)
SetRect returns: 1
7016:03/06/28 22:15 ID:g7DXZpOC
>>69
お,そうそう.それが繰り返すんだよね?
Peek, SetRect*4, Peek, SetRect*4て感じで.

でも,だとすれば,PeekMessageで寝てくれるはずなんだが……
うーん,なんだろ.
71名無しさん@初回限定:03/06/28 22:23 ID:D0XoWK5A
>>70
なんでだろ

Sleep(DWORD:00000000)
Sleep returns: 0

とか何度も書いてあるけど関係ないかな?
素人なんでサーパリ
7216:03/06/28 22:28 ID:g7DXZpOC
>>71
ん? それはどこに書いてあるの?
パターンの中には入ってないの?
73名無しさん@初回限定:03/06/28 22:34 ID:D0XoWK5A
>>72
CheckMenuItem(HANDLE:016701F3,DWORD:00009C52,DWORD:00000000)
CheckMenuItem returns: 0
Sleep(DWORD:00000000)
Sleep returns: 0
GetCursorPos(LPDATA:00934DEC)
GetCursorPos returns: 1
ScreenToClient(HWND:002700B2,LPDATA:00934DEC)
ScreenToClient returns: 1
SetRect(LPDATA:0012FA3C,DWORD:000000F0,DWORD:00000001,DWORD:0000011F,DWORD:0000001F)
SetRect returns: 1
SetRect(LPDATA:0012FA3C,DWORD:00000000,DWORD:00000165,DWORD:0000002F,DWORD:00000183)
SetRect returns: 1



こんな感じですね パターンが色々あって、なにがなんやら・・・汗
74名無しさん@初回限定:03/06/28 22:35 ID:BKpVQjty
ID:apG51mM6、やっと「クラス」って言葉を覚えたのね(w
構造体がメンバ関数持っただけじゃないのよ?
75名無しさん@初回限定:03/06/28 22:59 ID:apG51mM6
>72
君のプログラムだと、メッセージ処理以外のスレッドが常時走ってて、
そいつがSleep(0);使って他所で空いたCPU時間を占有してる場合は
どうなるの?

>74
で、お前はiostreamを使って、これで俺もOOP開発者だと
嬉しくてたまらないiostream君か?(w
お前の言い分だと、DirectXを使えば誰でもOOP開発者だぞ。
7616:03/06/28 23:22 ID:g7DXZpOC
>>73
それも繰り返してるのかな.
だったらSleepもひっかければいいのだけれど.
うーん,やっぱ自分でログ取らんと駄目かも.

>>75
どうもならないよ.Webの説明見ればわかる通り.
77名無しさん@初回限定:03/06/29 00:11 ID:GLloQdjZ




s

l

e

e

p



78名無しさん@初回限定:03/06/29 00:26 ID:yW2HWN8V
>77
同じことを>16にも言え。
79あぼーん:あぼーん
あぼーん
80あぼーん:あぼーん
あぼーん
81名無しさん@初回限定:03/06/29 20:14 ID:hLMAKHMw
全然効いてない もうだめぽ
82名無しさん@初回限定:03/06/30 19:30 ID:rBCiWJLb
お、スリープ君
また不毛なファイトやるか?
ってかおまい
ム板のオフ会にこいよ。かわいがってやるから。
83名無しさん@初回限定:03/06/30 21:43 ID:V5kDFZ22
Sleep厨はもういいよ
飽きた
84名無しさん@初回限定:03/06/30 21:47 ID:qWEPDNO1
>82
ぶっちゃけ、いい女いなさそうだから行きたくねえー
85みみずん削除:2011/11/03 10:26:06 ID:MiMIZUNCjA
このレスはみみずんによって削除されました。
削除日時:2011/11/03 10:26:06
http://mimizun.com/delete.html
86名無しさん@初回限定:03/07/01 03:16 ID:q2usFD14
どのゲーム起動してもCPU使用率100%だった。
ちょっと苛立ってきたし、もう寝るかと何気にタスクトレイの時計を見た。
時計の横に青い楕円形のようなUDPのアイコンを見つけた。少し穏やかな気持ちになった。

87名無しさん@初回限定:03/07/01 21:08 ID:NaT4X8G9
UDPって何? 僕も癒されたいよ…
88名無しさん@初回限定:03/07/01 23:37 ID:0b1Vx5q/
TCPじゃない方>UDP
89名無しさん@初回限定:03/07/02 20:07 ID:Bt8iclNb
>>86が言ってるのは
http://www2.bbspink.com/test/read.cgi/erog/1012620854/l50
の事だと思う。
9016:03/07/02 20:41 ID:N+YK7tEf
漏れも少し穏やかな気持ちになった.

ところでグリグリ.
これ,DirectDrawでガンガン画面書き換えてるような気がする.
少なくともAPISPY32で何のAPIコールも捕らえられない期間が長すぎて,
現状のSleepHookでは対処は無理っぽい.

スレッドそのものを別スレッドからサスペンドしまくるような方法が必要かも.

本来ならCOMオブジェクトのラッパでも使って
DirectXもフックできるようにするべきなのだろうけれども……
91名無しさん@初回限定:03/07/08 04:33 ID:Ck9J/MuE
DirectDrawのFlipを横取りして、前のFlipとの時間差が極端に
小さいときには1ミリ秒Sleep入れる、とかじゃだめかな。
92名無しさん@初回限定:03/07/08 06:44 ID:WHW16sGW
>>91 と同じような事だけど

WM_PAINT の発生密度が高いときは抑制する事は出来ないかな?
秒速数百回以上とかなら意味もなく描画してそうだし
9316:03/07/08 10:17 ID:Yk36/UAR
>>91
COMのラッパ作るならそんな感じだと思う.
ただ,具体的にそれをやるとなると,どうするのがいいんだろ,と.

普通のDLLの参照解決だと楽なのよ.
参照元(ゲームのexeとか)にパッチ当てればすむ.
vtableが1箇所にしかないようなもんだから.

でも,OLEの場合そういう感じじゃないっしょ.
とすると全てのCOMオブジェクトのvtableを見るとか,
参照先(ddraw.dllみたいな)にパッチ当てるとか.
でも,参照先にパッチ当てるのはすごく厄介なのよ.

OLEほとんどやったことないから,よくわからんというのもあり.
なんか簡単な方法があったら教えてほしいな.

>>92
メッセージへの反応はアリだろね.
無駄に全力で画面更新する実装には良さそう.
DirectXアプリ書いたことないんだけど,
DirectDraw使う場合もWM_PAINTで
更新領域管理する場合が多いんだろうか.
9491:03/07/08 10:44 ID:5i1+NolQ
ラグナロクオンラインのツールで、dinput.dllという名前でDLLを作って
exeと同じところに放り込み、本物のdinput.dllの呼び出しの一部を
そこで横取りして、画面外へのマウスカーソル移動を可能にするツールが
あるんだけど、あれと同じこと出来ないかな。
DependencyWalkerで覗いたが、エクスポートしてるのはDirectInputCreateA
だけぽ。関係のない関数はエクスポートしなければ元々のものを読みに
行ってくれるのかな、DLLの検索順からすると。
DirectDraw使う場合は、WM_PAINTは使わず、フレームごと常に全画面更新が
多いと思われ。
9592:03/07/08 10:56 ID:WHW16sGW
>>93
WM_PAINTは、DirectXでは通常使ってないと思う

俺がやってる方式は、
CreateDIBSectionで確保したのをWM_PAINTで転送する方式

DirectX使わないゲームは、大抵この方法なんじゃないかな
96名無しさん@初回限定:03/07/08 11:40 ID:MeeO82eq
WM_PAINTって他のウィンドウが重なった後とかぐらいしか使わない気がするが。
基本は描きたいときにGetDC()じゃね?
97名無しさん@初回限定:03/07/08 11:52 ID:Ck9J/MuE
>93
ごめ、いい加減な事書いた。どっちにしろ、COMオブジェクトのvtableを
書き換える必要があるんだな。
ttp://www.microsoft.com/japan/developer/library/jpdx8_c/_dx_using_c_to_access_com_objects_dxintro.htm
ttp://www.microsoft.com/japan/developer/library/jpdx8_c/_dx_using_c_to_access_com_objects_dxintro.htm
この辺が参考になりそうな気がする。

>96
どうだろ、俺はDirectDraw使わんのだが、オフスクリーンバッファに
ごりごり描いてから、描画はInvalidateRectで無効領域を投げて、
UpdateWindowでWM_PAINTを送って描画する派だけど。
9892:03/07/08 12:04 ID:WHW16sGW
>>96
やはり人それぞれ方法違うみたいだね
漏れの場合、書き換えた領域をInvalidateRectをしてWM_PAINTで更新する感じ
て、スレ違いな話題だけど

あ、でも
他の人も方法書いてもらえると >>16 にとってヒントになるかも?
9992:03/07/08 12:10 ID:WHW16sGW
書き込み後に見たら>>97と被ったようだ

て、よく見たら方法同じやね
この手(リアルタイムに適した方式)の資料って余り無くて、
今使ってる方法見つけるのに色々試行錯誤したよなぁって思い出したよ
10016:03/07/08 12:49 ID:Yk36/UAR
Direct*Createはヘルパで,多分実際はCoCreateInstanceに
落ちてるんだと思うけど,問題はその先で,
いずれにしてもそれから帰ってきたCOMオブジェクトの
vtableをいじる必要があるのよね.

IDirectDrawSurface::Flipを引っ掛けるのに,
IDirectDrawSurfaceオブジェクトの生成が
DirectDrawCreateEx/CoCreateInstanceでの明示的なそれしか無い
(そこを絶対に通る)のであれば,話は簡単なのだけれど.
漏れが懸念してるのは,それ以外の方法で
自動的に作られるIDirectDrawSurfaceオブジェクトが
あるのじゃないかってことで.
もしあるなら,それをどうやって捕まえるかっていうね.
このあたり,誰か情報きぼんぬ.

DirectDrawでもWM_PAINTを使うのが一般的ならば,
わざわざそんなことしなくてすむことを期待したのだけれど,だめっぽいねぇ.
WM_PAINTって他の入力系のメッセージとの優先度とか,
複数の更新領域をまとめるとか,
けっこうWindowsが考えて配送してくれるから,
お手軽な更新領域管理にはよさそうな気がするけれど.
101あぼーん:あぼーん
あぼーん
102名無しさん@初回限定:03/07/11 04:50 ID:X9gbZ2uQ

【作品名】シェル・クレイル
【メーカー】アリスソフト
【結果】○(CPU使用率5%〜10%程度に低下)


【作品名】ランス5D ひとりぼっちの女の子
【メーカー】アリスソフト
【結果】○(CPU使用率5%〜10%程度に低下)
103名無しさん@初回限定:03/07/11 22:35 ID:WYIN6zDv
>>16
SleepHook.1.1.0.zipには、著作権・免責・転載条件について記した
ドキュメントを付けたほうがいいですよ。
他人が作成したソフトを、「自分が作った」と嘘をついて
勝手にパソコン誌等に投稿する人が実際にいますから。
10416:03/07/11 23:15 ID:4dwGm4au
>>103
考えたことなかったが,まぁ,いるんだろうな……
表示は法律上要件じゃないけど,抑止にはなるのかね.
105あぼーん:あぼーん
あぼーん
106名無しさん@初回限定:03/07/12 05:41 ID:2BRkGSrN
>>16
トラブルが起きて嫌な思いをしないよう、予防線は張っておいたほうがよいかと。
使用許諾契約書がベストだけど、簡単なドキュメントでもトラブル抑止効果はあるでしょう。
107あぼーん:あぼーん
あぼーん
108名無しさん@初回限定:03/07/15 13:50 ID:EzZeyIVt
(・∀・)イイ!
109名無しさん@初回限定:03/07/17 17:58 ID:cBF/ieNz
【作品名】To Heart PSE
【メーカー】AQUAPLUS
【結果】×
【備考】ゲーム設定オプションから非アクティブ時100%、50%、10%が選択できる。
110あぼーん:あぼーん
あぼーん
111名無しさん@初回限定:03/07/23 10:31 ID:12ScRHlv
【作品名】みずいろ
【メーカー】ねこねこ
【結果】○
使用率100%だったものが
アイドル〜10%
通常30〜60%
早送り〜90%
文章表示を最高速にしても低速並みになる。
112名無しさん@初回限定:03/07/23 18:24 ID:GcRkVtAY
>>111
素直に nscripter のバージョンを上げた方が・・・
113名無しさん@初回限定:03/07/23 19:52 ID:st8CaVOc
>>112
ひょっとしてEXE置き換えるだけで無問題なんすか?
以前のSAVが使えなくなるだけで。
114名無しさん@初回限定:03/07/23 23:16 ID:1HK570bx
>>113
>ひょっとしてEXE置き換えるだけで無問題なんすか?
YES
>以前のSAVが使えなくなるだけで。
どうなんでしょう?
私が試した範囲内ではセーブもそのまま使えてたけど。
確かにバージョンによっては使えなくなかもしれないね。
115名無しさん@初回限定:03/07/24 11:07 ID:1mFKYzV4
【作品名】果てしなく青いこの空の下で...。
【メーカー】TOPCAT
【結果】○
ムービーがカクカクする

【作品名】SYSTEM3.x
【メーカー】アリスソフト
【結果】○
SYSTEM4ではどうなんだろ?
116あぼーん:あぼーん
あぼーん
117あぼーん:あぼーん
あぼーん
118あぼーん:あぼーん
あぼーん
119あぼーん:あぼーん
あぼーん
120名無しさん@初回限定:03/07/29 12:26 ID:jCpv00er
>>115
>ムービーがカクカクする
これをみてると、
本当はメーカー側で100%にすべきところとしなくても良いところを使い分けてほしいな。
121名無しさん@初回限定:03/07/31 19:44 ID:Y8PBOQsy
>16
Studio.e.go!あたりのタイトルのように、別なEXE(メニュー用など)からキックされてゲーム本体の
EXEが起動するタイプのものでは、うまく動かす方法はないでしょうか?
122あぼーん:あぼーん
あぼーん
123酒井栄一:03/08/01 18:09 ID:McSOHru2
このごろお客がこないの〜
誰か来て〜
http://www.hairdoctor.co.jp/
[email protected]
124山崎 渉:03/08/02 00:41 ID:xxCMtoam
(^^)
125あぼーん:あぼーん
あぼーん
126あぼーん:あぼーん
あぼーん
127あぼーん:あぼーん
あぼーん
128あぼーん:あぼーん
あぼーん
129あぼーん:あぼーん
あぼーん
130あぼーん:あぼーん
あぼーん
131名無しさん@初回限定:03/08/04 23:36 ID:88y8drua
>>121
e・goのゲームはやったことないけど、ゲーム本体の実行ファイルを
DnDしてやればいいんでないの。

しかし、なんでこんな過疎化のすすんでるスレに広告、貼りまくってるんだろ?
不思議だ。
132名無しさん@初回限定:03/08/05 18:13 ID:OpCYppwZ
>131
121じゃないけど、プロテクトか何かの都合で、autorun.exeからパラメータ付きでゲーム本体
の実行ファイルが起動されてるようだ > エゴゲー
133名無しさん@初回限定:03/08/05 18:28 ID:z+UO4+Qo
【作品名】ファントム"Phantom Of Inferno"
【メーカー】Nitro Plus

【備考】元からCPU使用率は低い。2%〜7% SleepHook使う必要なし。
134名無しさん@初回限定:03/08/05 20:29 ID:OpCYppwZ
>133
それで思い出したけど、フルスクリーンを強制されるタイトルも、なんとかならないものかな。

フルスクリーンでしか起動しないゲームって、ビデオカードなどの環境上の制限や、パフォーマンスの
問題がある場合などを除いて、Windowsというプラットフォームをバカにしているとしか思えない。
135名無しさん@初回限定:03/08/05 21:53 ID:Z80mJCLc
>>134
ネットゲーだとチートされないようにってのもあるが
エロゲーじゃ意味ない罠。
136あぼーん:あぼーん
あぼーん
137名無しさん@初回限定:03/08/06 22:50 ID:K6Ko8Koz
CPU100%だとCPU温度かなり上がるね。ただの紙芝居ゲームで。
夏になってやっと皆が嫌がるわけがわかったよ。
138あぼーん:あぼーん
あぼーん
139あぼーん:あぼーん
あぼーん
140あぼーん:あぼーん
あぼーん
141名無しさん@初回限定:03/08/07 18:02 ID:GdUsyUM5
>137
一部のノートだとキーボードがほっかほかになる罠
142名無しさん@初回限定:03/08/08 02:03 ID:WzJb4JCV
いまだに紙芝居云々言ってる奴がいるのがむなしいな。
どんなゲームだろうが、CPU使用率なんて下げようと思えば
簡単に下がるんだから、下げてない奴の怠慢でしかねえんだよ。
143名無しさん@初回限定:03/08/08 05:59 ID:NfoJlD11
System4が頑張ってますとか眠たい事を言うようなプログラマもいるしなあ
144名無しさん@初回限定:03/08/08 07:35 ID:U+jAYet6
>>142
>どんなゲームだろうが

それはどうかなぁ?
145あぼーん:あぼーん
あぼーん
146名無しさん@初回限定:03/08/08 09:30 ID:WzJb4JCV
>144
CPU使用率を全く下げれないほどシビアにCPU使いそうなゲームって、
一般ゲームでもそうそうお目には掛かれないがなあ。
時々集中的にCPUを使うことはあるだろうが、ずっと100%ってのは、
改善する気になればほとんどの場合出来るはず。その気が無いだけだ。
147名無しさん@初回限定:03/08/08 10:17 ID:WzJb4JCV
>143
System4を過大評価するのはかっこ悪いが、過小評価するのもアレだな。
一人でエロゲ一作の開発期間内であの巨大なシステムを開発できる奴が、
コンシューマなり一般パソゲなりにいるなら紹介して欲しいがな。
148144:03/08/08 10:33 ID:X9Ax5psK
>>146
そうか。俺はてっきり処理優先のは100%もやむなしと思ってたんだが。
どうやら、そうではなかったのか。すまんかった。
149名無しさん@初回限定:03/08/08 11:20 ID:B2CCMVe7
>>147
CPU利用率について言ってるんだと思うけど

それで日記に100%なにのは意味が有って必要なんだって書いてあったから
いい加減なこと言ってるよなぁって言われても仕方ないと思うけどね
150あぼーん:あぼーん
あぼーん
151あぼーん:あぼーん
あぼーん
152あぼーん:あぼーん
あぼーん
153あぼーん:あぼーん
あぼーん
154名無しさん@初回限定:03/08/09 16:52 ID:qD0E2dIC
>>147
いや、いっぱいいるべ。
にのまい、うら社長、meguシステム、ageシステムなど、
システムを外に出してる会社のトッププログラマーならあれぐらい出来るよ。
俺は某社の社員だが、うちプログラマーにもできるよ。
それをかんがえると、この業界だけで20人以上はいるんじゃない?
155あぼーん:あぼーん
あぼーん
156あぼーん:あぼーん
あぼーん
157あぼーん:あぼーん
あぼーん
158名無しさん@初回限定:03/08/10 13:57 ID:OcYlUsq9
【作品名】ぷりてぃCANDEAD!
【メーカー】UMA!
【結果】○
使用率100%

アイドル〜10%
159あぼーん:あぼーん
あぼーん
160あぼーん:あぼーん
あぼーん
161名無しさん@初回限定:03/08/11 03:38 ID:76QE2NlS
>154
ageシステムは、エフェクト部分はともかく、システム部分は
カスタマイズ効いたっけ、アリスシステムの最大の特徴は、
あのやりすぎなまでの汎用性だからな。
ageシステムやmegシステムでRPGやSLGは書けるのかな?
この業界全体で20人っていったら、むしろ少ないんでは。

もちろん、彼らとて、作れたとしておそらく年単位の
練りこみ/検証時間が必要だろう。それが既になされている
アリスシステムには、一日の長がある。
162名無しさん@初回限定:03/08/11 05:32 ID:eZJC8ykN
>>161
そう言ったシステムならざらにあるよ。
過剰なまでの、API直アクセスルーチンを用意してる物。
具体例を挙げられないのは残念だが。
しかし、アリスを過剰なまでにほめあげるのは危険では?
163名無しさん@初回限定:03/08/11 06:00 ID:KqTAXKr0
やりすぎなまでの汎用性って、同じソースを98でもうんずでもペケ6でも
動かす必要があった頃から引きずってる盲腸ってだけだろ。
164名無しさん@初回限定:03/08/11 06:53 ID:n1GzRLKI
最近は外部DLLでの専用ルーチン使いまくりだと思うけど
165名無しさん@初回限定:03/08/11 09:32 ID:KVdGlHK+
>>163
ソースも言語体系もSYSTEM4で一新されているらしいが。

普通ならC++ネイティブで書いたほうが楽なものまでシステムに組み込んでるからなぁ。
設計がしっかりしたシステムではあると思う。

>>162
システムがオープンな分、話題にしやすいんだよ。
吉里吉里なんかもわりとよいのでわ?
166名無しさん@初回限定:03/08/11 17:22 ID:/1KKnF1u
【作品名】ONE〜輝く季節へ〜
【メーカー】Tactics
【結果】×
使用率 100% -> 98〜100%
昔のゲームだからしゃーないのか

【作品名】家族計画
【メーカー】D.O.
【結果】○
使用率 100% -> 0〜10%
家計は他のDsound使用アプリの音量いじってるのね
まめと言うかなんと言うか
167名無しさん@初回限定:03/08/11 17:46 ID:KqTAXKr0
>>165
system4.xはまだ仕様公開されてないし、採用例もDALK外伝、ままにょよだけ。
その状態で
>設計がしっかりしたシステムではあると思う。
というのは贔屓の引き倒しだと思うが。
168名無しさん@初回限定:03/08/11 17:58 ID:bjho6h8n
凄い論争ですねぇ。
自分も昔っららのプログラマーですが、
3ヶ月も頂けばしっかりしたシステムの設計からくめるよ。
ちなみに自分のシステムも低レベルAPIが直接呼べるので、RPGやアクションも作れるよ。

しかし、システムの開発思想次第で、
高レベルのみのと低レベルもあるのって比べられないと思うよ。
でも、自分の会社の場合、低レベルのおかげでEXEを早めに作っておいて、
低レベルAPIでCGモードやスタッフロールを作れるので、
EXEを触る必要がないってメリットはあると思いますし、
クリッピングや配列の範囲チェックなど、エラーチェックはシステム側でできますしね。
169名無しさん@初回限定:03/08/11 20:56 ID:/ISIz4jX
吉里吉里は何というか、既存言語のパクりとはいえオブジェクト指向スクリプト言語
とは恐れ入った。最初は作者激しくオナニーしてるなーと思ったけど最近みんな
ちゃんとそのスクリプト言語つかいこなしてるみたい。でもやっぱりオナニーだな
とはおもう
170あぼーん:あぼーん
あぼーん
171名無しさん@初回限定:03/08/12 17:17 ID:/LCqMDeA
型月の笛で吉里吉里、商業デビューな訳だがオフィでサポートやカスタマイズしてくれるのかな?
自前でサポートせにゃならんなら、積極的に導入する理由は無いよな。

なんかSYSTEM4とか見ると米電電公社製OSを思い出すなぁ。
そのうちハックされてオープンソースになってしまう、なんてことは無いか…
172名無しさん@初回限定:03/08/12 17:19 ID:X9rol28Y
吉里吉里はすでに商業でいくつか使われてるよ
型月ほどの知名度はないけど
173名無しさん@初回限定:03/08/12 19:16 ID:CJTKdE0L
deeタソ、日記で、吉里吉里では商業だからって特別なサポートはしないって
ハッキリ言ってたとオモタ。それでも商業で使うやつらがいるってのはある意味すごいかも。

よくあるオプソ製品と同じで、本家はサポートなし、無保証を主張するけど、
そのうち(作者以外で)商業でサポートするやつが出てくるとかありうるんじゃないか?

カスタマイズはシステムの根本からできるようでつね。仕様もいちおう
公開されててTYPE-MOON(のプログラム担当氏)は吉里吉里用プラグイン
DLL作って公開してたな。
174名無しさん@初回限定:03/08/12 20:22 ID:5wyUOirX
>>173
オプソで改変版配布は自由だから確かにやったら儲かるかも試練
175名無しさん@初回限定:03/08/13 00:53 ID:iS6TOzgt
>>174
そこまで大きい市場は無いと思う。
Linuxでさえディストリビュータで残ってるのはごくわずか。

吉里吉里はKAG使うんならともかく、TJS2で全て構築したいような香具師はいないだろ。
TJS2で組むなら他の既存の言語で組んだほうが楽。

なんだが、バギーなシステム作ってるブランドは既存のシステム採用しろよな。
はっきり言って迷惑なんだよ、余計な見栄張ってるんじゃねぇよ、まったく。
176名無しさん@初回限定:03/08/13 09:12 ID:ylireRkr
まあ最初から全部書かずにTJS2で記述されているKAGをカスタマイズするが
普通のようですな

スレの趣旨から話がズレてきてるようだけど話を戻すと
吉里吉里2作品は一般的にクリック待ちとかの待機時は
CPU使用率 0% 付近のようでつ。
177あぼーん:あぼーん
あぼーん
178名無しさん@初回限定:03/08/16 11:50 ID:65rLrct4
【作品名】Phantom of Inferno XP対応版
【メーカー】Nitro+
【結果】X
【備考】>133では元から低い占有率とのことだが、こちらでは常時100%。
.iniいじっても効果なし。
もしかして対象のファイル間違ってるのかな?
/instdir/NitroPlus/Phantom/phantom.exe なんだけど。
17916:03/08/16 12:31 ID:LEfrAVvs
雨だね.有明どうしよう.

>>121
例えば本来のexeのふりをするような形式にすると
うまくいくかも知らんね.SleepHookを改造して,ということだけれど.

もしくは起動済みのプロセスにもぐりこむようにするとかね.

>>134
原理的には可能だと思う.
フルスクリーンにする方法って,API的には
どんなバリエーションがあるんだろう?
他のウィンドウのサイズが変わっちゃうかどうかとか,
表面的な挙動も複数パターンあるよね.

>>178
/instdir/ってCDのディレクトリ?
>>121の言うような"本体"が別にあるってことはないかな.
180名無しさん@初回限定:03/08/19 01:55 ID:r4D0FoxF
>>179
やっぱり本体別なのかも。
いくら、パラメいじっても反応無いってことはちょっとね。
ディレって良くわかんないけど他でもそうなの?
18116:03/08/19 02:11 ID:SXEplO5j
>>180
今風に言うとフォルダか.
要するに,CDにあるexeを起動してるの? って事.
そういうケースでは大抵HDDにコピーしたexeをキックしてるだけだから.

/instdir/ってのがHDDにあるなら,
多分SleepHookが対応してない方法でCPU食ってるんだと思うよ.
182名無しさん@初回限定:03/08/19 03:53 ID:7YIPI5rP
ではひさしぶりに。

【作品名】ドキドキお姉さん
【メーカー】アトリエかぐや

【備考】元からCPU使用率は低い。10%未満 SleepHook使う必要なし。
     system version 2.30
183名無しさん@初回限定:03/08/19 15:57 ID:ybUq3HXl
>>181
どもです。
>178はHDDの中身です。
>180のディレってMacromediaDirectorのつもりでした。
ファントムはこれで作ってあるようで。
18416:03/08/19 16:59 ID:SXEplO5j
>>183
あ,そっちね……
何にしても初耳な略し方だーよ.

その場合,ループがDirectorのシステム内で完結しちゃって
APIコールをフックする方法では寝かせられない可能性はあるね.
Director内のメッセージキューをフルパワーで監視しちゃってるとかね.
SleepHookはWin32のメッセージキューを監視する部分を引っ掛けるから.
185183:03/08/20 12:50 ID:6fOUAePa
>>184
なるほど、いろいろあるんですね、解りました。
あ、プログラムはありがたく使わせて頂いております。
ついでになんですが、コマンドラインから引数でターゲットの
実行ファイル指定することって出来ますか?
186名無しさん@初回限定:03/08/21 02:05 ID:7J6EHTvG
【作品名】Anex86(PC-98エミュレータ)
【メーカー】A.N.氏

【結果】不正終了
     pszlibFileRemote was NULLというエラーメッセージが出る。

【備考】そもそもエミュレータなので、Win32APIをバイパスしてるのかもしれませんが。

187名無しさん@初回限定:03/08/21 02:16 ID:QOt+EWBU
俺のマシンだと100%と、そうでないのでは、CPU温度10度くらい違うな。
アリスソフトのは、SleepHookが効くので助かってますよ。ホント。
長時間SLGとかね。
188名無しさん@初回限定:03/08/25 02:51 ID:2rAcEU59
>>179
フルスクリーンにするのはChangeDisplaySettings以外にあるの?
で、他のウィンドウのサイズが変わるってのは単にプログラマの怠慢。
解像度変わった時点で、変更後の画面からはみ出てると
WINDOWSが勝手に、解像度に合うようにサイズ変更させたり
起点を左上に動かすんだわ。
最大化表示ウィンドウに関しては変わらないと思ったけど。

回避するには、解像度変更前に見えてるウィンドウを
全部リストアップしてハンドルと位置退避させておいて、
フルスクリーン解除する時に全部元の位置に設定しなおす。
他にスマートなやり方あるかもしれないけど、とりあえずこれでOK.。
189名無しさん@初回限定:03/08/25 11:19 ID:Bu8V7n1/
そんなことしなくても一時的に変更するだけでいいんじゃないの?
190名無しさん@初回限定:03/08/25 19:24 ID:pwE49NLV
DirectDrawで解像度変えられるべ
ChangeDisplaySettingsでもOSのバージョンに依存してたとはおもうがウィンドウ位置を変えないようにするフラグがあったはず
191188:03/08/25 22:05 ID:ztCxlNi/
あ〜そうか、DirectXにもあって当たり前だわな。
普段使わないからそっちは分からないや。

ChangeDisplaySettingsのフラグ(一時的ってのも)は
多分CDS_FULLSCREENフラグのことだと思うけど、
あれ、98(meも?)だと駄目でしょ、確か。
だから俺はこっち使ってるんだけど。
他にやり方があるなら俺の勉強不足で申し訳ない。
192名無しさん@初回限定:03/08/26 12:09 ID:NyS5bNGq
CDS_FULLSCREENフラグは前につかったことあるけど
98でもNTでも動いていたよ。
いまはDirectXつかってるけど
193名無しさん@初回限定:03/08/28 12:02 ID:QQGNQBTR
じゃ、何か他の部分で間違ってたのかなぁ?
うちでチェックして、98だと駄目だったからググってみたら
「98だとちゃんと機能しない」って言う記述が複数あったんで
深く調べずに切り替えたのがまずかったか。
194名無しさん@初回限定:03/08/28 12:55 ID:wMYOTo5r
IEのバージョンや、サービスパックの有無や、MS-Office(!)のバージョン違いとかじゃないかな?
Win9xは入れてるアプリケーションによって、動作がころころ変わるから正直切りたい。
でも、うちだとユーザーの過半数が9xユーザーだから切れないんだよな。
195名無しさん@初回限定:03/08/28 12:59 ID:xz+c4q2H
つーか9x切ってるとこなんかあるのか?
196名無しさん@初回限定:03/08/29 15:10 ID:pK7nYNUT
初代98ってM$のサポートが切れるのいつだっけ?
それを見越して、ついでに9x系切ってくれるメーカーないかな。
アリスとか。
197名無しさん@初回限定:03/08/29 16:36 ID:1gFsLHqn
ttp://www.microsoft.com/japan/windows/lifecycle.asp
もう、半分切れてるようなもんだが。
ち来年にはMeも含めて9x系は全て延長フェーズ終了だな。
198名無しさん@初回限定:03/08/29 23:37 ID:LzWsGZ4l
win98が出た、1998はceleron300a等の魅力的なCPUがあった時期だ。

ちなみに、win98の発売時期の価格は、
Celeron 300 MHz リテールパッケージ 18,800
だそうだ。

最後の2000年7月は
Endeavor VZ-6000 163,000円 pen3-800
Prosignia Desktop 325 79,800円 celeron-533

まだまだ現役に残りそうだな。
199名無しさん@初回限定:03/08/30 09:46 ID:sTMimI5A
【作品名】ロケットの夏
【メーカー】TerraLunar
【備考】CPU使用率は低い。約2〜5%くらい
200名無しさん@初回限定:03/08/30 15:25 ID:ktL8fGpn
OSが発売から5年しかもたないなんて、やばいんじゃない?
201名無しさん@初回限定:03/08/30 16:10 ID:mHhYsH3U
MSがもたせてないだけ。
202名無しさん@初回限定:03/08/30 16:47 ID:JjRe696B
kikyou.info/diary/
?200308#i18_5

なんかW.Dee氏が書いてますな

複数同時実行するならマルチスレッドの方が
やりやすいしカッコイイと思うのは漏れだけ?
203名無しさん@初回限定:03/08/30 22:04 ID:Z78lG0rY
少なくとも、カッコイイなんて理由で実装方針決めてたらとっくに吉里吉里は廃れていただろう。
204名無しさん@初回限定:03/08/30 23:45 ID:30zLVkkR
カッコイイ…

スクリプトデコーダが複数走る=マルチスレッド
である必要はどこにもないわけで。
Win32の描画システムがマルチスレッドにしずらい以上、現実的な判断だろ。
205名無しさん@初回限定:03/09/03 13:59 ID:PRMPr9yb
【作品名】戦女神
【メーカー】エウシュリー
【結果】×
【備考】CPU使用率100%
206名無しさん@初回限定:03/09/06 23:11 ID:TgqKqEKT
まだ前スレよめねぇのか
207名無しさん@初回限定:03/09/07 11:56 ID:X99uVQOW
【作品名】セイクリッド・プルーム
【メーカー】TEATIME
【CPU使用率】 アドベンチャパートCPU使用率5〜20% 静止中は特に低い
          SLGパートCPU使用率60〜100% マシンによるか?
【備考】SLGパートメモリ大量使用
208名無しさん@初回限定:03/09/08 13:58 ID:+H+/q/fk
【作品名】戦女神2
【メーカー】エウシュリー
【備考】元からCPU使用率は低い。
戦女神1からの改善がみられる。
ARCGameEngine Version 2.88
209 ◆Q4pZ/AJc2g :03/09/15 09:36 ID:D3UtRhPG
test
210名無しさん@初回限定:03/09/19 19:10 ID:R0pdDhMA
>>16
もはや見てないかも知れないがスゲー助かった。
心からありがとう。
21116:03/09/19 20:17 ID:WfliIa4+
>>206
今見たら読めるようになってるね.

>>210
ブックマーク入れてるから見てるよ.
漏れ自身は最近エロゲやってないけど.
最近のヒット作っつったら何だろう? 板違いか.
212名無しさん@初回限定:03/09/19 20:40 ID:WTJMNADE
【作品名】月姫
【メーカー】Type-Moon
【結果】○
【備考】CPU使用率100%→10%前後

助かりました。ありがとう!
213名無しさん@初回限定:03/09/19 22:38 ID:kNc6NMG6
>>212
システム最新版にした方がいいんでは?
21416:03/09/20 00:15 ID:hRZlLk66
月姫,オリジナルは100%だったけど,
月箱版は100%じゃなくなってたな.
NScripterの更新かな.
215名無しさん@初回限定:03/09/23 22:19 ID:aBa+qQ4S
【作品名】銀色完全版
【メーカー】ねこねこソフト
【結果】○
【備考】だいぶ静かになりました
216名無しさん@初回限定:03/09/23 23:58 ID:AGxrO4NK
>>215
銀色もNScripterじゃなかったけ?
217名無しさん@初回限定:03/09/24 23:16 ID:0i8QMqj7
ねこは全部NScripterですな
218名無しさん@初回限定:03/09/28 00:44 ID:v3jQRaCL
【作品名】天使のいない12月
【メーカー】Leaf
【備考】CPU使用率は低い。約10%〜15%くらい
     オートメッセージで50%〜60%程か、
     システムは100%になるような作りではない。
219名無しさん@初回限定:03/09/28 05:10 ID:/fawfBW+
【作品名】鬼畜王ランス
【メーカー】アリスソフト
【結果】×
【備考】ゲームが起動しない

【作品名】アトラクナクア
【メーカー】アリスソフト
【結果】×
【備考】同上
220名無しさん@初回限定:03/09/28 10:41 ID:BYPeX5i6
>>219
system3.xのver.上げればできるよ。
OHP配布の最新版で確認しております。
221名無しさん@初回限定:03/09/28 20:21 ID:XowLeZ/P
【作品名】キャッスルファンタジア 〜エレンシア戦記〜 リニューアル
【メーカー】Studio e.go!
【結果】 ○だが×
【備考】常時CPU使用率100% 

SleepHookを使おうとしても、cf3r.exeが、
このプログラムは直接起動することはできません。
スタートメニューから実行して下さい。と出てできない。システムの仕様の模様。

所が、このゲームの体験版のcf3r.exeは直接クリックできるようで
SleepHookが効く。CPU使用率5%程まで下がる。
システム的にはSleepHookで効果ありなんだがな。
222名無しさん@初回限定:03/09/28 21:19 ID:bnM0iDVt
>219
逆に、もし今やるにはverアップしてないとジャギが目立って汚い。
223名無しさん@初回限定:03/10/11 17:48 ID:3zcuxPC1
【作品名】顔のない月 DVD-ROM COLLECTORS EDITION
【メーカー】ROOT
【結果】×
【備考】常時CPU使用率が100%

マシンを新しくする前は重いと感じたシステムだった記憶が

224名無しさん@初回限定:03/10/12 06:31 ID:t2LS21ax
顔月はプライオリティ下げたワーカスレッドがブン回っていたはずなので、
sleephook.iniにAPI追加すればなんとかなりそうな予感。
もうアンインスコしちゃったから確認できないけど。

つかメモリリークがひどかった…
225名無しさん@初回限定:03/10/21 00:55 ID:KjntSIr0
【作品名】ブラウン通り三番目
【メーカー】ソフトハウスキャラ
【備考】CPU使用率は低い。アイドル状態2〜5%
226名無しさん@初回限定:03/10/21 02:54 ID:WKbL0/o/
まるっきりストーカー
227名無しさん@初回限定:03/10/23 00:34 ID:eDbVcbLL
>>202
2ヶ月前のにレスするのもなんだが、
>複数同時実行するならマルチスレッドの方が
>やりやすいしカッコイイと思うのは漏れだけ?
典型的初心者の発想だな。
覚えたものは使いたくってしょうがないって言う…(藁

マルチスレッドってのはやればやるほど難しさが理解できるという種類のものだ。
CPUが一つしかない環境では(Hyperthreadingは無視する)スレッド数を増やすことは
効率の悪化に繋がるし、dead lock対策の手間も増えるし、良いことなんてない。
シングルスレッドで複数の処理を平行してやる手法が確立している(「パターン言語」参照)
以上、OS仕様上の要求以外で意味も無くスレッド増やすのは単なるヴァカ。
228名無しさん@初回限定:03/10/31 00:55 ID:CM8g4uEJ
保守
229名無しさん@初回限定:03/11/06 04:48 ID:OyHUEK5a
保守しとこ
230名無しさん@初回限定:03/11/08 16:01 ID:g6bcqts9
ほぇ〜
231名無しさん@初回限定:03/11/08 19:42 ID:1Jip8bPI
圧縮回避おめ
232名無しさん@初回限定:03/11/11 05:03 ID:yg43rg5f
>>227
スクリプトやシェーダーのリアルタイムコンパイルのような
シーケンシャルな処理を並行する手法は無いわけだが。


と、半月遅れのレス
233名無しさん@初回限定:03/11/27 17:31 ID:JFhkgUvd
保守
234名無しさん@初回限定:03/11/29 00:15 ID:AwtoKw++
保守2
235名無しさん@初回限定:03/12/03 02:07 ID:aE/tJK67
>>232
君の指摘するような特定の問題に対して確立された手法を用いて
マルチスレッドを扱う分にはあまり問題も出ないかもしれないけど。
マルチスレッドを「カッコイイ」と思うようなプログラマには
マルチスレッドなプログラムを作って欲しくないな。
結い橋PROのミニゲームが頻繁にデッドロックっぽい落ち方をするんだが
きっと安易にスレッドを使ったんだろーな。
236名無しさん@初回限定:03/12/06 01:54 ID:ASN9DtZI
捕手
237名無しさん@初回限定:03/12/09 23:46 ID:ZfqL3UOu
238名無しさん@初回限定:03/12/10 21:22 ID:p9hD97We
はっ
239名無しさん@初回限定:03/12/11 10:04 ID:ZTmIwoH9
d
240名無しさん@初回限定:03/12/11 11:02 ID:YcCLslq7
  
241名無しさん@初回限定:03/12/12 15:49 ID:OBZpf5vO
ただいま最下層を漂流中。
242名無しさん@初回限定:03/12/12 20:49 ID:bViKU7BO
冬はおとなしいのか?

月陽炎はジョージ100%だったけど、CloverHeart'sでは改善されてた。
けっこうけっこう。
243名無しさん@初回限定:03/12/12 21:26 ID:GUZ1MR2M
>>242
それメーカーちがうやん
244名無しさん@初回限定:03/12/12 21:35 ID:bViKU7BO
>>243
作ってるメンバは同じ。プログラムも同じ。
245名無しさん@初回限定:03/12/12 22:21 ID:GUZ1MR2M
>>244
なんと、そうなのかっっ
すまんかった_| ̄|○このとおり。
246名無しさん@初回限定:03/12/15 10:09 ID:fn3kcMqJ
247名無しさん@初回限定:03/12/16 05:51 ID:QBEpDVKX
248名無しさん@初回限定:03/12/17 11:45 ID:vndqAasP
249名無しさん@初回限定:03/12/19 18:46 ID:JbvC4K9Q
【作品名】大番長
【メーカー】アリスソフト
【結果】○?
【備考】CPU使用率は劇的に下がるが、マウスに対する反応がかなり鈍くなった。
250名無しさん@初回限定:03/12/21 07:43 ID:VfAtRfUE
UD動かしてる身にはCPU占有は厳しい・・・
251名無しさん@初回限定:03/12/21 08:33 ID:s+azAju5
【作品名】EVE
【メーカー】C's ware
【結果】○
252名無しさん@初回限定:03/12/21 18:44 ID:VfLhFYJX
大番長ってSystem4?
System3.xだとSleepHookはうまく効いて、マウスの反応は特に変わらずだったけど。
253名無しさん@初回限定:03/12/21 19:08 ID:qpdvJ7P9
System4だよ。
254名無しさん@初回限定:04/01/11 02:24 ID:I5vuclRF
冬は100%でもいいよね。
255名無しさん@初回限定:04/01/11 23:30 ID:C4b1hVSr
いや、ノートだと発熱は極端に寿命を縮めるから、
冬だろうとあんまり有り難くない。

特にバッテリーが熱に弱いわけで。
256名無しさん@初回限定:04/01/25 18:06 ID:n9Q/D2QW
やっぱり、WEBを見たりDVDを見てたりしながら、だら〜っとプレイできる作品が一番いいな。
257名無しさん@初回限定:04/01/25 18:14 ID:Egq2Lcia
なんか新しく出るエロゲー100%の減ってきたような気がする。
たまたまプレイしたのがそうだっただけかもしれないけど。
258名無しさん@初回限定:04/01/29 21:03 ID:vgQef9My
さあ、明日も沢山ソフト出てきますよー
25916:04/01/29 21:39 ID:VpPhnQ07
>>258
AmazonからFateの発送通知が来ますた.
これも吉里吉里でCPU100%にならないね.
体験版での確認だけど.
260名無しさん@初回限定:04/01/30 23:28 ID:Nhp/VJNv
もしよければ>>16のツールをもう一度あげてもらえないでしょうか?
消えてしまっているようなので….
261名無しさん@初回限定:04/01/31 00:45 ID:/nvgLfMn
262名無しさん@初回限定:04/01/31 08:25 ID:jJ9F+68z
>>261
ありがとう!
263名無しさん@初回限定:04/02/06 13:35 ID:RVCL2bwE
保守
264ageルグ親衛隊:04/02/07 14:41 ID:ebREvfIV
ageルグ
265名無しさん@初回限定:04/02/07 15:12 ID:JzWV7m+v
【作品名】雫リニューアル
【メーカー】Leaf
【備考】常時CPU使用率 30%〜40%

Pentium4 2.6 512M GFti4200

ルーツも同じシステムだったかな。
新型ノベルシステム快適なんだけど、割と重いっていう報告聞くね。
個人的には、重いっていうか、きびきびしてない感じ。
いや、他の軽すぎのと比べてきびきびしてないだけで、充分快適でこれでいいんだが。
音とびがする人が多少いるらしいけど、使用者のサウンド関係が原因かもしれんが
このシステムやや重いのかもね。
266名無しさん@初回限定:04/02/09 14:19 ID:IFp0oXVf
一般のPCゲームはどうなんでしょうか?
例えば動きの激しいFPSとかで100%使ってないゲームってあるんでしょうかね?
267名無しさん@初回限定:04/02/09 14:59 ID:i3DUicpN
>>266
おそらくない、が激しい動きを描画するためにCPU使用率の表示が100%をさしている訳でもない。
268名無しさん@初回限定:04/02/09 15:22 ID:IFp0oXVf
>>267
そうなんですか。今ちょっとプログラムの勉強がてらシューティングゲーム
作ってるので参考にします。
269名無しさん@初回限定:04/02/12 07:37 ID:Aa0WzH9e
>>265
今時の一般消費者は、ほぼ確実にオンボードのサウンド機能使うから、
高負荷与えた場合の音飛びはしょうがないと思われ。

ゲーム全般CPU性能が低くても、
ちゃんとサウンドカード使ってれば音は意外と平気だった。
(比較対象:アスロンXP2400&オンボードと、無印アスロン7000MHz&新品で千五百円もしない安物カード)
270名無しさん@初回限定:04/02/12 14:35 ID:772Ib5Zr
>>269
ドライバの問題か相性の悪いアプリ立ち上げてるんじゃないのかな。
K6-3D400+VIAオンボード、アスロン1.8+nForce、P4-1.4+i845オンボードと使ってるけど音飛びも音割れもまずないよ。
ドライバ更新してだめならアクセラレータ切れば大体動くと思うけど。
スレ違いの話題ですね、すみません。
271名無しさん@初回限定:04/02/13 14:27 ID:iSgZcBMg
>>270
K6-3Dって2と3のどっち?
K6-2とK6-3だと、実は結構な性能差あるんで、はっきりさせて欲しい。

音割れって曲によってもかなり違うんだよな・・・。
オーケストラが演奏してるような大仰な音楽のは飛ぶが、少ない手持ちから適当に選んだエロゲのBGMじゃなんともなかった。
そんな大仰な音楽なんて、滅多にかけないから、おいらもとあるゲームで音割れ起こすまで気がつかなかった。
272名無しさん@初回限定:04/02/13 18:08 ID:CbIIQ8Il
100%とか、0%に近いのはそうでもないけど、
ノベル形式の40%〜50%って本当にCPUパワー使ってますって感じだな。
273名無しさん@初回限定:04/02/20 00:48 ID:ZqUFHfcU
保守
274名無しさん@初回限定:04/02/20 22:27 ID:453aAa2H
画像も音もオンボード(一世代前)だと

CPU強化してもメモリ増やしてもだめ、絶対(西村ともみ

2Dなのになぜあんなに負荷があるのだ?

275名無しさん@初回限定:04/02/24 02:50 ID:X6RxTxu1
>>274
遅レスだが、メモリの転送速度が足引っ張ってるから。
2Dゲームだと画像データの転送に処理の大部分の時間を使ってる訳なんだけど、
この転送速度ってのはCPUを早くしてもあんまり変わらない。
しかもビデオとサウンドがオンボードだとこのメモリの転送に更に負荷をかける事になるから2Dゲームでも重くなる。
276名無しさん@初回限定:04/02/24 03:08 ID:OIUfG+2R
>272
無駄に使っているような気がするが
最適化してるのかホント?
現行機だと20%越えたらイエローカードだろ
277名無しさん@初回限定:04/02/25 10:42 ID:h7v725wT
DirectDrawつかってるとそういう感覚なんですかね>276
278名無しさん@初回限定:04/02/25 15:27 ID:vdIOMJj3
>>277
DirectDrawは関係ないだろ。
>>272は常時、40%〜50%使ってるって話だと思うよ。
エロゲレベルでCPU使用率を下げたいのならいくらでもできる。
279名無しさん@初回限定:04/02/25 15:44 ID:Kxmd2boP
>現行機だと20%越えたらイエローカードだろ
意味がわかんない
説明して
280名無しさん@初回限定:04/02/25 22:58 ID:d3IV2/wH
紙芝居ごときで50%も空回りさせるエロゲーはシステムの仕様がおかしいってことでしょ
281名無しさん@初回限定:04/02/25 23:56 ID:1Xd6sgOX
メッセージエリア更新するのに、いちいち全画面書き直してたりな。
282名無しさん@初回限定:04/02/26 00:09 ID:NnFBR5O2
いやだったら10%でもイエローカードだろ
現行機だったらvorbisにしたってそんなにデコード時間かかんないだろうし
283名無しさん@初回限定:04/02/26 03:32 ID:vsiig+Gm
CD-DA、GetMessage、最強
284名無しさん@初回限定:04/02/26 13:35 ID:msH2Es8C
OGGの再生ってそんな軽いか?
285名無しさん@初回限定:04/02/26 15:57 ID:EuS0G3PL
>284
>282に対して言ってるものと解釈していいんだよね?
だとしたら逆だと思う
vorbisのデコードは遅いけど、性能の上がっている現行機ならさほど気にならないのでは?ということじゃないかな
286名無しさん@初回限定:04/03/05 19:30 ID:tMDsUKFD
オンボードだから音飛びするって奴何考えてるんだ?
オンボードサウンドもPCIバスを使って接続してるんだから
CPU負荷による差は無いぞ、エロゲの場合特に。
DSアクセラレートに対応してる最近のチップなら
2k以下で売られている安物サウンドカードより飛びづらいくらいだしな。
Envy24HTを除いた安物はオンボードとも比べられない。
287名無しさん@初回限定:04/03/05 20:58 ID:WmIL+wBn
チップセットがAC97対応ならPCI通らないんじゃない?

まあ、それは置いといて、オンボードサウンドは音質が悪い(ものが多い)だけで
処理負荷が高めなのはUSBサウンドデバイスの方だな。
288名無しさん@初回限定:04/03/07 06:58 ID:QZ2CB51j
俺オンボードのAC97だけど調子いいよ。
289名無しさん@初回限定:04/03/10 13:59 ID:/7yCD4TT
オンボーロサウンドage
290名無しさん@初回限定:04/03/10 16:07 ID:kTK45vx3
音質はともかく、サウンドカードで不具合が出るのはドライバが原因の場合が多い。
HELに丸投げな奴ならまだましなんだけど、独自にコードかいてたりするともう、お手上げ。
ハードウェア・アクセラレーションを無効にするのが一番。
それで駄目なら、基本的にはCPUが遅いのが原因だと思うよ。
291名無しさん@初回限定:04/03/11 07:50 ID:bXQJGtrU
>>290
一昔前のPCだとバスやメモリもやばいからな〜
特にPC133以下の統合型チップセットなんか使ってたりすると。
292名無しさん@初回限定:04/03/11 08:11 ID:7FSxbOyt
AC97クラスならOK。昔の古いPCだと物によってはいかんという感じかな。
293名無しさん@初回限定:04/03/12 15:12 ID:gXXIMvuc
パティシエなにゃんこってなんで音声CCITT u-Lawなんか使ってるの?
bgmはVorbis
294名無しさん@初回限定:04/03/17 12:27 ID:lbeRik10
んーなんでだろう。
295名無しさん@初回限定:04/03/18 15:39 ID:kHiZT/6Z
プログラマのお洒落心じゃないか?
296名無しさん@初回限定:04/03/18 16:12 ID:yxvMHkCn
(゚Д゚)?
297名無しさん@初回限定:04/03/21 08:50 ID:w/WreUxC
わかれよ
298名無しさん@初回限定:04/03/21 09:56 ID:n5Sn+ZiX
アリスのSystem○.xはいつまでCPUをフルに使うつもりなんだろう?
同じ様な仕組みのはずの吉里吉里ではちゃんとアイドル時のCPU使用率低減が計られているのにね。
299名無しさん@初回限定:04/03/21 12:14 ID:inY0xcva
突然だが新体操(仮)Lesson4狂艶乱舞の話、正直引いた。
。・゚・(ノД`)・゚・。
300名無しさん@初回限定:04/03/21 14:28 ID:8ZVdGWVg
>298
一応、42SDKの中にはSleepライブラリがあるっぽ。
301名無しさん@初回限定:04/03/21 16:17 ID:DvqqsKNn
こういうことがしにくいのでなるべく100%は控えて欲しいです(w
http://park14.wakwak.com/~mach/img/144.jpg

ここで起動してるのは割とお行儀良いのが多いので、
この状態でも問題なくゲームできます。(かぐやはちょっと負荷高めな気がするけど)

マシンはAthlonXP2000, Memory768MB, AudioはUSB音源。
・・PCIだともちっと下がるもんなのかな。後でやってみよー
302名無しさん@初回限定:04/03/21 17:26 ID:w/cYdXdI
>>301
一番左上のゲームは何ですか?好き好き大好きの上。
303名無しさん@初回限定:04/03/21 17:51 ID:1Zb3sB8p
>同じ様な仕組み
ほんとか?
304名無しさん@初回限定:04/03/21 21:25 ID:DvqqsKNn
>>302
セパレイトブルーです。

んでエロゲ16個起動時のCPU負荷(種類・場面は>>301と同じ)
どっちも安物でアレだけども
USB(SoundBlasterDigitalMusic) 平均55%
PCI(CMI8738) 平均40%

と、確かにUSBのがちょっと負荷高めでした。
・・・エロゲ起動数が10個以下の場合はあまり気にしなくてもいいような気もする。
305名無しさん@初回限定:04/03/21 22:49 ID:w/cYdXdI
ttp://www.getchu.com/soft.phtml?id=19647
なるほどどっかで見た眼の描き方だと思ったら八宝備仁氏でしたか。
買ってみます。
306名無しさん@初回限定:04/03/22 00:30 ID:VFvh5oTm
>301
そこまでするかはともかく同意。
一般的な用途としても、エロゲしながら、
2ちゃん、攻略サイトチェック、メールやチャット位は
誰でもしたいと思うだろ。

CPU100%にされるとテキストエディターすら
重くなるのは勘弁して欲しいところ
307名無しさん@初回限定:04/03/22 00:32 ID:nLDBRHQV
CPU100%でも良いからプライオリティを下げてくれていれば良いんだがな。
308名無しさん@初回限定:04/03/22 00:35 ID:CSKf+TO4
>>306
普通はフルスクリーンでやるから問題ない。

>>307
ショートカット細工汁。
309名無しさん@初回限定:04/03/22 01:28 ID:GuaM1I/g
俺はフルスクリーンは使わんな
310名無しさん@初回限定:04/03/22 01:29 ID:t41zIPQV
>>306
それは、メモリーの残量がないんじゃないか?
CPU使用率100%っても見かけだけで、省電力機能が効かないだけ
311306:04/03/22 02:06 ID:VFvh5oTm
>310

漏れの環境は
デスクトップ
OS WIN 2K
CPU PENV1.2G
MEM PC133 256M×2
VGA RADEON DDR 32M

ノート
OS WIN XP
CPU ULV PEN M 1G
MEM PC2700 256M+512M
VGA RADEON7500 32M
普段エロゲしてるときのメモリ使用量は

120〜250MB位なので足らない事は無いと思うが……。
312名無しさん@初回限定:04/03/22 02:08 ID:rNqbEstB
Fateメモリ食いすぎ。CPU100%とはまた違った重さになる
130MBも食うっていったい何してんのよ

あとうちの壊れかけファンによると、
ファンが少しうるさくなるタイプのCPU100%と
ファンがキィィィィという音を出すタイプのCPU100%が存在する事が分かった。

>>308
フルスクリーンにする事はネットに繋げてから極めて少なくなった

>>310
省電力機能が効かないって何の事?
見かけだけでノーパソ激熱にされても困る
313名無しさん@初回限定:04/03/22 04:07 ID:t41zIPQV
>>312
スレ読んでればわかると思うが。
タスクマネージャーの表示で100%でも、実際には働いてない。

50%ぐらいのCPUの中の人がバリバリ仕事してて、残りは待機所で煎餅食って「8時だよ全員集合」見てるのも、
90%の中の人がせわしく働いてて、残り10%弱がショートケーキ食って「人生の楽園」見てるのも、表示上変わらんってこと。

CPUの中の仕事も、いつも動いてなきゃいかん部署と、
滅多に仕事こない部署とかあるから、100%表示は目安のひとつにしかならん。
314名無しさん@初回限定:04/03/22 08:02 ID:umKkN0Ro
はぁ?
315名無しさん@初回限定:04/03/22 10:10 ID:5K7QtI67
>312
Fateは画像キャッシュにメモリを使ってる。気になるんだったらuserconfで設定変えろ。
316名無しさん@初回限定:04/03/22 12:16 ID:+SgR3T2/
>>313
それは95系OSの話じゃないカナ。
NT系だと結構違うようダヨ。
前スレの281前後にいろいろかいてあるヨ。
317名無しさん@初回限定:04/03/22 13:18 ID:aZk7dcHR
ひたすらsleep(0)を回すだけのソフトを作って
ベンチを走らせてみれば定量的に調べられるかも
318317:04/03/22 13:40 ID:aZk7dcHR
というわけでDelphiでwhile(true) do sleep(0)なプログラムを作って
タスクマネージャで見るとCPUが100%消費されているように見えるようにしてから
HDBenchを回してみたけど、結果はこのプログラムが無い時と同じだったよ。
当たり前といえば当たり前だけど。
319名無しさん@初回限定:04/03/22 16:42 ID:yQo0AXu8
>>317
お前は勘違いしすぎ
お前のやってる事はCPUの空きを食い潰してるだけ。
他のソフトが使うなら明渡す。それだけ。
そのプログラムは「見かけだけ使用率100%」じゃないんだよ?

>>313
>90%の中の人がせわしく働いてて、残り10%弱がショートケーキ食って
使用率90% アイドル10% でいいじゃん
ショートケーキ食ってる人も命令すりゃ即座に動くんだから
わざわざ無理して3月の地方自治体の様に使う必要はない
ていうか、他人が忙しい中ショートケーキ食ってテレビ見てて「職務中」はナシだろ
320名無しさん@初回限定:04/03/22 17:22 ID:P3PHfinN
異様にわかりにくいレスだな
321名無しさん@初回限定:04/03/22 22:11 ID:t41zIPQV
OK、例えが悪かった。
>>316
読んだが、さらにワケワカラン。

>>319
ホテルの客室係みたいなもんだ、
客(命令)がこないと仕事ないが、かといって帰れんし。

省電力機能が働かない見かけ100%の待機状態を「休憩室で待機時」、
一部の省電力機能使うと、"もっさりする"といわれるあたりを「帰宅時」に当てはめてみた。
322名無しさん@初回限定:04/03/22 22:43 ID:umKkN0Ro
>>321
なんでそう無理に例え話に持っていこうとするんだか。
CPUの使用率が100%でも発熱量に差があることについて言ってんだよな?

CPUを食っている時間の内、ポーリングに費やしている時間と、実際に
何か仕事をしている時間の割合の問題だろ。

CPUを常時100%食う馬鹿プログラムに待機中なんてないんだよ。
仕事無い?仕事無い?ってずーっと聞くという仕事をしている。つまり無能。
323名無しさん@初回限定:04/03/23 00:06 ID:G/rg0Ygh
>>321
で、その省電力機能とは何だ?CPU100%にすれば省電力機能はOFFになるのか?
動きをもたつかせない為には、絶対にCPU利用率を100%にしないといけないのか?
324名無しさん@初回限定:04/03/23 01:40 ID:pZ4MZAvG
>>322
そういう癖なんだよ、すまん。
>>323
Haltの良く効いた状態やCool'n'Quietは、
感度良い香具師だと、復帰するときにもたつき感じることがあるらしい。(そのため、後者はデフォルトだとOFF設定)
Halt効きにくい環境だと逆に復帰が早いんで、もたつきは感じにくい(という、CPU製造メーカーの主張)

強引に>>322のいう仕事がないか聞きに来る回数自体を減らすか、
(ソフトウェアやBIOS設定使って、動作クロック低いまま固定してしまう)
そもそも、ファンレスノートや、ファンレスPCで、フル稼働の騒音その物を落とすか。

特に、わざわざ3Dゲームやるために買った轟音ノートとか、
BIOSに動作クロックを低いまま固定するオプションあったりするみたいだ。これなら追加投資なしで随分変わるらしい。
325名無しさん@初回限定:04/03/23 03:18 ID:87Gmnrm8
他のプログラムのCPU割り当てを阻害しない、CPU100%使用だとしても、
無駄な浪費には違いない。有効利用していない分、
単に処理が間に合ってないから100%消費するプログラムよりもタチが悪い。

まあ中には、たいしたことしてなさそうで、
実はマジで100%消費している極悪エロゲもあったりするんだけどな。
シューティングの如くFPS30出そうとしてたりとか。
326名無しさん@初回限定:04/03/23 03:21 ID:G/rg0Ygh
>>324
>Haltの良く効いた状態やCool'n'Quietは、・・・
haltを発行しても応答性が悪くなるわけではなく
自分で空ループ回すよりも応答性が良くなるから
100%にする事には全く意味がない
Cool'n'QuietがONでCPUフル稼働って正気かよ
ミリ秒単位の遅延が気になるならCool'n'Quiet切れよ

>強引に>>322のいう仕事がないか聞きに来る回数自体を減らすか
>(ソフトウェアやBIOS設定使って、動作クロック低いまま固定してしまう)
だからクソなプログラム本体をどうにかすればいいだけ
CPUの動作速度下げても結局100%だよ

>そもそも、ファンレスノートや、ファンレスPCで、フル稼働の騒音その物を落とすか。
問題点無視かよ。熱いまま。論外


結論:常時100%のプログラムはクソ
327名無しさん@初回限定:04/03/23 07:49 ID:ZlGdbzc+
そのうちスケジューラが、PeelMessageばかりで実質何もしていないスレッドには
強制的に処理を回さないようにしたりしてな。
今のカーネル実装でも(つかWin32サブシステムで)、マウスメッセージが来た
ときはスレッドの優先度が若干上げられるけど、もっと積極的に。
頑張れスケジューラ。

遅レス>>298
以前スタッフ日記でトンデモ発言してたから、ずっと改善されないんじゃない?
ttp://www.alicesoft.co.jp/nikki/030509.html
……改めて読むとすげー文章だなオイ
328名無しさん@初回限定:04/03/23 09:12 ID:1+dnbjFm
エロゲでの画面描画やサウンド等の処理を度外視したクリック待ち時のCPUの挙動
1. イベント駆動の場合(吉里吉里等) − 0%
2. Sleep(x)をはさんでいる場合(Nscripter等) − xの値とCPUの性能により増減する
3. Sleep(0)をはさんでいる場合(System3.x等) − 100%
4. クリック待ちの処理を回すだけ − 100%
他のアプリにも影響するのは4.の場合
前スレから読んでみたがこんな感じの理解でいいのかしらん?
329名無しさん@初回限定:04/03/23 10:22 ID:vVdA/6qS
Athlon64に買い換えたら自分でクロックと電圧設定できるようになったから、
1.4Gで動かせば午後ベンチでフルに回しても42度しかならないんで、
常時100%でも別に気にならなくなった(他のアプリまで遅くなるのは論外だが)。
というわけで、みんなAthlon64買えよ、つーか1.4Gでも前のPen4-2.4より体感速度が速いんだが…。
330名無しさん@初回限定:04/03/23 19:04 ID:nwPDCM2g
たぶんノートPCでゲームするから問題なんだとは思う。
331名無しさん@初回限定:04/03/23 19:24 ID:+Kn48Bv2
寝っころがってやりたいのよ.

でもファン回るとうるさいとか,
サウンドチップが腐ってることが多いとか,
1024x768だとスケーリングに耐えないとか,
HDDのやりくりしなきゃいけないとか,
いろいろ問題はあって.

UXGAの液晶を病院ベッド用のアームで支持して……
とか,考えはするのだけれど.
廃人への道だからなぁ.
332名無しさん@初回限定:04/03/23 19:52 ID:y7b3EjdK
おい。俺は寝ながらデスクトップのPCでプレイしてるぞ!
って、なんか違うな。
333名無しさん@初回限定:04/03/24 01:49 ID:kIYZ9td6
デスクトップPCでも無理に熱くする必要はない
高負荷維持だと現にうるさくなるし、排気も熱くなってる

>>327
その日記、肝心な事を何も書いてないな。説明になってない
そいつの理屈だとJAVAも問答無用でCPUをフルに使う事になるな
334名無しさん@初回限定:04/03/24 08:02 ID:d8KlVXPv
>>333
とりあえずそれらしいことを書いとけば、ヒッキーデブオタなエロゲマは騙せると思ってるんだろ。
じゃなかったら本気でアリスのプログラマにはアフォしかいないってことだな。
335名無しさん@初回限定:04/03/24 08:40 ID:yTGkFWXj
うちの自作機は負荷状況がどうなっても音はかわらんけどなぁ。
336名無しさん@初回限定:04/03/24 11:22 ID:dWYDxQnf
>335
主にノートPCのことかと
デスクトップPCならファン回りっぱなしだから音の問題は気にならんけど
337名無しさん@初回限定:04/03/24 14:04 ID:TcKhXcxq
>333
ttp://www.atmarkit.co.jp/fjava/rensai2/webopt07/webopt07.html

JavaでもCPU100%になるよ。常時100%にならないのは、入力待ち
コードにSleepが埋め込んであるわけで。

イベントドリブンプログラミングを前提とするシステムなら、システム
側でSleepを埋め込めるけど、System4.0は開発キットのマニュアル
見る感じでは非イベントドリブンみたいですね。

非イベントドリブンでCPU100%にしないようにするには、プログラマが
手作業でSleepを埋め込むしかないわけだけど、そのコスト対効果が
高くないとアリスは考えてるんじゃないかな。
338名無しさん@初回限定:04/03/24 15:02 ID:s2jqvB9q
>>337
Java CPU 100%でぐぐったんだろうけど,
リンク先は単なるアプリのバグの話であって,
Javaとか待ちとか全然関係ないよ.

エロゲのスクリプトエンジンがウェイト機能を持ってれば
100%になるかどうかは基本的にスクリプタの責任だし,
持ってなかったり,持ってても入れるのが面倒な
設計なのであれば,エンジン作者の責任.

これがシューティングとかだったら,
レイテンシがなんて話にもなるだろうけど.

アリスのケースはどうなんだろ.
sleep的な機能はあるようだし,スクリプタかね.
自由度高い言語だから,入れるの面倒ってことはないだろうし.
SleepHookでわかる通り,実際に挙動の変更が必要なのは
1箇所2箇所なんだから,あとはユーザビリティに対する
スクリプタの意識の問題というか.
339名無しさん@初回限定:04/03/24 17:49 ID:kFfqQ++k
>>338
アリスがユーザビリティなんてものを考えていないのはインターフェース見ればわかること。
今更言うまでもない。
別にFPS作るって訳でもないんだから多少反応が鈍ってもスクリプトデコーダをイベントドリブン下で実装したほうがスマートなんでないのかな。
吉里吉里がんな感じの実装なんだが。
めんどっちーとか必須環境が上がるって問題もあるけどさ。
340名無しさん@初回限定:04/03/24 17:49 ID:h7Lqxdt3
そこでなんでSleepになるかな。
抽象コードで書けばこれだけのことだろ
main() {
  while (vm_alive()) {
    getmessage_impl();
    vm_execute_step();
  }
}
getmessage_impl() {
  if (vm_nonIntervalRunning()) {
    return peekmessage_or_checkevent();
  } else {
    return getmessage_or_waitevent();
  }
}
341名無しさん@初回限定:04/03/24 18:23 ID:1URbOFbT
なんでイベントドリブンだと反応が鈍るんだ?理論的に説明してくんろ
342名無しさん@初回限定:04/03/24 18:32 ID:6LzqA7up
イベントドンブリ
343名無しさん@初回限定:04/03/24 18:34 ID:uFOG7e3Q
┌─────────┐
│                  │
│     しるか!     │
│                  │
└―――──――――┘
     ヽ(´ー`)ノ
        (   )
        < >
344名無しさん@初回限定:04/03/24 19:26 ID:35MBw0HJ
そんなことよりイカリヤドリフンでも見てマターりしる!
345名無しさん@初回限定:04/03/24 19:29 ID:cajGZq0X
>>339
イベントドリブンなシステムの方がスマートではあるけど、スクリプタが
イベントドリブンの概念を理解できなかったら意味ないよな。
System4.0は社内スクリプタの実力に合わせて、非イベントドリブン
システムとして設計したんだと思うけど。
346名無しさん@初回限定:04/03/24 19:58 ID:s2jqvB9q
>>339
>アリスがユーザビリティなんてものを考えていないのはインターフェース見ればわかること。

そうか…… アリスは昔から肌に合わずやったことないもので.
まぁ企業文化としてそーゆーとこなのかもだけど,
中の人の一部は考えてるかもしれないし.

>スクリプトデコーダをイベントドリブン下で実装したほうがスマートなんでないのかな。

それはCPU100%の話とは別の問題だと思う.
krkr(とKAG)上でもアリスのスクリプト並に行儀の悪い事はできる.
エンジンが十分な機能を持ってれば,あとはスクリプトの問題では.
スクリプト自体はイベントドリブン(っていうか
パッシブオブジェクト)にはならないから,
入力待ちにウェイトを入れるかどうかっていう小さな話になるけど.

>>340
その辺の方式が色々あるって話は前スレで大体出尽くした.

>>341
経由するシステムが増えるのでレイテンシも増える可能性が高い.
ADV系エロゲなら気にしなくていい.
347名無しさん@初回限定:04/03/24 20:01 ID:ERM089ex
アレ? 以前どこかのスレで見かけたのと同じ流れだな。
プログラムとかはよく解らんが、スリープの魔法を唱える
と必ずイベントドリブンの話を召還できます。
なんかまた同じ人達がレスの応酬してるような気がw
348名無しさん@初回限定:04/03/24 21:39 ID:/VTSNbHq
非イベントドリブンでも、常時CPU使用率100%を回避する方法なら色々ある!!(前スレ参照)
どうしても100%にしたいなら、100%にならないオプションでもつけてプレイヤーに選択権を与えて欲しいもんだ。
もちろんアクティブ状態での話。
349名無しさん@初回限定:04/03/25 13:33 ID:HEPbFi2F
>>333
アプリケーションが自身のループでhaltを呼んでいれば
タスクマネージャ上からは100%でも、アイドルと同じ温度だよ?
350名無しさん@初回限定:04/03/25 13:42 ID:9yK0P7EO
>>349
NT系でユーザモードプロセスはHALTを実行できない
やってから言え
351名無しさん@初回限定:04/03/25 19:07 ID:LDpYAza9
>>349
それを実際にやってる常時100%エロゲをいくつか教えてくれ
あと、ループ内でhaltってどういう事?
352名無しさん@初回限定:04/03/25 23:08 ID:oO5a+zyz
お前ら貧乏くさいな。
353名無しさん@初回限定:04/03/26 00:07 ID:9ipsprA9
貧乏くさいんじゃねえ!

貧 乏 な ん だ!

文句あんのかコラ!
354名無しさん@初回限定:04/03/26 00:10 ID:5nHe0wFo
しけた燃料だな。

>>328
バックグランドで優先度落として行儀よく仕事しているプログラム達は3,4の
影響を受ける。2も影響するけど無視できるレベル。
UD(United Devices)みたいなものを動かしている人は死活問題。

>>337
JavaのAWT実装(Sun製)で入力待ちにSleepなんぞ使っていない。

>>349
仮にhltするとして(9xでは出来る)、それがなんだ?
355名無しさん@初回限定:04/03/26 04:34 ID:9jqRs5Ty
>死活問題。

たかだか1クライアントの解析が一時的に遅れる事が死活問題になるケースを
ぜひとも教えてもらいたいな。

>JavaのAWT実装(Sun製)で入力待ちにSleepなんぞ使っていない。

これは単なるたとえだろ。
待機オブジェクトって言い換えたほうが適切だとは思うが
どちらにしろイベントがあるまで該当プロセス(スレッド)は
停止状態になる。
356名無しさん@初回限定:04/03/26 07:12 ID:2W3gWdW+
素人質問で悪いがFlashやJavaで作ってあるゲームって特別CPU使用率下げようとしなくても勝手に下がってるじゃないですか。
エロゲADVのエンジンでもそういうことって出来ないのかな?
357名無しさん@初回限定:04/03/26 07:30 ID:9jqRs5Ty
Flashは知らない
Javaはそう作らないと下がらない

>特別CPU使用率下げようとしなくても勝手に下がってるじゃないですか。
これの根拠は?
358名無しさん@初回限定:04/03/26 08:54 ID:5nHe0wFo
>>355
UDみたいなものって言ってるべ。バックグラウンドで仕事しているプログラムは
もろに影響受けるだろ。
まっとうに組まれたプログラムが、無駄にCPUを占有する馬鹿プログラム1つの
出現でろくに動けなくなるわけだが、それが死活問題だと思えないなら、
そっちをまずどうにかしなきゃな。
んでSleepは、言いたいことは山ほどあるけど話がループするのでやめとく。

>>357
Javaの作法に則ってイベントリスナ書けばCPUを占有するようなことはないさ。
Windowsプログラムと変わらんよ。
だから逆。そう作らないとCPUを占有するようなことはない。わざわざ作法を無視して
いるんだから。
359名無しさん@初回限定:04/03/26 09:49 ID:/M/x2gSH
360名無しさん@初回限定:04/03/26 14:40 ID:9jqRs5Ty
>>358
みたいなもの、ねぇ。
動画のエンコードとか巨大ファイルの圧縮とか
ゲームと一緒にやらないといけないケースなんてまずないし、
どうしてもゲームと同時にやらないとならない事情があるのなら、
プライオリティ変更しておけばいいじゃないか。

Javaの作法に則れば〜ってのは半分正解で半分間違い。
WinのゲームでもマインスイーパとかみたいなのはCPUを100%消費しないように
Java3D使ったゲームとかを見れば分かるけど、100%消費するように作ることもできる。

356の言葉を借りればWinだって特別CPU使用率下げようとしなくても勝手に下がるという事になる。
100%消費型のエロゲエンジン書いた奴に同じ物をJavaで作らせると
大体は100%消費するものを作ってくれるだろうさ。
361名無しさん@初回限定:04/03/26 19:59 ID:HMPSYF6k
何?今何話してるの?
362名無しさん@初回限定:04/03/26 20:16 ID:5nHe0wFo
>>360
プライオリティを変更って、なんでユーザが馬鹿プログラム/マのために
いちいちそんなことしなきゃならんのだよ。

Java3Dを使ったゲームってのは、それが計算に時間を要しているなら、
誰も文句は言わないだろ。どこが問題か解ってるか?入力待ちで何も
していないにも関わらず、常時使用率100%になるのが問題なんだぞ。

そしてエロゲは通常、入力待ちしかしていない。
363名無しさん@初回限定:04/03/26 20:30 ID:9ipsprA9
>>362
>そしてエロゲは通常、入力待ちしかしていない。
今どきそんなエロゲがあるのか…
364名無しさん@初回限定:04/03/26 20:52 ID:HMPSYF6k
>>363
>>そしてエロゲは通常、入力待ちしかしていない。
>今どきそんなエロゲがあるのか…
じゃあそうでないゲーム教えて
365名無しさん@初回限定:04/03/26 22:21 ID:DnjbTBx1
スキップしても100%にならないゲームって随所にSLEEPを埋め込んでるの?
気を遣ってるのかな?
366名無しさん@初回限定:04/03/26 22:36 ID:9jqRs5Ty
>>362
死活問題なら変更するしかないだろ、頭沸いてんの?
プライオリティ変更が面倒で、
しかもバックグラウンド作業の遅れが死活問題だとすると
そんなときにゲームなんかするなとしか、俺は言えない。

Java3Dは計算でCPUを使っているという部分ももちろんあるけど、
ゲームを作るとき普通にビジーループ組んだりするものだから100%食うわけだ。
ただ重くて100%になったわけじゃないよ。

で、おまえこそ分かってる?
Javaの作法に則って作れば100%にならない
Winの作法に則って作れば当然100%にならない

JavaもWinも100%占有するように作るから、
100%占有しているのであって、Javaにすれば勝手に下がると言うものではない。
>>356の一行目を読み直してみろ。
367名無しさん@初回限定:04/03/26 22:37 ID:9jqRs5Ty
s/Java3Dは/Java3Dを使っているゲームのいくつかは/
368名無しさん@初回限定:04/03/26 23:30 ID:7l74rhje
9jqRs5Tyは、エロゲでのCPU使用率100%は正当なものである、と主張したいのか?
枝葉末節に食いつくばかりで傍からは要点がつかみにくいのだが。
369名無しさん@初回限定:04/03/26 23:36 ID:HMPSYF6k
>>360 >>362 >>366
お前ら会話が噛みあってなさすぎ
>>360の例えがおかしい
>>366の突っ込みは的外れすぎ

・JAVAでもクソループ作れば100%になる
・JAVAの仮想マシン(?)が自動的にCPU利用率を下げてくれるわけではない
・クソループ作んな

で、いいんですね?JAVA分からん。
370名無しさん@初回限定:04/03/27 03:13 ID:V9cDPZSI
クソループ言うなw
クソループにはクソループのメリットがあるんだからな。
、、、あれ?
371名無しさん@初回限定:04/03/27 10:34 ID:xv/FZyXq
>>369
それでいい.

・{A}でもクソループ作れば100%になる
・{B}が自動的にCPU利用率を下げてくれるわけではない
・クソループ作んな

(A,B)=(Win32, CPU), (TJS, krkr), (System4.x, System4.x), (ActionScript, Flash)
なんでも当てはまる.Javaではどうとか言う必要もない.
372名無しさん@初回限定:04/03/27 13:06 ID:VszjzSV5
最近常時100%なエロゲにぶち当たらなくなったんだけど
少しは減ったのかな?

Aliceのはもう諦めてるから置いといて(SleepHookの作者さんに感謝)。
373名無しさん@初回限定:04/03/27 13:58 ID:sbGCPjuV
ttp://www2.alicesoft.co.jp/cgi-bin/sys4/cbbs.cgi?mode=one&namber=45&type=12&space=15&no=0

アリスも今後は占有率を下げる方向で行くみたい。

どうもこれまで「ctrlキーによるメッセージスキップを最高速
で動かすことを望むユーザー」の意見を無視できなかった
みたいだけど、今後は起動オプションで切り替えられる
ようにするみたい。

対応するのはランスVI以降かな。
374名無しさん@初回限定:04/03/27 14:12 ID:fv/PNY1Q
>>372
新しく発売されるのは100%減った気がする。
テキスト読んでくタイプのエロゲーね。
375名無しさん@初回限定:04/03/27 14:18 ID:VszjzSV5
うーん、スキップ中はSleep入れない。通常進行時はSleepを入れる。
という発想は出てこないのかしらん
376名無しさん@初回限定:04/03/27 14:38 ID:b600u2Pl
>>373
そこに何かいてあるのか知らんが
ttp://www.alicesoft.co.jp/nikki/030509.html
これはなんだったんかね。

>>375
マンドクセなんだろ。
うちはCPUが十分早いから占有率下げてくれるだけでいいけどな。
377名無しさん@初回限定:04/03/27 14:43 ID:xv/FZyXq
>>373
認証があって元の文章が読めないんだけど,
ctrl云々は常時CPU100%使う理由になってないね.
ユーザを煙に巻いて誤魔化そうとしているのか,
それとも本当にそう信じてるのか,どっちにしても処置なし.
378名無しさん@初回限定:04/03/27 16:23 ID:TfdCl/Hl
話題になった記憶がほとんどないがF&Cのavg32はユーザの設定でCPU使用率変わるな。
最低にしてもポーリングしてるから0%になるわけじゃないが。
379名無しさん@初回限定:04/03/28 00:47 ID:0cTMTDaz
メッセージスキップや入力関係もスクリプト側でやってるから
全体的にもたつくかもしんないよ、ということじゃないかとオモタ。
380名無しさん@初回限定:04/03/28 09:37 ID:oUXsQ1MY
クソループのメリットって入力に対する遅延が無くなるくらい?
他になんかあるのかな。
381名無しさん@初回限定:04/03/28 10:32 ID:XDK4FCrF
クソループで入力に対する遅延がなくなるのはなぜ?
382名無しさん@初回限定:04/03/28 12:32 ID:tcyeWyRD
>379
ctrlが入力されたらスクリプト側が勝手にスキップ時のウェイトを変更するようにしておけば
開発者には何の負担にもならんと思うが。

system作った人間にスキルがないだけとちがうか
383名無しさん@初回限定:04/03/28 12:57 ID:/WWfr0ia
そう簡単にsystemは変えれねえんだよ。
なんつーか日本の古い社会と同じような感じでさ。
384名無しさん@初回限定:04/03/28 13:28 ID:QlhGuTM6
>>380
正確なタイミングのコントロール
385名無しさん@初回限定:04/03/28 15:06 ID:tcyeWyRD
>384
windowsな時点でそんなものはないだろう
386名無しさん@初回限定:04/03/28 19:15 ID:QlhGuTM6
スリープするとそれこそ10msのオーダーで狂うから。
厳密な意味での正確ではないとしても、ループでタイマーを監視するのは有効。

あと、windowsというか個人用途の機械でな。
100万近いDACに搭載されてるオシレータでも正確じゃないといえば正確じゃないんだし。
387名無しさん@初回限定:04/03/28 19:38 ID:Po29NHTx
このスレで出てるのは,基本的には
入力待ち状態でのCPU消費についての話でしょ.
入力待ち状態では数10msの誤差が問題になるような
アニメーションとかはしないんだから,
正確なタイミングのコントロールはメリットとは言えない.

エロゲの入力待ちでのクソループには
なにもメリットがないと思うよ.
388名無しさん@初回限定:04/03/28 21:51 ID:Dr2jCEiV
MsgWaitForMultipleObjects使おうぜ。
クソループしない。
遅延もない。
ゲームのアニメーションフレーム間隔待ち用途なら十分正確。
至れり尽くせりですよ?
389名無しさん@初回限定:04/03/28 23:07 ID:xYOMd01P
30fpsだと一コマ33msなわけだが。一コマズレたら分かるぞ。
数ms単位ではいらないにしても、数十ms単位の正確さが欲しいことは結構ある。
さて、マルチメディアタイマはだめなのかな? 今実験中なんだけど。
これならGetMessageでメッセージ待ちする教科書どおりのコードが書ける。
数msに一回PostMessageさせて、それをトリガにしてタイマを監視してウェイトを取ると。
390名無しさん@初回限定:04/03/28 23:50 ID:Po29NHTx
>>389
*入力待ち状態では*そういうアニメーションはしないでしょう.
せいぜい表情アニメーションで,10fpsもないぐらいでは.
数十fpsのアニメーションするような場面は全体のごく一部.
そういう時に100%になるぐらいは別に文句も出ないと思う.

マルチメディアタイマのその使い方はいいかも.
95系でのマルチメディアタイマの行儀の悪さも
その使い方ならば問題はなさそうだし.
まぁ,sleepでもMsgWaitForMultipleObjectsでも
マルチメディアタイマでも,やりやすいやつでいいと思うけど.
391名無しさん@初回限定:04/03/29 00:46 ID:8de4zM0K
数msに一回ポストさせるってのが不可能なんだよ。
監視スレッドにSleep(1)を入れると10msオーダーでズレてくれるし
Sleep(0)だと当然100%消費してくれちゃうからね。
392名無しさん@初回限定:04/03/29 00:49 ID:IhETzC3I
>>391
timeBeginPeriodを使ってみ。
393名無しさん@初回限定:04/03/29 01:00 ID:8de4zM0K
>>392
他のプロセスが弄ったら意味なくなる
394名無しさん@初回限定:04/03/29 01:35 ID:PRTD9PLb
>393
それを言ったらtimeGetTimeでさえ使えなくならないか?
ただのトリガだから、ポストのタイミング自体が正確である必要は無い。
必要となるウェイト時間の半分より細かければいい。
395名無しさん@初回限定:04/03/29 17:39 ID:6LOqqgQX
>System4
(>373の先)
今まで追加機能扱いだったSleepライブラリ(入力変化があるまでCPU占有率を下げて待機)を
System4自体に組み込んで、SACT2(ライブラリ)の画面更新関数で呼び出すようにした模様。
で、オプションでSystem4組み込みのSleepは無視するようにできる。
396名無しさん@初回限定:04/03/29 20:00 ID:mi+FZU6H
エロゲとは、全く関係がないけど、
光栄は今まで、PCの信長の野望や、太閤立志伝は
必ずCPU使用率が100%だった。
光栄のゲームといえばCPU使用率100%はあたりまえ。

ところが、今月に発売された太閤立志伝VはCPU使用率が
100%ではなくなってしまった。アイドル時は低いまま。
ちょっと驚いてる。
397名無しさん@初回限定:04/03/31 10:33 ID:HwnnVGI8
>>395
アリスのプログラマはDOS時代から学習しないんだな。
いまはWin全盛なんだからWinの作法に従えと。
398名無しさん@初回限定:04/03/31 15:58 ID:ENfZZZ5i
>>397
スクリプタはそんなことまったく知らなくても別にかまわんのだが。
そことWindowsの橋渡しをするのがプログラマの仕事なのに、
日記やBBSを見てるとそういう意識がこれっぽっちも無いのな。
読んでるこっちが不安になってくる。
399名無しさん@初回限定:04/04/07 14:12 ID:/nPePykl
canvas2体験版100%だーー
SleepHook使うと挙動不審だーー
400名無しさん@初回限定:04/04/07 16:22 ID:Un/rKuhe
スレ違いでごわす
>CPU使用率が100%にならない
               ~~~~~~~
401名無しさん@初回限定:04/04/08 01:42 ID:HB/tPVZA
>>399
>>378

体験版ではレジストリにエントリがないから設定変更できないが、
製品版ではおそらくSystem InfoからCPU使用率が変更できるはず。
つかHKCU\Software\F&C\ADVWIN32\c2_demoとかってキー作ってみ?
System InfoにSystem Configってタブができるから。
設定読んでないようで毎回設定してやる必要があるが。
402名無しさん@初回限定:04/04/08 05:01 ID:R8jI4p9g
エンジン作者さまですか
403名無しさん@初回限定:04/04/08 05:40 ID:nH/j88tf
>>400
あれ?>>38の様なレポートはもう禁止?
>>399に追記。SleepHook使うとCPU使用率は下がるが反応が悪くなる
404名無しさん@初回限定:04/04/17 22:56 ID:Vu87MUep
400はたんにスレタイトルが「100%にならないエロゲー」なのに
100%になるやつを報告したって言いたいだけだと思う。はぁ、しょうもない。
405名無しさん@初回限定:04/04/18 01:01 ID:Y0cDGk9d
System40.exe Ver.1.20
・「アクティブ時にCPU使用率を下げるオプション」を追加(対応したゲームでないとCPU使用率は下がりません)。
ttp://www.alicesoft.co.jp/support/sys40.html

ままにょにょ、大番長、魔女の贖罪で試したが対応していないっぽい…
ランスVIからか?
406名無しさん@初回限定:04/04/18 01:24 ID:MMfN1xMP
ほう。2、3日前にアップされたばかりか。
次からかもね。
407名無しさん@初回限定:04/04/18 03:17 ID:b4Q8GFnI
>>405
アリススレにて、そこにチェック入れると挙動が不安定になるとの報告あり。
http://idol.bbspink.com/test/read.cgi/hgame/1081274386/762
408名無しさん@初回限定:04/04/21 07:46 ID:6VyCHsFd
【作品名】魔女の贖罪
【メーカー】アリスソフト
【結果】△
【備考】System4.0 ver1.17 CPU使用率は下がるが動作が重い。

【作品名】グリーングリーンCD版
【メーカー】Groover
【結果】×
【備考】関係ないがプライオリティ下げてやらんと他のアプリが重くなる。
409名無しさん@初回限定:04/04/25 01:55 ID:9oq5Oo13
hosu
410名無しさん@初回限定:04/04/27 14:49 ID:xTlPQ3Kx
SleepHook使えるエロゲには結構使えるな。
100%から5%とかになるし。
411名無しさん@初回限定:04/04/28 18:08 ID:CYpLtauz
【作品名】海道
【メーカー】D.O.
【結果】○
【備考】CPU使用率100% → 5〜10% 早送り(スキップ)で90%前後

412名無しさん@初回限定:04/04/29 09:58 ID:NGDKgl0p
適当なスレが見つからなかったのでここで質問させてください。
青空やONEみたいにプレイ中に他のアプリが使えなくなるゲームでは優先度をいじれば良いと言う話を聞いたのですが、実際、どうすれば良いんでしょうか?
SleepHookは試してみましたが効果はありませんでした。
よろしくお願いします。
413名無しさん@初回限定:04/04/29 10:07 ID:I4bu2C78
CTL+SHIFT+ESCでタスクマネージャをだして
プロセスタブの中から該当の実効ファイルを探して
右クリック>優先度の設定>通常以下や低
これはWin2kでのやり方だけどXPでも似たような操作でできる筈
414名無しさん@初回限定:04/04/29 12:18 ID:nCGQTLQ1
Windows98なら、俺はこれ使ってた。

PExec
http://www.vector.co.jp/soft/win95/util/se146776.html

まぁ、他にも優先度変更ソフトあるかもしれんけど。
しかし、XPや、win2000はいいよなぁ。
415412:04/04/30 09:33 ID:lAzApTn0
>>413,414
出来ました、thxです。
416名無しさん@初回限定:04/05/08 00:37 ID:TAZukm2l
age
417名無しさん@初回限定:04/05/08 09:06 ID:iHDtsQ+T
PSやスーファミのエミュでも100%喰わん今のご時世に紙芝居ADVごときで100%喰うのは間違ってるだろ。
エミュより紙芝居の方が重いってわけでもあるまい。
エロゲプログラマは精進してくれよ。
418名無しさん@初回限定:04/05/09 23:46 ID:eAetfN4o
たしかに紙芝居のエロゲで100%だと萎えるな。
個人的には、紙芝居方式じゃないなら100%でも別にいいけど。

エロゲ板のいろんなスレでも100%が嫌って人が案外多いみたいだね。
俺、そんな気にならんかったけど、気になるようになっちまった。
419名無しさん@初回限定:04/05/10 06:11 ID:YPimAO2T
>>418
折角のCPU節電機能が役に立たないんですよ
CPUFAN全開で回るわ発熱するわでもうdmp
420名無しさん@初回限定:04/05/10 08:20 ID:vacJvTmg
>>419
ゲーム中くらい割り切って考えた方が良いのでは。
421名無しさん@初回限定:04/05/10 14:47 ID:OnhgZ/4Z
俺も100%だろうと全然気にならん。

Athlon64だからなw

ちなみに2ヶ月前はPen4でめちゃめちゃ気にしてたけど。
422名無しさん@初回限定:04/05/10 14:57 ID:rJ3ZsyOY
エロゲメーカーに100%やめれって言い続けるよりAthlon64買った方がいろいろな意味で”速そう”だな。
423名無しさん@初回限定:04/05/13 16:59 ID:dEal7HHW
>>8

入力待ちをHALTでやってるから、CPU使用率が100%になるんだが……
424名無しさん@初回限定:04/05/13 20:21 ID:0VetWEma
>423なんのアーキテクチャ・OSの話してるんですかあなたは?
425名無しさん@初回限定:04/05/13 21:07 ID:OYoQP3+I
>>419-420
デスクトップよりノートのほうがそこらへんは切実かも。
タダでさえ筐体が小さいから、下手すると触れないくらい熱くなるし、
その発熱でバッテリーは傷むし、ファンは小さいのが回転数で風量を稼ぐから五月蝿いし。
426名無しさん@初回限定:04/05/22 12:42 ID:jZi1jyYl
>>405
アリスOHPで公開してるランスダイジェスト版で対応確認。
スキップ時のもたつきも特になし(P4-1.4)。

余談だがD3D用と見られるDLLが同梱されてた。
アリスもついにD3Dを使用するようになるのかな?
どっちにしろ次期Win自体、D3D必須だから今のうちから準備しておいて正解ではあるんだけどね。
427名無しさん@初回限定:04/05/22 13:24 ID:Z/+GgaQ7
なにー。ランスのダイジェスト版OHPで公開されてるのかよ。
ダウンロードしにいかねば。
428名無しさん@初回限定:04/05/22 13:29 ID:Z/+GgaQ7
Rance1、2だった・・・_| ̄|○ そりゃそうか・・・
すでにプレイ済み

確かに、CPU使用率ほとんど無しに等しいね。
429名無しさん@初回限定:04/05/22 19:15 ID:T9OfLVl1
アリスソフトが100%じゃなくなったな
430名無しさん@初回限定:04/05/22 19:27 ID:Pc1LeRxc
アリスのってSleep入れただけ?
とかいう論争が始ま
431名無しさん@初回限定:04/05/22 21:03 ID:19oLwpyp
Sys4本体にSleepっつー名前で関数が追加されてるから間違ってはいない罠。

内部処理はどうなってるか知らんが。
432名無しさん@初回限定:04/05/23 08:43 ID:6nV6ezjb
>>426
知ったかはdmr
433名無しさん@初回限定:04/05/23 18:07 ID:IvuaFqR2
まぁ最後の牙城と思われたアリスのSystem4の占有率が下がるようになったんだし
素直に喜べや
434名無しさん@初回限定:04/05/24 08:38 ID:YcsKDzns
>どっちにしろ次期Win自体、D3D必須だから
これってマジ?
んなOSいらねーYO-
435名無しさん@初回限定:04/05/24 10:59 ID:1ERnov/j
>>434
ttp://japan.cnet.com/news/ent/story/0,2000047623,20065813,00.htm
問題なし。

それと、無闇矢鱈と あ げ ん な !
436名無しさん@初回限定:04/05/24 14:31 ID:1RvC8FO9
>>434
426は勘違いしてるんだよ。
D3Dが必要なのは>>435にあるように新GUIを使う場合だけど、
アプリケーションがD3Dを利用する事が必須になるんじゃなくて
D3Dアクセラレータの上で既存のDDrawやGDIが動くようになるだけ。

プログラム側の変更は一切ない。
バグでもない限り互換性の問題は発生しないだろうよ。
D3D必須なのはシステムに対する要求であって、
アプリケーションへのそれじゃないから
やっぱり知ったかはdmr
437名無しさん@初回限定:04/05/24 21:24 ID:mWS7t1P7
乱巣6はぽりごんかもな〜

D3Dとソフトレンダラ辺りでな
438名無しさん@初回限定:04/05/25 09:28 ID:LvQqRvPR
>>437
ポリゴンて何の実績も無い蟻巣がいきなりやるかぁ?
どっかから3Dチーム引き抜いてんなら別だが。
2Dでの演出の高速化でも考えてるってほうが現実的。
439スレと何の関係も無いが:04/05/25 12:30 ID:n7CTyyAP
アリスはヒソーリと3Dやってるぞ
440名無しさん@初回限定:04/05/25 22:25 ID:AE/gwdhT
 
441名無しさん@初回限定:04/05/30 17:53 ID:yx46UYLY
442名無しさん@初回限定:04/06/07 01:06 ID:z7qfa0ct
夏がきた
443名無しさん@初回限定:04/06/10 13:53 ID:8NZR9qS5
そろそろこのスレも終焉か?
それとも、夏に向けてまた盛り上がるのか?

結構、どこでも対応するようになったから終わりっぽいね。
未対応なとこでも晒してこうか。

メーカー 確認した製品って感じで↓

VA(RealLive) Realize
アリスソフト 魔女の贖罪
D.O. 雪桜
Tactics(LC-ScriptEngine) 屍姫と羊と嗤う月

Leaf RoutesDVD −常に50%前後
戯画 MOEラブ☆ −常に20%前後
444名無しさん@初回限定:04/06/10 15:36 ID:kfqJzQk6
なんつーか、ここ1年半くらいの間にだいぶ対応されちゃったね。
445名無しさん@初回限定:04/06/10 16:06 ID:uWtjG9AP
>>443
アリスは5/21発表のランスダイジェスト版で対応済みだよ。
適当なことは書かないでね。
446名無しさん@初回限定:04/06/10 16:08 ID:A3Q3pIlm
>>445
ハイハイ。信者乙。
447名無しさん@初回限定:04/06/10 18:51 ID:8NZR9qS5
>>444
ま、技術的には難しくないらしいしね。
古参メーカーの方が放置気味なのが意外だったかな。
何か問題があるのかしらん?
448名無しさん@初回限定:04/06/10 18:53 ID:+vYL7R+i
古参プログラマがいつまでたってもDOSの……
449名無しさん@初回限定:04/06/11 07:50 ID:4y/QjIZH
コア部分が手をつけられないほどのスパゲッティ
作ったプログラマは退職済み
スクラッチするのめんどー
450名無しさん@初回限定:04/06/11 08:22 ID:L9szj0IG
>>449
完全に一から組み直したらダメなん?
451名無しさん@初回限定:04/06/11 10:41 ID:0dnFU99R
一から組みなおして時間かける&バグ出すよりは、
ある程度バグがつぶれてるやつをそのまま使い続けるほうがいい、
ってだけかも。
452名無しさん@初回限定:04/06/11 18:46 ID:DKolIIAZ
バカだなー。
一から作り直したら、バグ出したときに責任転嫁出来ないだろ。<氏ね
453名無しさん@初回限定:04/06/11 20:45 ID:EviWeUb1
>>452
何かいやなことでもあったんかの?
マターリ汁
454名無しさん@初回限定:04/06/11 20:53 ID:aTsa7gOk
まーそのなんだ。いろいろあるさ。

んで、久々に使用率100%なシステムを見つけた。
SQUADRA D/AUCTION(の体験版)
ついでに設定周りのユーザインターフェイスがひどい。
455名無しさん@初回限定:04/06/15 18:02 ID:+HIBz4+v
>>443
ソフトハウスキャラ レベルジャスティス
Mink 十六夜の花嫁
Studio e・go! 魔王の娘たち
テリオス 夏色☆こみゅにけ〜しょん♪(クリック待ち時で30%前後)
456名無しさん@初回限定:04/06/16 08:19 ID:iOchH4yA
>>443,454,455
結構あるもんだな。

ところでクリック待で30%とか50%使ってるって何やってんだろ?
BGM流してアニメカーソル使ったりしたって10%も行かないよな。
457名無しさん@初回限定:04/06/16 22:09 ID:S8NbLJQX
クリック待ちしてるんだろ
458名無しさん@初回限定:04/06/16 23:53 ID:4/T/zQdx
>>456-457
以上のようなループ処理に費やされています。
459名無しさん@初回限定:04/06/21 00:18 ID:EtpKp7Ll
>>445
それって、発売されたゲームじゃなくて体験版みたいなものでしょ?
ランス6で対応している可能性は大きいけど、実際に出るまでは分からないと思う。
460名無しさん@初回限定:04/06/21 08:38 ID:xff5F2UT
>>459
普通は体験版でついたものなら、製品版でもつくだろ。
漏前さん、ひねくれ過ぎでないかい。
461名無しさん@初回限定:04/06/21 08:45 ID:EtpKp7Ll
ランス6の体験版じゃないから。
462名無しさん@初回限定:04/06/22 07:31 ID:wj+liK27
アリスの会報に、ランス6からはCPU使用率を下げられると書いてあるよ。
処理速度や操作性の為にCPUをブン回しています……('A`)
463名無しさん@初回限定:04/06/22 08:29 ID:v2DDqpns
…CPUをブン回して何をしているかと言うと、それは「システム」と呼ばれるもの(うちでいうSystem3.x/4.x)《仮想OS》をフル稼働させているんです。…
…CPUを100%消費しないプログラムというのはWindowsの規則に乗っ取ってプログラミングされています。しかし、仮想OS上で動作するプログラムはWindowsの規則を無視しているため、全力で動作することになり、CPUを100%近く消費するのです。 …
ttp://www.alicesoft.co.jp/nikki/030509.html 妹尾雄大の項より抜粋

全然、違うこと言ってるみたいだけどどうなんだろう?
「処理速度や操作性の為」とは言っても例えばFFDなんか見ると結構重そうな処理をしてるけど、それらを犠牲にしてるようには感じられない。
アリスのプログラマの発言はどうにも信用ならない。
464名無しさん@初回限定:04/06/22 11:08 ID:LwvQR9Bu
所詮紙芝居でFPS論争を展開するまでもないな
メッセージループでPeekMessageを使わずに別スレッド立てて適切にイベント管理すればCPU使用率は最低限に減らせる。
465名無しさん@初回限定:04/06/22 12:50 ID:+XIWPFV1
分かってないな、別スレッド使うまでも無い。
別スレッドを使い、そこでスリープしながらビジーループするなら
PeekMessageと本質はなにもかわらない。
466名無しさん@初回限定:04/06/22 15:37 ID:Z1ooqppn
>>463
使用率を浪費しないコードが組めないので長ったらしく弁解してみたが
(どうせトーシロには理解できないから)
このスレ内のツッコミで登場したAPIを使ってみたら、あら不思議、
実は簡単に実現可能だったのね。ってオチだろう。
467名無しさん@初回限定:04/06/22 19:04 ID:BthHME91
アリス会報の該当部分を貼っておく。

> ランス6からシステムにCPUの使用率を下げるオプションを付けました。
> これは処理速度や操作性の確保のために、CPUを常時使い続けた場合に、
> CPUファンの取り付けミスや低回転数などで発熱に対しての放熱が間に合わず、
> 結果的にフリーズしたりする症状の回避や、ノートユーザーさんからの希望で決めました。
> ただし、実際に使用率を下げるか否かはゲーム毎、かつシーン毎により異なります。
> 当初はシステム内部の実装を検討してましたが、実行速度を15%程度に下げないと
> 有効とは言えない結論に達したので、状況によりスクリプトに埋め込む形にしました。
> やはりシステム内部の実装はノベルシステムオンリーでもない限り難しそうです。

468名無しさん@初回限定:04/06/22 20:35 ID:RxORF3b6
ファミコンの
スーパーマリオブラザーズでさえ
垂直同期がトリガのイベントドリブンなのに
何言ってますかこの人は
469名無しさん@初回限定:04/06/22 20:38 ID:uUTfd0f0
ふむ。
470名無しさん@初回限定:04/06/22 21:32 ID:BSlthvIi
> やはりシステム内部の実装はノベルシステムオンリーでもない限り難しそうです。
アリスのシステムってノベルと大差ないような気もする。
>>463では仮想OSを使ってること自体が問題のように見えるんだけどね。
光栄も無駄にCPU回さない様になったがをあれもスクリプト埋め込み型かしらん?
471名無しさん@初回限定:04/06/22 22:46 ID:RxORF3b6
>仮想OSを使ってること自体
仮想OSのUserModeLinuxはおろか
仮想マシンのVMWareでさえ(中のOSの中で動いてるプログラムが
ビジーじゃないかぎり)CPU使用率0%に近いのに……
472467:04/06/22 22:56 ID:BthHME91
あ、そうそう。
467の文章を書いたのはしげ氏。463で貼られてる妹尾雄大氏ではないので念のため。
473名無しさん@初回限定:04/06/22 23:13 ID:BtD8AHf6
>ID:BthHME91
同じシステムを作ってるんなら誰の発言でも関係ないだろ。
つーか、開発者同士で意思疎通ができてないほうがやばい。
474名無しさん@初回限定:04/06/22 23:18 ID:YAQWszoN
VMWareにせよVirtualPCにせよWin9x動かすと一発で100%だがな。
ゲストOS側でソフトCPUクーラーなり動かさない限り。

まぁ、Win9x時代ならどのみちOSがCPU100%食ってたわけで、そういう意味では
NT系に主流が移ったからという話ではあるが。
475名無しさん@初回限定:04/06/22 23:22 ID:z9Yu+839
つまり、Win9xでCPU100%が許容されてるんだからエロゲのシステムがCPU100%食ってもいいと。
CPU使用率について文句が出るのはOSの主流がNT系になったからだと。
なるほど、なるほど。
476名無しさん@初回限定:04/06/22 23:34 ID:wj+liK27
ん、9xでも98SE以降はOSがHALT発行するからVMのCPU使用率下がるよ。
文句が出るようになったのは、プロセスモニタが普及したからじゃないかな。
どっちにしろNT系に移行したのが大きいんだろうけど。

つーかアリスのプログラマ内ではかなり昔からNT系が使われていたのにねぇ
477名無しさん@初回限定:04/06/22 23:54 ID:v2DDqpns
>>467
エミュのSNES9xやePSXでもCPU使用率100%って訳じゃないんだけど。
System4.xがそれらより重い処理してるようには見えないだけどね。
478名無しさん@初回限定:04/06/23 02:34 ID:sfmk8sI1
やけに伸びてると思ったらアリス儲かよ。
どこにでも湧くなw
479名無しさん@初回限定:04/06/24 09:48 ID:yIzWwerC
以前も議論されてたけど、CPU使用率低下のオプションをつける事は難しいことじゃない。
そのオプションをつけるために払う開発費がそれにより得られる利益と等価以上であるか、ってことが問題なだけ。
内情も分からない人たちがゴチャゴチャ言うべきことではないね。
480名無しさん@初回限定:04/06/24 09:56 ID:UAo/B+qx
>>479
内情は分からないが、その程度で利益に影響するなら、止めちまえと言っておく。
481名無しさん@初回限定:04/06/24 10:06 ID:vYfQeJus
内情はわからないが、スクリプトの書かれ方にも依存するので一概に
>CPU使用率低下のオプションをつける事は難しいことじゃない。
とはいえない。
482名無しさん@初回限定:04/06/24 10:27 ID:p5e1RXZJ
スクリプトの書かれ方がに問題があるのは、エンジンのつくりに問題があるだけだね。
それは単にプログラマがへぼなだけ。
483名無しさん@初回限定:04/06/26 17:32 ID:3S82cVE3
ループから抜け出せないこのスレに何かネタを
484名無しさん@初回限定:04/06/27 08:33 ID:luNjk+pt
>>7これが結論
他にこのスレでやることなんて>>443くらいしかないわな
485名無しさん@初回限定:04/06/27 12:17 ID:CNR/oopT
はぁ?7って何様だ?
なんで7が飽きたら立てちゃいけないんだよ。
俺はまだ飽きてないから続けろ、命令だ。
486名無しさん@初回限定:04/07/02 19:49 ID:V1vuWCUF
このスレにすんでるごく一部のユーザが騒いでるだけだから、声が届いて無いんじゃない?
487名無しさん@初回限定:04/07/03 08:24 ID:Kat2WLDp
>>486
???
もうかなりのメーカーで対応されてるけど…
488名無しさん@初回限定:04/07/03 21:08 ID:+TVFZo+4
メーカーってか、エンジン作ってるプログラマが趣味で対応だけのような気がする
489名無しさん@初回限定:04/07/09 04:51 ID:Afd1xiTE
文句言ってるのは糞NetBurst厨だろ

Athlon64+CrystalCPUIDなら100%でも全然問題ない

とっとと捨てろよ、そんな糞CPU
490名無しさん@初回限定:04/07/10 16:18 ID:/CBItaBj
>>479
それは初めの設計が悪い訳で。
やっぱエロゲプログラマは技術力が低い。
491名無しさん@初回限定:04/07/10 16:49 ID:3oycKaJv
何をいまさら。
492名無しさん@初回限定:04/07/10 19:33 ID:lgB9Tc2g
アクアハウスのゲームだったら全部ぶち込んでもCPUいっぱいにはならないと思うよ
ただし、HDDあぼ〜んの危険性も伴うけど・・・・・
493名無しさん@初回限定:04/07/10 19:42 ID:7NJwH4iH
>>490
今となってはそうだけど、昔は100%占有形が一般的だったからな。
昔のものを使いまわせるうちは使いますのがコスト意識ってやつだろ。

省電力化機構とかが取り上げられるようになってから
ユーザーが敏感になりだして、それにゆっくりと開発側が追従している(してきた)ってのが現状。
今はもう大体のソフトハウスで対応しきって、わずかにのろまなグループが残っているだけじゃないか。
みんながみんな一斉に切り替わるわけじゃない。
DVDRが出ても、CDRドライブは駆逐されてるか? BRDが出たら現在のDVDRAM製品は一気になくなるのか?

新興で100%占有型システムがあったら、その批判も正しいだろうけどな。

494名無しさん@初回限定:04/07/10 20:57 ID:dNIguYjU
つーか、エロゲプログラマを馬鹿にするのもいいけどさ。
こんなことで騒いでるの、エロゲユーザだけじゃないのか?
495名無しさん@初回限定:04/07/11 00:14 ID:TZGNPX1C
NorthwoodからDothanに変えたらCPU使用率100%も気にならなくなった
3GHzのPentium4より1.8GHzのPentiumMの方がずっと快適で
電源や排熱や静音に神経を尖らせてた先月までの自分が馬鹿らしく思える
今は憑き物が取れたような清々しい気分だ
496名無しさん@初回限定:04/07/11 01:08 ID:UgvPttoJ
コンデンサタンの寿命を縮めるけどな
497名無しさん@初回限定:04/07/11 01:54 ID:HlAAGhEU
>495がノートにしたのかベアボーンにでもしたのかが非常に木に成る
498名無しさん@初回限定:04/07/11 05:42 ID:Hgxx5ZG8
なんか100%占有を正当化しようとする輩が現れたけど、なんかあったの?
499名無しさん@初回限定:04/07/11 06:34 ID:pVtZLMQl
ん。俺もこの板ひさしぶりだからわかんね。
500名無しさん@そうだ選挙に行こう:04/07/11 17:58 ID:zhY6dqM9
検索してこのスレに辿り着きましたが、
SleepHookって、サイトから消えてますね。
デリられたのでしょうか?

501名無しさん@そうだ選挙に行こう:04/07/11 19:08 ID:UgvPttoJ
493=490か?

後付でCPU使用率低下オプションってのを付けると>>479が言っていることに対して

>それは初めの設計が悪い訳で。

こんなアホなこと言ってるから、
たとえばAliceのSystemXとか、古い伝統のあるプログラムが
100%消費型なのはある意味当然だって言ってるだけだよ。

いまさらToHeartとか引っ張り出してきてCPU100%だから、
設計悪いプログラマがタコなんて言えるか?
502名無しさん@そうだ選挙に行こう:04/07/11 19:19 ID:a5nsMwjB
>>500
確かに消えてるね。デリかなぁ。
503名無しさん@初回限定:04/07/12 03:14 ID:CfOMTHJs
>>501
古い時代から100%ではないゲーム作りをしているところもけっこうあるよ。
DOSのシステムと互換だからって、100%になっていいというわけではないよ。
504名無しさん@初回限定:04/07/13 02:03 ID:F0y1jl4v
エロゲユーザはSleepHookでだまされてくれるんだろ?
その程度の修正でいいのなら一瞬だな。
設計のいい悪いをそんなところで判断されるとがっくりだ。
505名無しさん@初回限定:04/07/13 02:58 ID:5Q8pNuiX
設計の良さの大方は製作側にとって嬉しいもので
エンドユーザには間接的にしか影響しないからそんなもんだべ。
506名無しさん@初回限定:04/07/14 00:19 ID:n1L5Ia84
ノートPCでは実際にファンが回らなくなってくれるなど
実利があるわけだが。プログラマーのオナニー的美意識に
かなう修正かどうかなどどうでもいい。
507名無しさん@初回限定:04/07/14 06:18 ID:zqBm/0Kr
>>504
一瞬で出来るんならやればいいだろ。

>>506
まったくだ。
エロゲのプログラムに訳のわからん拘り持っちゃってさ。
内部が腐ってようとも外面がよけりゃいいんだよ。
基本的にエロゲはそんな複雑なもんでもあるまいに。
508名無しさん@初回限定:04/07/14 07:51 ID:lkHLrxKP
Nスクの作者さんですか?(以下話題ループ)
509名無しさん@初回限定:04/07/14 11:12 ID:vNE23A9u
開発者がどれくらい努力したかなんてユーザーの知ったこっちゃないからな
どれほど手抜きしてても使いやすいシステムなら評価は高い

個人的にCPU使用率常時100%とフルスクリーン強制は評価の対象にすらならない
51016:04/07/14 11:59 ID:oPBVXGcW
reactivateしたー

ちなみにSleepHookはエロゲのユーザじゃなくてプログラムの方を騙すんだよ.
511名無しさん@初回限定:04/07/14 18:27 ID:s3+7v4Tw
16乙
512名無しさん@初回限定:04/07/14 19:22 ID:3mceQm93
               ∧_∧         
オツカレチャ━━━━━━(´∀` )━━━━━━ソ!!!!!
              /     ヽ
             / 人   \\   彡
           ⊂´_/  )   ヽ__`⊃
                / 人 (
               (_ノ (_)
513500:04/07/14 21:52 ID:R2XGdJ+H
SleepHook再アップありがとうございます。
まだひとつのゲームでしか確認していませんが、
CPU使用率が100パーセントでかなりの熱を発していたのが、
大幅に改善されました。


514500:04/07/14 21:58 ID:R2XGdJ+H
ttp://www.geocities.com/sleephook/

ちなみに最初「DnD」というのが何か特殊なコンピューター用語かと
思ってわからなかったり……。
ドラッグアンドドロップのことですね。

いずれにせよ、かなり改善しました。

515名無しさん@初回限定:04/07/18 19:41 ID:YkRDoBfp
>507
Sleepはさむだけなら3秒ですむ修正。反応悪くなるプログラムも中にはあるが。
→それは本質的な解決ではない、エロゲプログラマはこれだから(ry
みたいな話の流れがなかったか?
でもSleepHookって、Sleepはさんでるだけじゃねえの?
それでおまいら満足すんだろ? じゃあそれでいいんじゃん。三秒ですむ(w
Nスクもそうだが、最近うるさい連中に付きまとわれたソフトは、
その程度の修正は既に済んでんじゃないの?

516名無しさん@初回限定:04/07/18 19:46 ID:YkRDoBfp
SleepHookを作った人を貶めるつもりは無いぞ。
あれは3秒では作れないからな。
でも、あのソフトの技術的に難しい(ってほどでもないが)ところは、
Hookのところにあるんであって、Sleepのところにはない。
517名無しさん@初回限定:04/07/18 19:53 ID:Z+mvC0Ox
で、結局何が言いたい?
518名無しさん@初回限定:04/07/18 20:59 ID:YkRDoBfp
つまり、こんな話題じゃプログラマの腕なんざ計れないってこと。
アリスの何某は難しく考えすぎたんだな。
Sleepはさむのは、プログラマ的には美しい解決ではないが、
一部のユーザを黙らせるだけならそれで十分なんだ。
519名無しさん@初回限定:04/07/18 21:26 ID:0lg4Szc3
ユーザにとって必要なのは結果だけだからな
520名無しさん@初回限定:04/07/18 21:28 ID:YkRDoBfp
エロゲ関係の掲示板に最近現れたごく一部のクレーマーだけだけどな。
こんなことで騒いでるのって。他にみたことない。
まあ、そういうのに対応するのも仕事のうちだからなー。
521名無しさん@初回限定:04/07/18 22:28 ID:A8CpBlnY
腕の問題じゃなくてユーザーと自分の美学のどちらを優先してたかじゃないの?
522名無しさん@初回限定:04/07/18 23:07 ID:jNyTt02K
「CPU使用率100%になっちゃうと、夏場とかノートだと結構イヤなんだよね、なんとかならない?」
「おう、いままであんまり考えてなかったけど、その程度のことなら3秒で改善できるわ」
「そうか。じゃ、たのんだよ」
「OK」

俺の中ではこの程度のことでしかないんだが。
プログラマの腕とか、クレーマーとか、何でそんな話になるのかさっぱりわからん。
523名無しさん@初回限定:04/07/19 00:19 ID:WzJPJbPL
エロゲプログラマはカワイソウな人が多いのでしょう。
彼もそんな一人なんだと思ってスルーしてあげるのが
良いのではないでしょうか。
524名無しさん@初回限定:04/07/19 00:40 ID:pk2qMNwK
前のPCだと100%になってるのは知ってたけどスペックがしょぼいからだと諦めてたなあ
でも買いかえたのにやっぱり100%
スペック上昇=発熱増=ファン音量増もあって何とかならないかと思いはじめたよ
525名無しさん@初回限定:04/07/19 02:27 ID:DMjo5CmZ
うん。
「CPU使用率100%になっちゃうと、夏場とかノートだと結構イヤなんだよね、なんとかならない?」
「ゲームにそんなこと要求するなんてごく一部のエロゲオタだぜ。ウゼエな。まあ三秒ですむことだからやってやるよ」
「そうか。じゃ、たのんだよ」
「OK」
で終わることだな。
526名無しさん@初回限定:04/07/19 02:32 ID:gfL3dOe5
そんなに「三秒ですむこと」にしたいのですか?
527名無しさん@初回限定:04/07/19 03:34 ID:DMjo5CmZ
実際三秒ですむしな。
どこかでPeekMessageでポーリングしてるんだろうから、
そこにSleep(N);(Nは適当に)をはさむだけ。
メッセージ応答がNミリ秒遅れることになるが、相当なゲーマーでも
無い限りそんなのわかりゃしないし、だいたいそれで文句があるんなら
極限の応答性を実現するために100%でぶん回しても文句言うなと。
528名無しさん@初回限定:04/07/19 08:37 ID:vYHml7p0
そこで「極限の応答性を得るならイベントドリブンだろ」という話題でループですよ
529名無しさん@初回限定:04/07/19 09:03 ID:gfL3dOe5
コード修正は3秒で済むかもしれないが、その後のテスト工程で
どれだけ時間がかかると思っているのかと小一時間……

まさかこの程度の修正ならテストをしなおさなくていいなんて思って
ないよね?
隠れていたタイミング依存の問題が浮上してくる事だってあるんだよ。
実際以前業務システムでそういうバグにぶち当たった事がある。

#高速性を要求されるセンターとの通信部分でPeekMessage+Sleep使うなヴォケ
#おかげで1パケット受信する度にsleepが入るから通信速度が激遅で
#顧客の要求性能を満たさないしタイミングによってはデッドロックに陥るし
530名無しさん@初回限定:04/07/19 09:12 ID:MntaqSI/
エロゲー業界にはデバッグをろくにしてないゲームのほうが多いから sleep 挟むくらい問題あるまい(激藁
531名無しさん@初回限定:04/07/19 09:22 ID:+NAr8n+Z
>>529
シングルで動かす事しか想定してないクセに何を今さら。

>6.一見関係ありそうで関係ない話を始める
532名無しさん@初回限定:04/07/19 09:40 ID:gfL3dOe5
>>531
「シングルで動かす事しか想定してない」のであればテストは要らないと?
本当にそう思っているとすれば、品質管理舐めすぎ。
そういう態度がバグの温床になるんだよ。
#「隠れていたタイミング依存の問題が浮上」は例でしかないわけで
533名無しさん@初回限定:04/07/19 09:49 ID:gfL3dOe5
まぁ、何が言いたいかと言うと、プログラム開発の実情も知らないのに
「数秒でできる修正作業だ」と決めつけて、それを前提に「その程度も
やらないプログラマは怠慢だ」と非難するのは止めろと。
#プログラムの仕様変更の決定権をプログラマが持っていない場合も
#あるしね

そういう変な仮定を持ち出さずに、「100%ぶん回すプログラムは認めら
れない」って主張だけなら理解できるけどね。
53416:04/07/19 12:23 ID:JP5747Hz
>>515
Sleepは,単純に挟んでるわけじゃないよ.ウィンドウメッセージだって
通信なんだから,単にSleepしただけじゃ>>529みたいな問題が起こる.
入力に対するリアクションが数ミリ秒遅れるというだけでは済まない.
それを防ぐために多少はadaptiveなアルゴリズムでもってSleepしてるのだ.
ローカルなAPIフックの方が手法が確立されてるぶん簡単.
535名無しさん@初回限定:04/07/19 13:37 ID:LyHs4j71
で、ID:gfL3dOe5は「エロゲ会社の工程管理自体に問題があるんだから、漏れらプログラマに文句言うんじゃねぇ」と責任転嫁したいわけかな?
>プログラムの仕様変更の決定権をプログラマが持っていない場合
は多々あるだろうが、ユーザーにとってそんなことは関係ない。
非難されるのがいやなら上をせっついて時間と予算をせしめろ。
それが出来る力がないのなら、非難されても仕方ないな。
536名無しさん@初回限定:04/07/19 15:32 ID:+NAr8n+Z
>>532
だれもテストは要らないとは言ってない。

>>11.レッテル貼りをする
537名無しさん@初回限定:04/07/19 16:32 ID:DMjo5CmZ
>528
応答性ではCPU100%ぶん回しポーリングにはおそらく負けるだろ。
意味があるほど差が出るかというのはおいといて。
>529
フレーム飛ばせない組み方でもしてないかぎり、数ミリの応答の遅れが
目に見える遅れにつながることはないと思うんだがな。
昔のファミコンゲームみたいに処理落ちするとか考えてる?
いや、ゲームの組み方としてはそれもまた正しいのだが。
この程度の修正に手間取るのなら、普通の機能追加はどれだけ手間なんだ?
あと、「隠れていたタイミング依存の問題」は、普通それ自体がバグだ。
機種依存不具合扱いでスルーしてるだけで、既に表面化してたりして?
>534
外からやろうとすると、確かに競合が予想できなくてアレだけどさ。
そういう意味ではSleepHookは頑張ってる。Hookの部分だな。
でも自分のコードをいじるならフックする必要が無い。
538名無しさん@初回限定:04/07/19 17:26 ID:1/6iZIUP
こんだけ暑いから文句が出てくる季節だね。
あれだな、100%か、5%くらい(ほとんど0%に近い)と
差がありすぎるからたまらんのだよな。
まぁ、ぶん回してるか、そうでないかだからあたりまえだけど。
53916:04/07/19 17:30 ID:C2jzSpzu
>>537
あー,文章悪かったかも."ローカルなAPIフックの方が"ってのは,
Sleep部分よりフック部分の方が簡単,って意味.
>>527みたいな素朴な方法は現実のスクリプトエンジンでは
多くの場合うまくいかないんだよ.説明しないけど.

あと>>529の後半を叩くんじゃなくて前半に反論しないと意味ないと思うよ.
テスト等を含めればコストが高いってのがID:gfL3dOe5の発言の本旨でしょ.
端的に,3秒という見積もりが甘すぎる.

メーカはコストを飲んでやるべきだとは思うけど,それはまた別の話で.
540名無しさん@初回限定:04/07/19 18:23 ID:DMjo5CmZ
>539
いや、後半部の勘違いがパッケージ売りの開発者としては致命的かと。
「隠れていたタイミング依存の問題」←たまたまその環境で隠れてるだけ。
エロゲなんて、どんなタコな環境で動かされるかわかんないんだぞ。

前半部については、この程度の変更でテスト工程が莫大になるんなら、
普通の機能追加なんか出来ないんじゃないかと。
541529:04/07/19 18:58 ID:gfL3dOe5
だからさ、わしの論点は「3秒ないしその程度の修正で済む」という「憶測」を理由に、
既存のシステムの修正を行わない事を手抜き扱いして叩きをやるのは止せという
点にあるんだが。
#プログラマ個人を叩けばいいわけでもないという点もあるが
その3秒の反論の一要素として「テスト工程が抜けている」という観点を持ってきて
いるにすぎない。

あと、>>540の言うように「たまたまその環境で隠れてるだけ」という問題は本来は
叩き出せていなければいけないというのは確か。
が、論点はそこではなく、「コード修正としては高々sleepを追加しただけに過ぎなくても、
テストは疎かにしてはいけない」という点にある。
#が、これにしたって「テスト工程が抜けている」という観点を補強する意味合いでしかないが

「どれだけコストがかかるかしらんが、ユーザとしてはCPU100%にならないよう修正して
もらわないと困る」という意見なら別に反論するつもりはない。
54216:04/07/19 19:38 ID:C2jzSpzu
>>540
仮に致命的であったとしても,それによって主張を
軽んずるべきでは無いと思う.あとは>>541に同意.

ついでにリスク評価だけど,Sleep云々ってのは
メッセージディスパッチ全体に影響する変更だから,
かなりクリティカルなものだと思う.
コードの規模と影響範囲の大きさは関係ないし.
漏れだったらかなりリスク評価は高く取る.

なので,漏れとしてはビジーポーリングしないで済むような
新しいスクリプトAPIをエンジンに追加して
スクリプトの書き方を変える方が適切だと思ってる.
スクリプタの教育は必要だけど,急がば回れって感じで.
543名無しさん@初回限定:04/07/19 20:59 ID:hcWs5yQQ
出来る出来ない(技術面でなく金銭面も含めて)ではなく、
1ユーザーとしてはして欲しいというのが正直な感想です。

確かに昔は気にしなかったとはいえ、
1990〜1999頃はPCスペック的に厳しい、
OSの問題、ネット普及率(特に常時接続)の低さ
もあってそんなに要望は多くなかったとおもう。

ただ2000年以降OSの進化や常時接続の普及
PCの性能UPによって普通のユーザーも
ゲームをプレイしながら同時に他の事をしたくなったんだと思う。

また、CPUの高発熱の問題からも実際にはたいした作業をしてないのに
100%使われる事に嫌悪感を示すユーザーが増えたのでは?
544名無しさん@初回限定:04/07/20 00:16 ID:1F4FNcU6
>541
俺は三秒でその作業を「やった」と言ってるんだ。
実際販売後もそれに関する不具合は出なかったしな。
その程度で不具合が出るようなシビアなタイミング処理が必要なコードは
端から組んでないんだよ。
アクションゲームみたいに途中のフレーム飛ばせないようなものだと、
フレームごとの遅れが蓄積するんだろうが、エロゲでそんな組み方を
する必要がそもそもない。
つーかそういうことやるなら素直にCPU100%占有すれ。
三世代くらい前の安物マシンで無理矢理遊んでるユーザが五万といるんだぞ?
あんたの「高いリスク評価」程度のことは、エロゲシステムの大前提なの。
54516:04/07/20 01:28 ID:mPgPIiT+
>>543
ユーザからすれば改善以外の何物でもないものねぇ.
PC市場の成熟に伴って騒音・発熱・電力消費に
目が向くようになったのが大きいかと思う.
低発熱タイプのCPUでも100%でビジーループしてたら温度は上がるし.
あとノート派は昔っからね.少数派だけど.

>>544
おお,メーカの中の人宣言は初では?

「高いリスク評価」ってことは漏れ宛てかな.
3秒でも3時間でもいいけど,書くコストが低いことは否定しない.
テスト不要と確信すればそれで終わり(エンバグしなければ)だけど,
漏れの場合はどんな変更であれそう考えないのでテストするし,
この件は元の作りによらずリスクが大きいと考えるので特に念入りにやる.

メーカによっては漏れのように考える場合もあるはずなので,
どのメーカにおいても3秒で済むわけではないってことで.
メーカによって想定してる==惜しんでるコストが違う.

その上で,コストをどう見積もるにしたって飲めないほどは
でかくないだろうからメーカはケチらず飲んでくれってスタンス.
ユーザの好感で相殺できるだろうから.
546名無しさん@初回限定:04/07/20 01:34 ID:u7CEGbwS
CPU100%使っててダセーと思われることはあっても、CPU100%だからあそこのソフトは買わないなんて奴は滅多にいないんだから正直メーカーにはなんのメリットもないだろ。
547名無しさん@初回限定:04/07/20 01:37 ID:qNWQlhjh
声がでかくて粘着質な
ごく一部のユーザーが吠えてるだけだもんな。
完全無視でもいいくらいだ。
54816:04/07/20 01:42 ID:mPgPIiT+
>>546
そうかねぇ.まぁ絵やらシナリオやら音楽やらに比べれば圧倒的に
影響は少ないけどさ.積み重ねだと思うけどね.そういうのって.
549名無しさん@初回限定:04/07/20 02:07 ID:olDzyTkA
>>544
いやあんた、プライベートなプログラムならともかく、企業として
販売するプログラムに対する態度とちゃうぞそれは。
いくら主観的に大丈夫と思っていてもそれは第三者的には
担保に成り得んし、逆に大丈夫さを客観的に示すのがテストの
意義なんだから。
だから、まともな企業なら検査成績無しに納品を受け付けるなんて
ことはあり得ん。たとえ小さな修正であってもだ。

まぁ、うちは官公庁向け業務システム屋だからエロゲシステムとは
要求される品質のレベルが違うのは確かだが、だからといって
エロゲシステムだったら品質保証のプロセスの手を抜いてもいいって
話はなかろう。
#その辺真面目に考えてるメーカーが少ないから、今のお寒い状況が
#出来上がったんだろうけどね
550名無しさん@初回限定:04/07/20 02:28 ID:olDzyTkA
と書いておきながらなんだが、>>544個人を責めたところでどうにかなる
問題でも無いんだよな、業界全体でのプログラム品質の問題は。

この辺見てると、プログラム(及びプログラマ)に対する無理解は酷いと
思うし、周りがこれじゃあプログラムの品質管理のための予算(や人員)が
裂かれることは無さそうだ。やれやれ。
ttp://www.game-style.jp/muda/

#何か話がずれてしまった
551名無しさん@初回限定:04/07/20 02:47 ID:1F4FNcU6
>549
「実際」の話をやるんなら、実際にやった人間の話を聞くのが一番だろ。
あんなもん3秒の作業だよ。で、「実際に」不具合報告は「無かった」。
(まあ、スクリプトミスとかの関係ないやつは除く)。
そんなとこに手間取ってるやつは、普通に動くシステムも作れないと思うぞ。

つーか、その官公庁のシステム開発者様のご開発体制が、
>「隠れていたタイミング依存の問題」
を許容してるようではヘタレ過ぎでお寒い限りとしか言いようが無いがな。
おまいらパッケージソフト開発舐めすぎ。

俺もいちおーやったことあるけどさ、県レベルの仕事だが。
552名無しさん@初回限定:04/07/20 02:59 ID:olDzyTkA
>>551
>「実際に」不具合報告は「無かった」。
だからそれは結果論だろ。
ユーザデバッグしているようなもんで、品質管理の考えからからは
相容れられないよ。

あと、一応言っておくが
>「隠れていたタイミング依存の問題」
はちゃんとテスト工程で叩き出してるぞ。
まぁ、最終的にはPeekMessage+Sleepでは顧客要件を満たせないと
判断してイベントドリブン形式で作りなおさせたのだが
#20近くのプロセスが連動して動作するので、sleep無しにすると
#他のプロセスの邪魔をするので解になり得なかったので
553名無しさん@初回限定:04/07/20 05:44 ID:Hkvso0mT
>#20近くのプロセスが連動して動作するので、sleep無しにすると
>#他のプロセスの邪魔をするので解になり得なかったので

その時点で既にゲームプログラミングとはかみ合いようのない話だろう。
普通、ゲームは一プロセス。スレッドもせいぜい両手の指に納まる程度。
それも、音楽再生やお好みでウィンドウメッセージ応答を外に出すだけで、
ゲームのメイン処理はだいたい一スレッドでやるもんだ。
メッセージのディスパッチはそんなに複雑な処理にはならないんだよ。
554名無しさん@初回限定:04/07/20 09:16 ID:WstkpjpM
基本的にはどのタイミングでもコンテキストスイッチは発生するので
Sleepを挟んだだけで問題が発生し得るなら
元から確率的に障害が発生するバグを抱えているという事になる
555名無しさん@初回限定:04/07/20 10:50 ID:uhyFuz4f
たとえば今話題になってるSleep(1)を埋め込むだけなら、
シーケンス図さえ描けていて、シングルスレッドであれば
影響範囲を極端に小さくする事ができるから、問題を起こしようが無いくらいじゃない?
556名無しさん@初回限定:04/07/20 11:55 ID:3SJ8TAFx
確かに。
557名無しさん@初回限定:04/07/20 19:47 ID:1F4FNcU6
っていうか、冷静になって読み直してみたら、

>#高速性を要求されるセンターとの通信部分でPeekMessage+Sleep使うなヴォケ
>#おかげで1パケット受信する度にsleepが入るから通信速度が激遅で
>#顧客の要求性能を満たさないしタイミングによってはデッドロックに陥るし
なぜ一パケットごとにSleepする必要がある(wそんなタコな実装するなヴォケ。
558名無しさん@初回限定:04/07/21 00:35 ID:3OTOC69Z
>>553
だからあくまで例だって言ってるんだが。(>>532)
条件が違うということも言ってるし(>>549)、そもそもこの話自体は本題では
無いとも言ってる(>>541)。その上で何故この話にこだわるかね。

>>554
もちろんその通りでそれは潜在バグにあたり、修正前のコードではタイミングがうまく
噛み合って偶然正常に動いているように見える作りであったにすぎない。
で、修正前のテストで問題が見つからなかったとしても、そのような潜在バグが残って
無いとは誰も保証できないわけで、だからこそ再テストは重要だと思うのだが。
#コンパイラのオプションを変更したら発覚したバグってのもあった

>>555
設計通り実装されてればいいんだけど、どうしても齟齬がでる場合が有るからね。
その辺の微妙な認識違いがこういう修正のタイミングで浮上してくるってことはあり
得るよ。

>>557
俺だって最初からタコな実装だと言っているんで、その点について反論するつもりは
ないよ。そのタコな実装を作り込んだPGは他にもいろいろ問題を持っていたので
いい機会だから見限って放り出したんだが、まぁそれは別の話。
#そのプロジェクトにはトラブルシューターとして途中参加したので、設計・製造過程には
#ノータッチだからその辺について追求されても答えるネタを持っていないが
559名無しさん@初回限定:04/07/21 00:48 ID:J9p5lQgA
>>558
そろそろ自己弁護が大半になってきてるから、自重したほうがいいのでは

最初の言い分からして、テスト不十分でバグ多数のまま発売される事も
多いエロゲの現実とはまるでそぐわないんだしさ
560名無しさん@初回限定:04/07/21 01:02 ID:3OTOC69Z
>>559
うむ、もともと本題ではないし、脱線しているのは>>550あたりでも言ってるとおり
なのでそろそろやめるわ。

#確かに現実にはそぐわないが、そもそもその現実が問題大有りだと思うんだけどね
561名無しさん@初回限定:04/07/21 05:35 ID:DqwutKTK
いや、Sleep使うにしても、何も一パケットごとに入れんでもいいだろうにと。
まあ、脱線気味なので俺も手引くわ。プログラマじゃないとわかんないだろうし。
562名無しさん@初回限定:04/07/21 19:05 ID:ux+FImLt
>>558 設計通り実装されてればいいんだけど

それがウンコなんだろw
シーケンス図やフロー図のような、処理の大筋にかかわる部分で
実装との齟齬が出たらその仕様はもう役割を果たしてない。
563名無しさん@初回限定:04/07/21 21:11 ID:DqwutKTK
ま、官公庁の仕事ってもピンキリなわけで。
俺、キリのほうを見たことあるからな。
564名無しさん@初回限定:04/07/23 00:52 ID:wSQUEley
>ピンキリ

どっちがすごいの?
565名無しさん@初回限定:04/07/23 01:12 ID:WRv/FSZD
普通、ピンがいいほうで、キリはダメなほう。
566名無しさん@初回限定:04/07/23 20:52 ID:WRv/FSZD
ちなみに、関係しそうな話をこちらでやっている。
ttp://d.hatena.ne.jp/yaneurao/20040724
>561の話がちょうど出ているね。Sleepを使う場合の注意点。
567名無しさん@初回限定:04/07/24 01:32 ID:bZfqSZlG
三秒で直せるとか以前に、最初から想定しておけってことなのに。
なんで、そこからテストの軽視云々になるんだろう…テストは必要に決まってるじゃないか。
それをやるメリットよりもデメリットの方が大きいなら、その根拠を示せばいい、逆もしかり。
ただ、勝手な憶測で、「ユーザーは気にして無い」なんて、思い込まないで欲しい。
少なくとも私は気にするし、その程度だと軽視するメーカーは、正直馬鹿にしてさえいる。
568名無しさん@初回限定:04/07/24 01:49 ID:NdxzBncO
一連の議論で「ユーザーは気にして無い」なんて話は無かったと思うが。

569名無しさん@初回限定:04/07/24 01:49 ID:mV61QaE8
馬鹿にしてても買うなら一緒だ
570名無しさん@初回限定:04/07/24 10:27 ID:F8ox6ukW
まったくもってその通り。

>>567
これからも馬鹿にしながらどんどん金を落としてくださいね♪
571名無しさん@初回限定:04/07/24 10:32 ID:Lm14nYi3
言われて気付いたが騒音気にしだしてからアリスとか買わなくなってら
572名無しさん@初回限定:04/07/24 17:53 ID:PiTbRXj5
System3.xは、SleepHookがめちゃめちゃ効くから
これ使ってるな。
573名無しさん@初回限定:04/07/24 18:29 ID:3LpjAj/D
>>567-568
ユーザーが気にしてないのはどのような実装をされているかってことだろ。
アイドルループにSleepをはさもうと、イベントドリブンになってようと、
見た目がほとんど同じで不足無く動くなら「ユーザーは気にしない」
実装の詳細まで気になるのはマニアとか解析者くらいなもんだ。
574名無しさん@初回限定:04/07/24 19:32 ID:6rJXdFC+
>567
ゲーム業界ではずっとCPU100%使い切るのが常識だったんだぞ。
今でも一般ゲームではそれが常識。
こんなの気にしてるのはごく最近現れた一部のエロゲユーザだけ。
それでもユーザの要望だから検討するべきだが、先回りでそれを
想定しておけってのは無理だ。
575名無しさん@初回限定:04/07/24 20:34 ID:Nh0lyJIM
>574
知ったような口利くまえにWindowsアプリのガイドラインくらい読んでおけ。
576名無しさん@初回限定:04/07/24 20:46 ID:F8ox6ukW
という具合に、言い返せないからとりあえず話をそらしておく
お間抜けさんであった。
577名無しさん@初回限定:04/07/24 21:12 ID:VLdT1bSq
うひゃひゃひゃひゃhy
578名無しさん@初回限定:04/07/24 21:46 ID:7A0Mnzmc
>>574
Windows95が出てからもう10年経つよ。
Windowsの流儀としてはイベントドリブンが本流なのだし、
エロゲに関してはイベントドリブンで全く問題無いので
OSの流儀に合わせるのが自然でないかな。
579名無しさん@初回限定:04/07/24 21:47 ID:3LpjAj/D
>>575
それが守られていなかった、特にエンジン-スクリプト式のゲームは。
というだけのことだろ?

ガイドラインに「ゲームアプリケーション実装の傾向と常識」とか言う項目は無い。
580名無しさん@初回限定:04/07/24 22:17 ID:6rJXdFC+
>575
同じことを一般ゲーム系のプログラマに言ってみな? 鼻で笑われるぜ。
ROなんかほとんど動きのないタイトル画面でさえ100%だ。
常識ってのはそういうことだ。気にも留められてないんだよ。

>578
そういう意見は分かるが、だからって一部のクレーマーが付く前から
その発生を予想しろってのは無理があるだろと。
あと、別にイベントドリブンでなくてもSleepはさむだけでクレームが
付かないようには出来るので、イベントドリブン云々は特に関係ないかも。
581名無しさん@初回限定:04/07/24 22:27 ID:piAdPeLZ
ナベツネ様にあらせられますか?
582名無しさん@初回限定:04/07/24 22:36 ID:VLdT1bSq
スーパーマリオブラザーズにおけるCPUの待ち時間はほとんどここで費やされている
00008057: 4C 57 80jmp $8057; 無限ループ
6502にはhlt命令みたいのがないから割り込みを待つだけの場合は
無限ループするしかないんだけど。hltを持ったプロセッサだったら確実に
ここは無限hltだろうな。

、、で、一般ゲームでなにが常識だって?
583名無しさん@初回限定:04/07/24 23:29 ID:6rJXdFC+
いや、ファミコンの話されてもなあ。
>という具合に、言い返せないからとりあえず話をそらしておく
>お間抜けさんであった。
って感じだ。Windowsプログラミングの話だろ。
一般っていうから誤解したのかもしれんが、ここでいう「一般」は
「エロではない」っていう意味だ。エロゲネタ板だからな。
584名無しさん@初回限定:04/07/24 23:45 ID:iUPmlq2X
そろそろエロゲ以外のゲームでも常時100%なシステムは文句言われるようになると思うけどナ
585名無しさん@初回限定:04/07/24 23:48 ID:6rJXdFC+
そしたら、ここでやられてたような議論がそのままスライドして
一般ゲー業界でも行われるんだろうな。今エロゲプログラマが
馬鹿にされてるのが、そのまま「ゲームプログラマはこれだから」
という風に摩り替わるだけ。
これは技術の問題じゃなくて、クレームが存在するかどうかの問題だ。
で、一定数存在する以上無視できないので、対応すべきだとは思う。
586543:04/07/25 01:02 ID:zDpxrbAl
オンラインゲーや一般の3Dゲー等の
割とCPU負荷の高いものと同列に語られても困るんですが。

WIN95が出たころはよっぽどのハイスペックマシン
以外はOS自体重かったから実際にゲームやってる間に
そのマシンで他の事しようなんて思わなかったし、
ディスプレイも480×640や600×800位のユーザーが平均的だった。

この頃と現在ではユーザーの視点が変化してるんだと思うんですよ。
紙芝居に近いエロゲが多い中ほとんどのエロゲは
CPU1GHz以下のマシンで快適に動くんですよ。

ポイントは
その程度のプログラムに3GHz級のCPU100%持ってかれたくない、
ディスプレイが広くなってネット環境も向上した昨今、攻略サイトや
2ch含むWEBサイト見ながらゲームしたいっていう要望が
PCに詳しくない一般ユーザーからも出るようになったってことだと思うんですよ。

後はノートPCの性能の向上でノートでエロゲなユーザーも増えたってことですかね?
もちろんほとんどのメーカーはノートは非サポートにしてると思うので
これはユーザーのエゴってことにもなるんでしょうが……。
日本ではメーカー製PCの売上の約半分がノートの様なので
一様に切り捨てるのは自分から間口を狭くしてる様でちともにょる。

要はPCをとりまく環境が変化したのでそれなりに対応して欲しい
というのは割と一般的な要望だということです。
587名無しさん@初回限定:04/07/25 01:06 ID:u40S/zx4
たとえばROのタイトル画面って、動いてるのはカーソルだけじゃない?
サーバにアクセスもしてないだろうし、エロゲのクリック待ちと差がない。
やはり、意識の問題だと思うがな。ゲーム中だって、使用率を下げようと
思えば下げられる瞬間はありそうな気もするのだが。
588名無しさん@初回限定:04/07/25 01:39 ID:llRyiE1p
WindowsはリアルタイムOSじゃないんでまともなタイミングが必要ならビジーループしかない。
まぁ、アクション系でもないとあまり関係はないが。
589名無しさん@初回限定:04/07/25 01:43 ID:zDpxrbAl
>588
アクションとかシューティングみたいに
休めない(プレイ中に他の事出来ない)ゲームだと
CPU100%でもあまり気にならないかも。

もちろんそうならないようにできれば
それにこした事はないんでしょうが……
590名無しさん@初回限定:04/07/25 14:13 ID:pHCj1yUG
要望があるんだから、実装するべきというのは両者共通の認識だと思うんだよ。
ただ、現在の議論(?)で重要なのは下の2点。

>>574 ゲーム業界ではずっとCPU100%使い切るのが常識だったんだぞ。
>>574 先回りでそれを想定しておけってのは無理だ。

>>586 WIN95が出たころは
>>586 この頃と現在ではユーザーの視点が変化してるんだと思うんですよ。

で、上と下は全く別な話なので、

古くからあるシステムでは100%消費型が比較的メジャーだったのだから、
その流れを汲んでいるゲームにむかっていまさら構造が悪いというのは何か違う。
591名無しさん@初回限定:04/07/25 14:24 ID:F5iZR1Tv
とは言え、仮に300MのCPUと3GのCPUで使用率が変わらなかったら何かがおかしいと思うだろ。
592名無しさん@初回限定:04/07/25 14:41 ID:l2jB2SZa
一般の動くゲームに100%をやめてくれと言ってるわけじゃないぞ。
エロゲの、それも紙芝居形式のゲームで100%をやめて欲しいと言ってるんだ。
593名無しさん@初回限定:04/07/25 17:23 ID:pHCj1yUG
>>591
それは今だから言えることであって、古いものに向かって
時代遅れと言うのは、何か違うだろという話じゃないか。

たとえばアリスのSystem系なんて、DOSの頃から続く
古い流れを持つエンジンだから、昔の流儀で作られたところも多数含んでいるわけで、
その古い部分の設計を取り上げて、今の基準でおかしいって言うのはやっぱり違う。
Windowsだってレガシーという分類で、過去のコードをたくさん含んでいるんだし。

今の基準、流行にあわせて改善してくれという要求は誰も否定していない。
古いものが古いのはしょうがないよと言っているに過ぎないよ。

昔の携帯って古いよな〜
http://hobby6.2ch.net/test/read.cgi/phs/1085995988/
昔の家電って古いよな〜
http://that3.2ch.net/test/read.cgi/kaden/1086529265/
昔のバスやトラックって古いよな〜
http://society2.2ch.net/test/read.cgi/traf/1086528667/
昔のプリンタって古いよな〜
http://pc5.2ch.net/test/read.cgi/printer/1086528808/
昔の映画って古いよな〜
http://tv6.2ch.net/test/read.cgi/movie/1086530278/
昔のマスコミって古いよな〜
http://ex5.2ch.net/test/read.cgi/mass/1086530129/
昔のOSって古いよな〜
http://pc5.2ch.net/test/read.cgi/os/1086690729

こんなあたりまえの事。
594名無しさん@初回限定:04/07/25 21:21 ID:u40S/zx4
>592
それを間違った要求だとはいってないよ。だんだん取り入れられてきてるでしょ。
ただ、CPU使用率100%をもってエロゲプログラマの技術力はクソだとか言うんなら、
ROのプログラマだってクソだろ、ということだ。クリック待ちのCPU使用率を
下げられる程度にはあのタイトル画面のCPU使用率も下げられるんだからな。
結局、やってないのはそれまで誰にも言われてなかったからに過ぎないだろう。
595名無しさん@初回限定:04/07/25 21:23 ID:CRHyFrQ/
まあでももしやってたらやってないよりはスゲーとおもう
596名無しさん@初回限定:04/07/25 21:29 ID:AD9zZmEk
結局何が言いたいんだ、こいつは。
今の時代に似合わない古臭い代物を出せば
時代遅れだと言われて当然だろうが。この池沼が。
597名無しさん@初回限定:04/07/25 22:49 ID:u40S/zx4
スゲー、かなあ?
598名無しさん@初回限定:04/07/25 22:53 ID:u40S/zx4
時代遅れって言い方は違ってるなあ。
今でも現役バリバリに100%使い切るゲームいっぱいあるんだし。
ごく一部のクレーマーがあさっての方向に時代を先取りするのは勝手だけどさあ。
まあ、それでもユーザさまのご要望だから、聞き入れるのがプロ。
599名無しさん@初回限定:04/07/25 22:59 ID:zDpxrbAl
>時代遅れって言い方は違ってるなあ。
>今でも現役バリバリに100%使い切るゲームいっぱいあるんだし。

500MHzでも快適に動くプログラムと、
ほんとにGHz級の処理をしてるゲームでは
話は根本から違うだろ。

今問題になってるのはたいした処理もしてないくせに
なぜかCPU使用率だけ100%になってるゲームの話してるんだから。
600名無しさん@初回限定:04/07/25 23:07 ID:+MGLFK9k
NScripterか、吉里吉里2使おうや。
601名無しさん@初回限定:04/07/25 23:21 ID:EigDwuSY
本当に低スペックなマシンで動かそうと思うとCPU100%使ったほうが有利なわけだが。
602名無しさん@初回限定:04/07/25 23:44 ID:CRHyFrQ/
ああ、そうかすごくないだったな。普通だった。
603名無しさん@初回限定:04/07/26 01:34 ID:4LV8HxZb
>599
多くのシロウトがそこでまず勘違いしてるようなのだが。
ホントにギガヘルツ級の仕事してるゲームなんて少ないぞ?
なんで100%になるかというと、Windowsではフレームレートを一定させるための
信頼できる程枯れた手法がビジーループによるタイマ監視しかないからだ。
たしかDirectXのサンプルでもそうやってたはず。
この事情にCPUのスピードはまったく「関係ない」。
マルチメディアタイマでメッセージを投げるという方法もありなのかもしれないが、
これは使ってる例をあんまり聞かないんだよなあ。大丈夫なんかね。採用は様子見だ。
ADVでそんな正確性なんて必要ないから、監視するとしても適当にSleepはさんで
使用率下げようぜ、ってのが俺の提案。
604名無しさん@初回限定:04/07/26 01:42 ID:VycBYU4g
>>603
DirectXのサンプルがビジーループ形式なってるってのは影響大きそうだね。
Microsoftのお手本通りに作ったら自然とビジーループになってしまうわけだから。

つまり、そんなサンプルをつくったMicrosoftが元凶で一番のクソってのでOK?
ビジーループでないと精度があげられないWindowsを作ったって点でもクソだがね。
605名無しさん@初回限定:04/07/26 02:35 ID:t6oDcq2f
>>603
メッセージ投げてしまった時点で受け取ったスレッドが一定時間内に処理を開始できるような保証はなかった気がするんだが。
606名無しさん@初回限定:04/07/26 03:05 ID:qMmwwMoB
>ビジーループでないと精度があげられないWindowsを作ったって点でもクソだがね。

これが多くのシロウトって奴だろ。
タスク時間保証のあるRTOSでもないかぎり、その仕様は仕方の無い事だ。
607名無しさん@初回限定:04/07/26 03:18 ID:VycBYU4g
Microsoft自身がWindowsをゲームプラットフォームとして推進してんだぜ。
RTOS並みの精度を要求されるのはあたりまえだろ。

ま、そのへんのニーズがわかってないからXboxでコけてるんだろうが。
608名無しさん@初回限定:04/07/26 12:36 ID:qMmwwMoB
RTOSはタスク時間を保証するためにシングルタスクか、
定数タスク環境である事が必須だから、
自由にアプリケーションの起動終了が可能なコンシューマOSには向かない。

>RTOS並みの精度を要求されるのはあたりまえだろ。
あたりまえなわけがない。
CPUのリソースが有限である以上、時間保証をするには
アプリケーション側も特殊な記述をする必要があるし、
そうすれば今のWindowsやMac、Linux等の一般的なプラットフォームとは
全く違った記述をするプラットフォームになる。

XBOXは開発環境の問題じゃねーだろ。
609名無しさん@初回限定:04/07/26 12:38 ID:qMmwwMoB
607は誤解しているようだけど、RTOSは制度が極限まで高いOSを指すんじゃない。
徹底的に監視して、時間にルーズなアプリケーションやドライバの存在を許さないOSだ。
610名無しさん@初回限定:04/07/26 18:47 ID:qHqjHPYU
DirectXを使わないageのAGESってすごいのか ?
と流れを無視して言ってみた。
俺のショボイPC(P3-500・BX・2k sp4のエロゲ専用PC)でも
CPU利用率低い。(20%〜30%くらい)

611名無しさん@初回限定:04/07/26 20:35 ID:fEaauzK2
普通。クリック待ちの時だろ。
612名無しさん@初回限定:04/07/26 21:00 ID:3TybW64e
クリック待ちにしては重くないか?
そのスペックなら音楽の再生も数%で収まるだろ。
大きめのアニメでも使ってる状況か?
613名無しさん@初回限定:04/07/26 23:44 ID:qHqjHPYU
>DirectXを使わないageのAGESってすごいのか ?
DirectXの話が続いていたので、つまんないネタ投下したんだけど
それでCPU利用率は、どうでもいい小ネタだったんだが・・・。
クリック待ちの時は3%前後に収まってる。
通常ゲームやってる時で20%〜30%くらい。
AGESが使われる場面では100%になるけど。


614名無しさん@初回限定:04/07/27 00:27 ID:2BocQ/Zu
別にDirectXだからというわけでなく、Windowsで正確なタイミング処理を
やるには現状CPU100%使い切るしかないって話だよ。
AGESは、だから、タイミング処理をある程度犠牲にしてるんだろうな。
それはともかく、30%は本当に使ってるっぽくて謎の数字だな。
なんか重い音楽ファイル形式でもストリーミングしてるのかね?
615名無しさん@初回限定:04/07/27 01:19 ID:61Eo9tn0
>614
話題をループさせるなら
その「CPUを100%使い切る、正確なタイミング処理」が本当に必要なものかどうか、
怪しいものだけどな。

>613
通常などという曖昧な表現を使うなと。
テキストメッセージが流れてボイスが再生されている、とか
立ち絵がどうこうとか、具体的に書けと。
616名無しさん@初回限定:04/07/27 05:09 ID:2EAsZkgI
つーか、DirectXはフルスクリーンへの切り替えのみに使って
実際の描画はDIBのみってところは結構多いよ
617名無しさん@初回限定:04/07/27 05:31 ID:2BocQ/Zu
>615
まあ、いらんわな。
エロゲでフレーム落ちが発生したところで誰も怒らない。
だからCPU使用率を下げることも出来る。
618名無しさん@初回限定:04/07/27 07:01 ID:IYhGe+ej
>>614
AGESは立体音響効果の演算でCPU使ってるだけじゃないか。
619名無しさん@初回限定:04/07/27 23:42 ID:61Eo9tn0
>616
今どきそんなことやってるとこってあるのか?
エロゲのDirectX利用の99%はDirectSoundによる音声のミキシング処理。
620名無しさん@初回限定:04/07/27 23:49 ID:6tgyNWz2
>618
立体音響はマブラヴDVDだけだろ。
元々は画像エフェクトだよ。
621名無しさん@初回限定:04/07/27 23:54 ID:2BocQ/Zu
フルカラーだとあまりDirectDrawの恩恵はないからね。
ボードごとの不具合対応の面倒くささを考えると、DIBで十分。
622名無しさん@初回限定:04/07/31 00:24 ID:vIzF2Vu+
(・∀・)つI
623名無しさん@初回限定:04/08/01 02:03 ID:xoQ0vbbK
マブラヴ(・∀・)イイ
624名無しさん@初回限定:04/08/01 20:57 ID:P4S6tMG0
つかね、
プレイ中に何もせず放置してるだけでファンが轟音たてて
回り始めるわけで。
そりゃやっぱ何か間違ってるだろと。
625名無しさん@初回限定:04/08/01 23:26 ID:jcaNY6eP
いやどっちかっていうと、間違ってるのは轟音をたてるほとファンを回す必要が有るほど
発熱するCPUの方かと。
626名無しさん@初回限定:04/08/01 23:36 ID:VHZfXs3+
熱源はビデオかも試練。
627名無しさん@初回限定:04/08/02 02:54 ID:Sy4q3B1B
ビデオはCPU使用率によって発熱が変わるわけではないから、
このスレ的には関係ないかと。
628名無しさん@初回限定:04/08/02 19:41 ID:z08nz/qH
常時全画面書き直しているダメシステムもあったり
629名無しさん@初回限定:04/08/03 08:33 ID:8S9QN8ta
紙芝居しか作らないなら確かにその通りなんだが…
630名無しさん@初回限定:04/08/03 19:04 ID:a/ai2N5S
紙芝居以外も作るから全画面書き直しがOKって理屈は無い
ただし理屈がないからってそうしちゃいけないという義理もない
631名無しさん@初回限定:04/08/03 20:31 ID:EBESc+9H
一部分が書き直されないで残るようなバグ出すぐらいなら全画面書き直しとけ、
とは思わないことはないがそこらへんは多分スレ違い。
632名無しさん@初回限定:04/08/05 06:52 ID:qDJ9+W2G
常時100lなんてモバイラーの敵だ

つか汚夏、SleepHookだと起動すらしねぇ…
633名無しさん@初回限定:04/08/06 05:01 ID:eb7bequw
Athlon64に買い換えたら常時100%で気にしてたのが馬鹿みたいになった。

お前らもPen4とかAthlonXPなんて糞CPUいつまでも使ってないでAthlon64買えよ。
634名無しさん@初回限定:04/08/06 05:09 ID:eb7bequw
つーかノートでエロゲなんて出来ねえし。

・液晶が糞、汚すぎ
・スムージングが糞、フルスクリーン不能
・サウンドが糞、音質悪すぎてヘッドフォン不能、USBとか買うよう→携帯性犠牲
・スピーカーが糞、ビープ音が限度
・DVDが糞、セット面倒、トレイが出てこない
・HDDが糞、レスポンス遅すぎ、エロゲは良いかもしれないがネットとか2chブラウジングですらストレスがたまる
・キーボードが糞、2chにカキコしたりするときにストレスがたまる
・ドリンクこぼしたら糞、M/B即破損(デスクトップならキーボード買い換えで2万未満やクリーニングの労力で済む)

まあ
・完全ファンレス
・姿勢フリー
は良いけどよ。
635名無しさん@初回限定:04/08/06 05:20 ID:VqbENGAB
確かにノートのレスポンスの遅さはストレスたまるね。
IEをクリックしてからガリガリ言いだしてウンコし終わるんじゃないのって位遅い(ちと大げさか)。
仕事でノート使うとエラくストレスが溜まる。

とりあえずHDDを7200rpmにするとだいぶマシになるが、60Gで2万強もしてエラく高かった。
CPU3G、メモリ512Mあっても、HDDが根本的に遅いからどうにもならないしね。
636名無しさん@初回限定:04/08/06 05:25 ID:eb7bequw
>>635
だよなあ。
俺も時々ノートを触らなくちゃならないんだが起動もレスポンスも遅い遅い。
スキャナ繋いでPhotoshopで画像編集とかやる日には叩き壊したくなる。
しかも液晶が糞で色はめちゃめちゃだしICCプロファイルすら用意されてねえ
表面だけツルテカ禿頭みたいにする前に根本的にマシな液晶使えって言いたい。

日立の7200rpmの値段で3.5インチなら10000rpm74Gが買えちゃうしとにかくC/Pが悪い。
637名無しさん@初回限定:04/08/06 13:16 ID:iw8fgJ8B
久しぶりにこのスレに来たらまた動いてるな。
このスレ動く時は動くのに、書き込み無くなるとぱったり止まるんで見てなかったよ。

結構上の方にDirectDrawの話が出てたけど、実際エロゲではDirectDrawは使わない方が速い。
あれはメモリーに貯め込んだ画像を常時再描写するときに効果があるんで
立ち絵や表情がころころ変わるノベル系のゲームでは遅くなるだけ。
しかもDirectDrawは全画面再描写が一般的なんでね。
ただ最近はみんな目が肥えてきて、雨とか雪を降らせたりいろいろ動きをつけたいって要望が強いから
だんだんDirectDrawに移行していくんだろうね。
また(CPUにとって)熱いゲームになってきそうだ
638名無しさん@初回限定:04/08/06 13:31 ID:TxKoHOEW
速いも何もエロゲーで速度が要求されることなんか
そんなにないんだから扱いやすいのを選べば良いんでは
639名無しさん@初回限定:04/08/06 18:58 ID:OE3tKRRj
>637
今どきDirectDrawに移行って……
アルファも使えんDirectDrawで何をしろと。DirectXGraphicsだろ。

ついでに、ハードウェア支援で熱くなるのはGPUのほうだろ。
640名無しさん@初回限定:04/08/06 19:00 ID:0vzzFHS9
エロゲの場合、低スペックマシンでも動く事を要求されるからそれはそれで厳しいぞ
641名無しさん@初回限定:04/08/06 19:15 ID:k2QCXghc
>>640
そんなのいつまで要求されると思ってんだ?

1G未満の奴らはとっとと買い換えろっつーんだよ。
642名無しさん@初回限定:04/08/06 19:32 ID:0vzzFHS9
1Gって初代PowerPCのことか?(藁
643名無しさん@初回限定:04/08/06 19:36 ID:h5y8W7TR
そんなに高スペックを要求するエロゲがどれだけ存在するんだよ以下ループ
644名無しさん@初回限定:04/08/06 19:49 ID:iw8fgJ8B
>>641
>1G未満の奴らはとっとと買い換えろっつーんだよ。
言いてぇ、すげぇ心の底から言いてぇよ・・・orz
645名無しさん@初回限定:04/08/06 19:53 ID:5LcaSg+W
つーか1G未満のCPUじゃあ、ネットや2chもまともに出来ないだろ。

Athlon64-2GHz PC3200-1GB Radeon9800Pro Raptor2WD740GDx2とかの環境を使ってみろよ。
646名無しさん@初回限定:04/08/06 20:03 ID:VpJ977xq
お金持ちはすごいねぇ┐(´∀`)┌ハイハイ
647名無しさん@初回限定:04/08/06 20:12 ID:HV9xUGUu
おいおい、この程度で金持ちだったら、日本中全員金持ちだぞ。
648名無しさん@初回限定:04/08/06 20:15 ID:ABwy+nqR
Athlon64の中じゃ2GHzは比較的下位だし、メモリもたかが1GB、RadeonにしたってX800ではなく型落ちの9800Proで、HDDもSCSI 15000rpmじゃなし。
金ケチってうるさいだけのゴミPCって感じだが。
649名無しさん@初回限定:04/08/06 20:21 ID:Wz1wejo8
>>648
( ´,_ゝ`)ハイハイ、貧乏は大変ですね。
650名無しさん@初回限定:04/08/06 20:24 ID:HV9xUGUu
>>648
むしろビデオカード以外はC/Pも良くて、静音PCだろ。
Athlon64:常時100%も問題なし、速度もどっかさんの熱湯と違って速くて低発熱
WD740GD:10000rpmなのに7200rpmより静かな勢い、なのにシングルアプリではSCSI10Kを超えるくらい速い

あとは
Radeon9800Pro:安くて速くてC/Pは最高、ファンレス化すれば静音
651名無しさん@初回限定:04/08/06 20:26 ID:HV9xUGUu
>>649
お前は小学生かよ
652名無しさん@初回限定:04/08/06 20:53 ID:TxKoHOEW
>>645
普段の生活はDebian入れたPentium150MHzのノートに
navi2ch+w3m+wanderlustでやってるけど特に問題はないよ。
Windowsで使うのは少し辛いし、まあ極端な話だけど。
エロゲーの動作を保証する環境は二年前のモデルのノートでも動く、
くらいで十分な気がするけどどうなんだろう。
653名無しさん@初回限定:04/08/06 21:29 ID:OE3tKRRj
CPUなんて飾り……とは言わんが、
しかしDirect3DのHALさえ必須にできれば、
画像効果で無駄にCPUを使わず、圧倒的に速くできるんだけどな。

カードの相性とクレーム対応のコストが問題か?
654名無しさん@初回限定:04/08/06 21:53 ID:TxKoHOEW
Longhorn世代になれば3D周りも
だいぶ標準化されるっぽいのでそれからでは
655名無しさん@初回限定:04/08/07 01:32 ID:Bp2k+k7I
その世代のPCが最低レベルになるまで、あと10年はかかりますね
656名無しさん@初回限定:04/08/07 20:03 ID:YDJAaacD
ビデオカードによって描画に差が出る可能性がある上に、
プログラムにかかる負担も増えるから、積極的な移行はされないんじゃないの?
657名無しさん@初回限定:04/08/07 22:38 ID:DZl6WxQT
GDIベースで高機能な描画エンジン作れっていうのとプログラマへの負荷はどっちが軽いのやら
658名無しさん@初回限定:04/08/07 22:46 ID:wLYnpZYU
>>656
Playstationのスプライトの実現方法と
ほとんどかわらないのだからそう難しいものでもないと思うが
659名無しさん@初回限定:04/08/07 23:30 ID:YDJAaacD
>>657
α付ビットマップ貼れて、(エフェクト付けた)テキストさえ描画できれば
要求のほとんどを消化できるんだから、高機能なエンジン必要ない(なかった)ってのが実際のところじゃないか。

>>658
難しいじゃなくて、煩雑でめんどくさいだけ
660名無しさん@初回限定:04/08/07 23:40 ID:hoLSxKAc
>>656
描画に差が出るほど複雑な処理は使わないんじゃないの?
661名無しさん@初回限定:04/08/08 03:35 ID:NEZ0+iCr
662名無しさん@初回限定:04/08/08 06:07 ID:MfaZMMDZ
>657
マジレスすると、GDIベースのほうがずっと負担が軽い。
今のマシンなら回転処理でさえそこそこ高速にできるし、
何より、機種依存不具合が圧倒的に減るのがいい。
DirectX回りで一番面倒なのはサポートだからね。
663名無しさん@初回限定:04/08/08 07:42 ID:qCxE3oAw
そー言う事いうと、十中八九スキルが低いとか言う輩が沸くから。
645-の流れみたいになる。
664名無しさん@初回限定:04/08/08 09:33 ID:/CkqGHHF
ATIやらnVIDIAやらはデバイスドライバが腐っていて環境によって不具合がでるので
GDIとDirectX両対応以外の選択肢は無い
665名無しさん@初回限定:04/08/08 09:51 ID:G3yhHxKV
GDIだけでいいだろ? アリス厨か?
666名無しさん@初回限定:04/08/09 17:52 ID:mvN3x88C
      ,,   ;;:'               ,,   ;;:'
       '' .i ',                '' .i ',
         l ! ,,._,.._              .l ! ,,._
         i i' ,_,i、,'ヽ             .i i/ ,,_r_,ヽ
         ! 'fi;!`fi;l!,,)             ! 'ノ,i;! ,i;lリ
          !ヾ、ヮノ'"              !ヾ、ヮノ!
          i ,i`V=、_   ___. ,, - .,,   .,'i ,i`V-,i_   ___. ,, - .,,
          .レ blaci_ ,,二二....---;    ';  .ノ .レ whiti_ ,,二二...---;    ';
          ヽ,,,_ ノ        ';:.   ,'  'i!|、ヽ,,,_ ノ!       ';:.   ,'
           ヾ `''ヽ        ''  ''    `iヾ `''ヾ        ''  ''
           ノ   \               .ノ   \
667名無しさん@初回限定:04/08/11 19:18 ID:DCSnXLoN
DirectX時、VRAM64M要求はひどいと思います>ランス6ベンチ
何に使ってんだよ。
668名無しさん@初回限定:04/08/11 19:21 ID:8lSykZH7
アリスにしては要求高いな(w
669名無しさん@初回限定:04/08/11 19:29 ID:YmfS9ivH
自前で作ったような雰囲気だから無駄が多いんじゃないかな
初めてだよね?アリスがあんなの作ったの
670名無しさん@初回限定:04/08/11 19:35 ID:YSRekhmk
イリュージョンは昔、腐れビデオチップを排除するために16MBで動くものを32MB必須といって売ってたらしいが。
671名無しさん@初回限定:04/08/11 20:00 ID:xzmsSVn/
いいかげん最低スペックの底上げがしたくてブチ切れたとか。
256・HDDが必要とか、過去にも何度かやってるべ。

でもね、昔のゲームプログラマは3Dエンジンくらい自作するもんだったのよ。
じじぃの日記でした。
672名無しさん@初回限定:04/08/11 22:47 ID:OokJZaG3
PC版のバーチャロンはDirectDrawしか使ってないのだけど
良く動いてたなあ
673名無しさん@初回限定:04/08/14 01:30 ID:eLWU4ZAY
別に自作するだけなら出来るけど、ハードウェアで処理してるものには
速度面でどうやっても勝てんわなあ。
674名無しさん@初回限定:04/08/14 21:12 ID:8byrTvVd
うちは紙芝居しか作らないから、正直現状でもオーバースペック気味
675名無しさん@初回限定:04/08/22 02:00 ID:V9jZrVH3
DuelSavior体験版やったんだが、まだDirectDraw(というか自前描画?)で頑張ってるんだな。
676名無しさん@初回限定:04/08/29 03:48 ID:5yFlxKNa
下級生2・・・
677名無しさん@初回限定:04/09/06 21:25 ID:gjzmlEBd
ランスVIは100%になりませんね。やはりこのスレで言われてた通りでした。
678名無しさん@初回限定:04/09/06 21:25 ID:gjzmlEBd
非常に嬉しいです。
679名無しさん@初回限定:04/09/07 06:29 ID:n9CMFnfV
706 名前:名無したちの午後 [sage] 投稿日:04/09/06(月) 16:58 ID:tqSFDRRs
ランスVIって変な処理してるんだね。
ソフトモードだと全部ソフト処理で、DX3DモードだとポリゴンだけVGAで描画して、
それを戻してソフト処理でフィルタかけてるんだと。
そのフィルタ処理はハードでやるとPixelShaderが必要なので、
PS必須にするにはエロゲマ環境的に厳しいからこうなったみたい。
だったらPS使用モードも作ってくれれば良かったのに。

あとDX9が必須なのは、戻す関係だとか。
VGAからシステムに戻すのが、DX9以前だと10fps程度しかでなかったが、
DX9だと7倍程度出るので、DX9必須になったそうだ。

ソフト処理の割にはマップが綺麗だなって思ったら、フィルタに秘密があったようだ。
確かにDX8Feature必須にすると、かなり環境も限られそうだが。

ちなみにソフト処理なのは、古いPCでも動くようにって要望が出たからだそうだ。
680名無しさん@初回限定:04/09/07 09:24 ID:Hb6HjZw5
>>679
エロゲマ環境的に優しい使用にするならD3DモードのVRAM要求を減らしてくれとおもた
つーか、もともとソフトレンダモード持ってるんだからハードレンダモードでは古いPCなんぞ度外視していいと思うが
とスレ違いを承知でレスしてみる。
681名無しさん@初回限定:04/09/08 05:10 ID:pV/epgQo
アリス的にみればランスYのD3Dモードってはあくまでもおまけで多分にライブラリのβテストみたいな意味合いが強いものでしょ。
ソフト描画でも100%の表現ができているわけだから漏れらユーザーにとっては何の問題もない。
このスレ的にはCPUを100%喰わなくなってるってのが重要。
ノベル以外でCPU喰わない仕様ってのは結構珍しいかも。
682名無しさん@初回限定:04/09/08 05:25 ID:HIbSpPvd
スレ違いだが問題ある、ソフト処理だから遅すぎ。
Athlon64で60FPS出ないってどういう事よ。
しかもVsync同期じゃないから時々ちらつくし。
683名無しさん@初回限定:04/09/08 05:25 ID:HIbSpPvd
Athlon64+Radeon9800Proね。
684名無しさん@初回限定:04/09/08 07:00 ID:lP+zgu3O
ソフト処理で重いって言うならP4でも入れろよ
Athlon64自慢したかったのかもしれないが
この場合はレイテンシよりバンド幅が重視されるんだから
デュアルチャンネルのFXとかOp、P4にしないで文句いうのは筋違いだ。
685名無しさん@初回限定:04/09/08 07:06 ID:pV/epgQo
>>682
http://www.alicesoft.co.jp/rance6/bm.html
このページに書いてある通りランスYは30FPSが基準だね。
60FPSまで出る必要はないんだよ。
それに、漏れはソフト描画モードでプレイしてるけどちらつきなんて気にならなかったけどね。
686名無しさん@初回限定:04/09/08 07:47 ID:FmCe2NHM
>>684
939じゃあ駄目なの?
メインメモリ帯域はPen4デュアルと同等出てるけど。
ひょっとしてRadeon9800Proが駄目なのかなあ。

>>685
本当だ、確かにあのダンジョンなら30で十分だと思う。
ちらつきって言うか、リフレッシュレートと描画が合ってない症状が出る。
(VsyncOFFにした3D系のアレ、スクロールが均等に行われず、途中が階段状になる)
58fpsくらいだったから、この差が悪いんだと思う、30FPS固定出来れば良かったんだけど。
687名無しさん@初回限定:04/09/08 08:25 ID:BM3u7LM6
Athlonなんて糞cpu使ってんなよ、糞が

ゲームにはPen4なんだよ、2.6でも64より速いんだよ

貧乏厨氏ね
688名無しさん@初回限定:04/09/08 08:28 ID:P2zrsEnb
>>686
アリスがポリゴン駆使してゲーム作るのって初めてだったんだから
多少のことは勘弁してやれよ。
致命的なバグも出してないし極めてCGが汚いって訳でもないし
実際プログラマは良くやってるよ。
速度もとめるんならDirect3Dも使えるんだからそっちじゃ駄目なのか?
CPU処理の場合RAM->VRAMがどうしてもネックになるから
いくらCPU・GPUが良くても限界あるだろ。
689名無しさん@初回限定:04/09/08 08:45 ID:2zYk9IEL
>>688
>>679に書いてるような仕組みなので、DX3Dでも効果無い罠。
初3Dにしては良くできてるし、システムの負荷も軽くて良いんだが、
なんでソフト処理にしたのかはなはだ疑問、詰めが甘いというか。
そもそもあの3D迷宮でわざわざ3Dにした時点から疑問。
新システム4.0自体は良い。
690688:04/09/08 09:17 ID:PqC6kWw0
>>689
あ、なーる。
しかし、それってCPUのみの処理時以上にメモリ帯域食ってそうだな。
余計に速度落ちる場合もありそう。
アリスとしては速度よりも質を重視したわけだ。

>そもそもあの3D迷宮でわざわざ3Dにした時点から疑問。
汎用3Dエンジンでも開発してるんじゃないか。
それに昔のままの擬似3Dってわけにもいくまい。
最近の3Dに見劣りしないくらいのものにする必要はあっただろうよ。
691名無しさん@初回限定:04/09/08 09:25 ID:Sa5DqpM2
PixelShader使用したハードウェアモード(DX8完全対応)も付けてくれれば良かったのに。
確かに迷路の割にはフィルタリングは綺麗だよな。
692名無しさん@初回限定:04/09/08 21:32 ID:sy/nkGoE
アリスも無茶な挑戦するわなあ。
まあ、アリスがごり押ししてくれてユーザ環境が底上げされるなら、
よそも3Dでいろいろやれるようになって助かるが。
693名無しさん@初回限定:04/09/09 08:45 ID:e0VT86pL
>>692
スペック自体はそんなに上がってないと思うけど。
メモリが上がったくらい?
まぁ、そろそろD3Dの使用を前提にしてもいい時期なのかもね。
694名無しさん@初回限定:04/09/14 11:08:03 ID:nfppvv3M
スペックを抑えるために相当変なその場しのぎをしているが、
しかし、根本的にはD3Dに移行しようってことになるだろうな。
いつまでもソフト処理でごまかしきれるわけないし。
695アリス:04/09/14 11:56:27 ID:SAYbXEMr
てめーらがいつまでも古いビデオカード使ってるからいけねーんだろ

頼むから最低DX8完全対応(GF4Ti・Radeon8500以上)のカード使ってくれよ
696名無しさん@初回限定:04/09/14 16:15:46 ID:5uxJLS1T
x86-64とDX9C完全対応必須でいいよ。
697名無しさん@初回限定:04/09/14 17:28:05 ID:ltdryHs/
ていうか、アリスはその前にフルボイスにして下さい。
698名無しさん@初回限定:04/09/14 20:11:30 ID:7UvCfFIR
初めてだから勘弁しろって…バカか?

新規ブランドのエロゲメーカーも初めてソフト出したのでバグあっても勘弁してね♥と言うのかよw
699名無しさん@初回限定:04/09/14 20:25:45 ID:45VPvQm2
>>698
>致命的なバグも出してないし極めてCGが汚いって訳でもないし
700名無しさん@初回限定:04/09/14 21:45:33 ID:7UvCfFIR
いや、俺はバグがあるとかなかったとかじゃなくて
「初めてなんだから多少のことは勘弁してやれよ」という姿勢を批判したつもりだったんだが。
701名無しさん@初回限定:04/09/14 22:59:09 ID:aCLayDN9
>>698
>致命的なバグも出してないし極めてCGが汚いって訳でもないし
って前提で、多少クオリティが低いのは最初だから勘弁してやれって
主旨だろう。それを批判する君は、自分が心が狭いと吹聴して回ってる
のと同じだぞ。
自分が気に入らなければ買わなければいいし、買って不満があるなら
具体的に指摘すりゃいいのに、「最初だから勘弁しよう」っつう個人の意
見に噛みつくのは、正直見苦しい。

最初だからと言って、致命的なバグや見ていられないクオリティだってん
なら、それこそ問題だがな。
702名無しさん@初回限定:04/09/14 23:02:32 ID:sinNhv0N
スレ違い
703名無しさん@初回限定:04/09/15 00:22:15 ID:9CycRJ6L
初めてなの・・・優しくしてね(はぁと)
704名無しさん@初回限定:04/09/15 07:50:11 ID:16coyRt5
RanceVIのSystem4.xならJITエラーなどで落ちて頻繁に既読フラグやCGモードフラグやセーブデータが壊れるよ
プレイ時間が長いRPGだとある意味致命的
705名無しさん@初回限定:04/09/15 08:30:45 ID:0Y/05v5J
>>704
それが本当ならアリスのサポートページに何らかのアクションがあるはずだよな。
いくら叩くところが見つからないからって、デマ流してんじゃねえよ。
しかもスレ違い、氏ね。
706名無しさん@初回限定:04/09/18 14:24:10 ID:yjw6F1NX
>>682
>>686
ティアリングと言う
707名無しさん@初回限定:04/09/19 00:18:45 ID:BFWYtZka
チラリズムという
708名無しさん@初回限定:04/09/19 01:25:23 ID:HljY3bej
欄酢の3Dはこのスレの要求を満たすために実装されたんだyp
709名無しさん@初回限定:04/09/24 22:03:16 ID:EzK+Y9hK
はるのあしおとで、あれだけ演出に凝っているのに軽い事に驚いた。なんであんなに軽いんだ!
710名無しさん@初回限定:04/09/25 00:21:15 ID:A9vzY7j/
なにが?
711名無しさん@初回限定:04/09/25 00:59:30 ID:xf0OR6I/
扱いが、だろ?
712名無しさん@初回限定:04/09/25 20:57:01 ID:Kss2XHyK
709>だが
軽いのはシステムの軽さで、
目パチ、口パク、オートセーブ、エフェクトあってCPUの使用率が低くて驚いたんだ。
説明不足でスマソ

>711
確かに扱いも軽いよな。
713名無しさん@初回限定:04/09/25 21:27:04 ID:A9vzY7j/
別に軽いんじゃなくて、このスレ的には

そ れ が 当 た り 前 で す
714名無しさん@初回限定:04/09/26 12:24:16 ID:BgFm1o4R
>>712
つか、一般的にCPU使用率100%のエロゲの方がそうでない物よりも
システムの使用感も重い。
マウスをクリックしてもたまに反応がないことがあるとか、
回想モードを開くのにやたらと時間がかかったりとかするのは、
漏れのやった限りでは全てCPU使用率100%のものばかりだ。
多分、ビジーループしてるスレッドが他のスレッドの邪魔を
してるからだと思うんだが。
715名無しさん@初回限定:04/09/26 12:51:39 ID:W9r4p3O7
当たり前の事を・・・
716名無しさん@初回限定:04/09/26 22:38:25 ID:5CWrazo0
>>714
>マウスをクリックしてもたまに反応がないことがあるとか、
>回想モードを開くのにやたらと時間がかかったりとかする

お前の環境が糞なだけwww
717名無しさん@初回限定:04/09/26 22:53:20 ID:aVgEivaF
>マウスをクリックしてもたまに反応がないことがあるとか
こっちはCPU使用率関係ありそうだが、
>回想モードを開くのにやたらと時間がかかったりとかする
これは関係ないだろ。単に画像データをたくさんロードしてるだけだと思うぞ。
718714:04/09/27 00:21:41 ID:jKt/DDLw
>>716
自らの無能をユーザの環境に転嫁するゴミグラマさんは、
こんなところでレスしてる暇があったら少しでも勉強したらいかが?

>>717
スレッド単位でのCPU利用率を見れるツールを使って見るとだな
(別にリバースエンジニアリングしてるわけではないから違法じゃないだろ)
あきらかに演出の為のビジーループなんぞが不要なところでも
ビジーループスレッドがCPUの90%以上を喰っていたりするのだよ。
具体的には、ゲームの本体を実行中にCPUを99%喰ってるスレッドってのは
タイミング用ビジーループスレッドと解釈して良いと思うんだが、
その同じスレッドが「起動時メインメニューで回想モードを選択してから実際に
回想モードが開かれるまでの間」という、明らかにタイミングもクソもない
部分でやっぱりCPUを90%以上喰っているわけだ。
要するに、必要ない部分で必要ないスレッドを止めるという知恵すらもないわけだな。

>>715
君の当たり前が世のエロゲプログラマの当たり前だったら、
こんなスレは必要なかっただろうね…
719名無しさん@初回限定:04/09/27 00:28:24 ID:x90OeCZe
>>718
別にリバースエンジニアリングは違法じゃねぇよ。
ttp://www.venture.nict.go.jp/ipr/ken00002.html
720名無しさん@初回限定:04/09/27 01:02:31 ID:Ck2/RQzy
ライセンスで禁止されている場合はライセンス違反だな
ライセンス違反が違法かどうかは知らないが当局の知るところではないだろう

>718
実装の方法はいくらでもあるんだし
>回想モードを開くのにやたらと時間がかかったりとかするのは、
>漏れのやった限りでは全てCPU使用率100%のものばかりだ。
から
>多分、ビジーループしてるスレッドが他のスレッドの邪魔を
>してるからだと思うんだが。
にきて
>回想モードが開かれるまでの間」という、明らかにタイミングもクソもない
>部分でやっぱりCPUを90%以上喰っているわけだ。
という決めつけに至るのは速すぎねえか?
721714:04/09/27 01:22:08 ID:jKt/DDLw
>>720
順番的には正確には、
>回想モードを開くのにやたらと時間がかかったりとかするのは、
>漏れのやった限りでは全てCPU使用率100%のものばかりだ。
及び
>回想モードが開かれるまでの間」という、明らかにタイミングもクソもない
>部分でやっぱりCPUを90%以上喰っているわけだ。
から、
>多分、ビジーループしてるスレッドが他のスレッドの邪魔を
>してるからだと思うんだが。
という決め付けに至っているんだけれども。

確かに実装方法はいろいろあるんだろうけどさ、少なくとも
>717の言うように普通に画像を読んでるだけだとしたら
余程特殊な画像圧縮技術を使って無い限りはI/Oアクセスの
時間の方がメインになるんだから、CPU利用率は100%にはならんだろ。

もしかしたら「余程特殊な画像圧縮技術」を使ってるのかも知れんが、
そうだとしたらそれはそれでアフォだ。
722名無しさん@初回限定:04/09/27 01:28:29 ID:jEDHdODb
>余程特殊な画像圧縮技術

B-ROOMあたりがそういういことをやっているらしいな。ぶっこ抜き対策として。
正確には圧縮ではなく暗号化のようだが。
その結果かなり負荷が高くなって普通に読むよりも遅いらしい。
本末転倒。
723名無しさん@初回限定:04/09/27 10:04:16 ID:/7Xc1XY3
>721
実験してからいえよ。単独でただfopen->fread->fcloseを繰り返すだけでも、
CPU使用率は100%になるぞ。
この場合、他のビジーループがロード処理を邪魔しているわけではない。
むしろ全開でロードを頑張ってるというべきなんじゃないの?

だいたい、ロードが遅いってのは、HDDが遅いか、CPUが遅いんだ。
最近はハイスペックなマシンで開発してる人が多いから、遅いマシンで
やったときの速度を考慮してない場合が多い。プログラマというよりは、
スクリプト屋や、そもそもの回想モード仕様を決めてる人の責任。
724名無しさん@初回限定:04/09/27 10:04:55 ID:OCfqbsr3
>>718

お前の環境が糞なだけwww
725名無しさん@初回限定:04/09/27 10:11:05 ID:/7Xc1XY3
>718
そのスレッドがタイミング処理のビジーループスレッドだというのは、
君の予想に過ぎんだろう。そのスレッドでロード処理をしてる可能性は?
726名無しさん@初回限定:04/10/04 23:51:07 ID:i7yP6JPJ
だから遅いHDDのときにCPU使用率が100%になるのは変でしょ。
727名無しさん@初回限定:04/10/05 03:53:54 ID:n2aI4xvh
PeekMessageを使用禁止にすれば、たいていの場合は問題なくなるけどな。
基本的に、タイマーと同期が必要な処理では、PeekMessageでマシンパワー
を100%にする必然性はゼロ。マシンパワーのクソなWindowsマシンだって、
やり方さえ間違えなければ、1ms単位精度のタイマーと、マルチスレッド
との同期は可能。CPUがHyper-Threadingに対応してるなら、PeekMessage
は完全に無駄。
728名無しさん@初回限定:04/10/05 04:11:10 ID:n2aI4xvh
常時CPU使用率が100%になるのは、ほとんどが、PeekMessageループ
の空回しが原因。つーか、入力に対する反応は鈍くなるし、ループ
処理はガクガクになるし、メリットなんてまるで無いでしょ。

Pentiumの100MHzクラスのCPUでも無い限り、
PeekMessageループの優位性なんて、ほとんどゼロ。
729名無しさん@初回限定:04/10/05 04:47:18 ID:EKc60ThD
Sleepや、WaitForSingleObject、WaitForMultipleObjectsは、本来、
マルチスレッド上で使うべき関数。これらをウィンドウズの
メッセージループで使ったら、おかしくなるのは当たり前。
730名無しさん@初回限定:04/10/05 07:46:28 ID:cJZLb2P4
アフォが使うとおかしくなるのは、
gotoも、グローバル変数も、PeekMessageも同じだな。
731名無しさん@初回限定:04/10/05 19:47:33 ID:TYgX+YPI
Sleepを無理やり入れるよりはPeekMessageをMsgWaitForMultipleObjectsで置き換えるといいかもしれん
732名無しさん@初回限定:04/10/06 03:50:44 ID:Jj5dMlXJ
>727
もうその話題は飽きたよ。
733名無しさん@初回限定:04/10/06 17:57:43 ID:J7O80UbB
>726
うちの実験環境は相当遅いマシンのはずだが、
それでも>723の実験プログラムは100%になるぞ。
これは多分、SleepとかPeekMessageとか関係ない問題だわ。
734名無しさん@初回限定:04/10/06 18:04:14 ID:J7O80UbB
確認しておきたいんだけど、このスレでは、
「意味の無いときにCPUを100%使うな」
といいたいのであって、
「画像をロード中でも、ロードを遅くしてでも100%にするな」
ではないよな?
後者を実現するには、SleepなりWaitFor〜なり使えば簡単だけど。
735名無しさん@初回限定:04/10/06 20:47:06 ID:RnZj2qu4
freadのサイズを大きくしたら下がるんじゃないか?
736名無しさん@初回限定:04/10/06 23:07:50 ID:YV2gEJ6v
マウスの反応が遅くなるのは、何等かの理由でプログラムが
OSの要求に対して反応出来なくなってるのが原因でないかと。
これは、余計なスレッドが動いているか、あるいは逆に、
スレッドを全く使って無いのが原因。
737名無しさん@初回限定:04/10/07 02:49:40 ID:pGS7lkve
フェード最中はマウスが全く効かないとかな。
キャプションバーすらつかめないプログラムは、駄目プログラマの気配。
738名無しさん@初回限定:04/10/07 17:25:44 ID:Eci2oBCE
>735
テストプログラムでは600kbくらい一度に読んでるが、
それでも細かい? 回想シーンに入る前という想定からして、
もっと細かく区切られててもおかしくないとおもうけど。

>737
フェード中にウィンドウメッセージの処理してないとそうなるのかな?
うちのは出来るけど、別にできなくてもそんなに害はないような。
739名無しさん@初回限定:04/10/07 17:29:49 ID:Eci2oBCE
ちなみにテストプログラムはこんな感じ。
int WinMain(宣言略){
FILE *fp;char temp[600*1024+1];
while (1) {
fp=fopen("test.bmp","rb");fread (temp,1,600*1024,fp);fclose(fp);
}return 0;}
740名無しさん@初回限定:04/10/07 18:25:36 ID:oD1zELqJ
フェード中にタイトルバーをつかむとフェードが止まるのは別問題ですか
741名無しさん@初回限定:04/10/07 18:39:33 ID:Eci2oBCE
>740
別にそれは構わない気がするのだがどうだろう。
742名無しさん@初回限定:04/10/07 22:20:18 ID:oD1zELqJ
タイトルバーつかんでも止まらないのあるね
でもタイトルバーつかむと音楽まで止まるのもあるし
743名無しさん@初回限定:04/10/07 22:24:35 ID:9Y1aJt47
非アクティブにしたら100%になるエロゲもあるよ。
アクティブは100%じゃないのに。あれはなんなんだろう。
744名無しさん@初回限定:04/10/07 22:46:40 ID:9Y1aJt47
Nailのresent for youというゲームがそうだった。
プレイ中は0%に近いのに、非アクティブにするといきなり100%
745名無しさん@初回限定:04/10/07 22:47:22 ID:9Y1aJt47
ミスった。
Present for you 〜わたしをあ・げ・る〜だった。
746名無しさん@初回限定:04/10/08 01:58:47 ID:+Gy+ejda
>742
音楽とまるとちょっとまずいよな。画像は止まってもいいと思うが。
747名無しさん@初回限定:04/10/14 14:35:10 ID:CQ07VKg1
ホシュ
748名無しさん@初回限定:04/10/19 17:38:24 ID:MiSk/CYY
【作品名】夏のひとしずく
【メーカー】D.O.
【結果】○
【備考】CPU使用率100% → 5〜10% (Win2k sp4)

それと夕緋ノ向コウ側は体験版ではSleepHook使えたんですが
製品版では使えませんでした。
iniの設定いろいろ試してみましたがSleepHookにDnDさせても
起動しませんでした。
プレイ中は非アクディブでも、ずっと音楽が鳴ってるし
常にCPU利用率100%で、もっさりしてました。
749名無しさん@初回限定:04/10/19 20:39:35 ID:SreG0eIW
alpha-rom使ってると、側のexeにSleepHookかましても意味無い気がする>夕緋
750名無しさん@初回限定:04/10/20 21:26:30 ID:4Wt85wEZ
やっぱり、D.Oはまた100%かよ。100%を意地でも貫き通したいのかねえ。
751名無しさん@初回限定:04/10/20 21:32:02 ID:J7H+jN/j
単に、直すのが面倒なだけだろ。多分。
いくら何でも技術が無いなんて事は・・・
752名無しさん@初回限定:04/10/21 00:03:56 ID:6p7MgU12
>>751
現状では無いのは技術じゃなくて金だろう

753名無しさん@初回限定:04/10/21 02:58:48 ID:tdyDSkcW
無いのは技術でも金でもなく誠実さ。勇気も足りないかも知れない。
754名無しさん@初回限定:04/10/28 19:30:45 ID:j7Ft9zaz
hosu
755名無しさん@初回限定:04/11/06 09:18:25 ID:ngEmIU0r
ペン4を4Gにオーバークロックしても100%
756名無しさん@初回限定:04/11/06 10:12:49 ID:X+sNS6Ml
>最近このテのカキコ多いけど
>俺のPCは今でこそ3200+だが、数ヶ月前までぺんつー400だった
>それでエロゲやりながらフォトショップ使ったりしてたけど、なんの不都合もなかったぞ。どんなCPU積んでるんだ?

>まさかとは思うが、タスクパフォーマンスで『占有率80%』とか出てるとして、それを鵜呑みになんかしてないよな?
>この数値は限りなくデタラメに近い。マザーの温度計並に信用ならん。ROなんて常に100%食ってると表示される
>でもROしながら2ちゃんしながらエロゲと写真屋起動してワード打ってるなんてしょっちゅう。それで止まったことなんて一度も無い
>第一、ぺんつー400でも3200+でも占有率パーセンテージは同じだったしw
>ちなみにOSがギリギリ回る128Mとかしかメモリ積んでないくせして、遅くなるとCPU食ってるだのとカンチガイするヤシが多いそうだ


…いつまで経っても100%なゲーム出してるとことか、案外こんな発想なやつが製作者だからなのかもな。
757名無しさん@初回限定:04/11/06 10:44:17 ID:UnG+0H+N
俺は発熱に伴うファンの回転音に腹立ってるんだがな
発想がそもそもずれてんのか

職場の雑音考えるとその中でPCが爆音立てるエロゲ作っても気にならないかもね
758名無しさん@初回限定:04/11/06 11:33:22 ID:/rFjQxVo
CPU使用率が100%でも、回しているだけで、実際は軽くて
本当の意味で100%使ってるわけではない。と言うことなんだろうけど、
そんなことは我々にとってはどうでもいいことなんだよね。
単に、100%になってると、CPUの発熱が上がり、ノートの場合などファンも
動作しはじめたりと、良いことがないと言いたいと言うことなんだよ。
処理が軽いのどうのの問題じゃないんだよね。
759名無しさん@初回限定:04/11/06 12:20:41 ID:gH2557JS
>>756
>第一、ぺんつー400でも3200+でも占有率パーセンテージは同じだったしw
同じだから問題ないって言ってる奴と同じだから問題だと言ってる奴じゃ話し噛み合う筈ないな
760名無しさん@初回限定:04/11/06 12:50:53 ID:zR8xEd1E
つーか、ROが常時100%だから信用ならねーってどんな理屈よ
761名無しさん@初回限定:04/11/06 15:04:37 ID:PFL4GYbS
CPU100%使ってもいいから
ファンを回させるな
762名無しさん@初回限定:04/11/06 17:26:57 ID:HhmbIQmM
まったくだ?
763名無しさん@初回限定:04/11/06 17:43:25 ID:HG6evJwY
ファンの電源を切りましょう。
#燃えつきるほどヒート
764名無しさん@初回限定:04/11/06 17:51:43 ID:rLtF4/Ky
エロシーンになると体温を感じられるぜ。

そのうち電磁波と低温火傷で種無し。
765名無しさん@初回限定:04/11/07 22:55:36 ID:T7s65v87
【作品名】 夏ノ空
【メーカー】 みるくそふと
【結果】○
【備考】CPU使用率100% → 10%〜20%
766名無しさん@初回限定:04/11/08 17:39:01 ID:DV4sGaM0
【作品名】永遠のアセリア
【メーカー】ザウス
【結果】× SleepHook使えない
767766:04/11/08 17:39:41 ID:DV4sGaM0
【備考】常時CPU使用率100%
768名無しさん@初回限定:04/11/10 15:59:57 ID:PY2Gpk1K
【作品名】ままらぶ
【メーカー】HERMIT
【結果】○
【備考】CPU使用率95%前後 → 30%〜40%(sleepの数値は100)

PeekMessageでsleepの数値を50にすると
CPU利用率は70%くらい。
GetTickCountはsleepの数値を変えても変化なし。
前作のFOLKLORE JAMはini使わないで
SleepHookにDnDするだけで10%以下になります。
769名無しさん@初回限定:04/11/21 20:35:46 ID:2DFmh5ta
魔法とHのカンケイ。
http://windmill.suki.gr.jp/MaH/MaH_down.html

これすごい、これだけエフェクトかかってるのに軽い上に常時100%じゃない。
Anisoフィルタリングだけあってエフェクトも非常に綺麗。
770名無しさん@初回限定:04/11/21 22:11:42 ID:3I0X0hdD
>769
そら、描画をGPUに処理させたら、
他の処理なんてカスみたいな使用率だからな。
771名無しさん@初回限定:04/11/21 22:15:56 ID:/ubwtGKv
こういうのが本来あるべきゲームの姿だよな。
ビデオアクセラレーターがあるのに、それを一切使わず全部CPUで処理なんてアフォ丸出し。
772名無しさん@初回限定:04/11/21 22:17:39 ID:ahNObWzs
フィッシュカフェのころは凄いバグの嵐だったけども変わったなあ。
773名無しさん@初回限定:04/11/21 22:21:05 ID:p8f/O+Xc
>771
理由があるからさ!
774名無しさん@初回限定:04/11/21 22:23:10 ID:hWZin55f
いつまでもしょぼいPC使ってる奴が悪い。
5万あれば新しいPC買えるだろうに。
775名無しさん@初回限定:04/11/21 22:34:13 ID:Q1GNDtjY
クロック数によらず〜ってのがスレの主旨だと思うんだが
776名無しさん@初回限定:04/11/22 07:57:35 ID:a980yPq3
オフィシャルサイトみてもどんなゲームかわかんねーつーのは
オフィシャルサイトのあり方としてどうよ
777名無しさん@初回限定:04/11/22 10:56:27 ID:OwdERRAT
OHPにしろ雑誌の記事にしろ嘘っぱちな事があったりするけどな
778名無しさん@初回限定:04/11/23 03:55:14 ID:TLWwdVUN
>774
5万でエロゲに快適なマシンは手に入らない。
779名無しさん@初回限定:04/11/23 10:34:55 ID:gD53Rvb3
そうかなぁ
780名無しさん@初回限定:04/11/23 13:58:04 ID:BOs4cwxS
【作品名】 てこいれぷりんせす!
【メーカー】 propeller
【結果】○
【備考】CPU使用率100% → 30%〜40%
設定はデフォ。
781名無しさん@初回限定:04/11/23 21:36:30 ID:J8Qsmo0X
>>778
問題ないだろ。
ここでの問題はCPUやVGAの悪さなんだから、そこを改善すればいい。
それから先は当人次第。
782名無しさん@初回限定:04/11/23 23:19:17 ID:SieuCa3Z
今どきの、「エロゲに最適なVGA」って何?
783名無しさん@初回限定:04/11/24 03:05:30 ID:kNmLunbA
Δクローム
784名無しさん@初回限定:04/11/24 04:37:20 ID:TB3Snquy
FX5200 64bit
785名無しさん@初回限定:04/11/24 07:56:39 ID:iVno2YHF
的のP650やP750や、S3のS8
786名無しさん@初回限定:04/11/24 15:28:31 ID:dBO1w/SW
DVIありゃなんでもいい
787名無しさん@初回限定:04/11/27 18:00:20 ID:Ce6FhH0Q
SleepHookを使う場合って「ターゲットのexeをSleepHook.exeにDnD」しかないの?
ショートカット作って直接起動とか無理?
78816:04/11/27 18:30:54 ID:ZXQxSd2V
>>787
SleepHookの引数にターゲットのexeのフルパスを与えるような
ショートカットを作ればOK.
exeをDnDというのは,結局はそういうことだから.
789名無しさん@初回限定:04/11/27 19:59:49 ID:O7pce4GA
ありがとうございます
ただ後ろにフルパスを書くだけでよかったんですね
790名無しさん@初回限定:04/11/29 12:41:52 ID:QQmcFJlv
「ときパクッ」は吉里吉里のくせに重かったな…Fateとは大違い。。
791名無しさん@初回限定:04/11/29 14:30:29 ID:/awc99Ef
おもいっつーか
エフェクトがとろくてさらにスキップできないからじゃない?
792名無しさん@初回限定:04/11/29 17:00:07 ID:ReKzQIF2
【作品名】 杜氏の郷 通常版
【メーカー】 ハートブリング
【結果】○
【備考】CPU使用率100% → 10%くらい
793名無しさん@初回限定:04/11/29 21:34:55 ID:kRcZRGNL
【作品名】  グリーングリーン DVD Edition
【メーカー】 Groover
【結果】  △ 常時100%→85〜95%
【備考】  上のメニューバーに触るとCPU負荷が下がる。
       起動中にタスクマネージャーを出すとゲームが落ちる。
794名無しさん@初回限定:04/11/30 10:08:02 ID:a+agP/Bk
>起動中にタスクマネージャーを出すとゲームが落ちる。
すげーな
795名無しさん@初回限定:04/11/30 11:25:54 ID:HfCe8UyM
グリグリはSleepHook効かないよね。
俺も昔、試したけことあるけど。
796名無しさん@初回限定:04/11/30 11:53:44 ID:KusC5+T+
PC起動して最初にSleepHook使った時だけゲーム本体以外のウィンドウが開かない
System3.9の設定画面とか複数のウィンドウ使ってるゲームとか
797名無しさん@初回限定:04/12/02 22:29:52 ID:l9N0Gdxg
魔法とHのカンケイは綺麗に処理されているな。

ところでCPU使用率とはカンケイないが、オープニングムービーが再生された後に
ウィンドウが非アクティブになるやつがあるけど、なんなんだありゃ。
特にFrontWingのやつ。
798名無しさん@初回限定:04/12/10 15:28:37 ID:mpulrLsz
保守
799名無しさん@初回限定:04/12/23 22:17:39 ID:KljdnPf0
100%保守
800名無しさん@初回限定:04/12/25 22:50:11 ID:QmJwBL6u
保守率が100%にならないスレ
801名無しさん@初回限定:04/12/26 01:55:37 ID:LD0zq3a3
神奈川南部だけど今年アスロンDUALにしたらまだ部屋の暖房つけないでも
暖かい。
802名無しさん@初回限定:04/12/27 04:43:52 ID:m9eACuvd
【作品名】 永劫回帰
【メーカー】 D.O.
【結果】○
【備考】CPU使用率100% → 10%〜15%
803 【小吉】 :05/01/01 04:45:50 ID:JSOLyUs9
100%
804名無しさん@初回限定:05/01/08 11:22:40 ID:cuVGY6Xa
>>792
杜氏はSleepHook良く効いて、ウチなんかデフォルトの最小設定でも一桁台まで下がるけど
立ち絵の切り替えとかがメチャ重くなるね
おかげでスキップがスゲーすっとろ…
805名無しさん@初回限定:05/01/09 13:20:43 ID:CH2A4F8d
去年の常時の痴漢ゲーはこの擦れにネタを提供してくれると
ひそかに期待してたんだが・・・
806名無しさん@初回限定:05/01/09 21:36:17 ID:3QDsxxZ2
誰かが書くかと思ってたんだけど、誰も書かないので貼り。
http://www.faireal.net/articles/9/08/#d40617

sleephookほど劇的じゃないけど、どんなゲームでも効くっぽい。
ただし、あんまり値を高くするとゲームが遅くなる。
807名無しさん@初回限定:05/01/15 05:55:40 ID:Jn9TjKV7
100%保守
808名無しさん@初回限定:05/01/25 03:21:19 ID:cBeyitC6
hoshu
809名無しさん@初回限定:05/01/29 00:11:22 ID:7WtZWj1T
【作品名】 処女はお姉さまに恋してる
【メーカー】 キャラメルBOX
【結果】 ○
【備考】 CPU使用率100% → 1〜10%

久しぶりに常時100%なシステムに当たったので
あらためて感謝ですよ>SleepHookの作者さん
810名無しさん@初回限定:05/02/05 16:53:16 ID:wZ7Pggee
保守
811名無しさん@初回限定:05/02/05 20:23:35 ID:KLQet9AE
ホント、もう少ねーなー
ここ2年くらいあっという間にに100%のが減った感じがする
812名無しさん@初回限定:05/02/06 15:41:48 ID:cgq+CDoJ
>>811
それに不満があるようなかきこみだな(w
しかしこのスレがそういう流れのきっかけのひとつになってたのなら
それはきっとすばらしいことなんだろう。
813名無しさん@初回限定:05/02/06 23:51:56 ID:04oqYdlH
XP Athlon64 3500+

黒髪少女隊、常時2%でした。

初代こみっくぱーてぃーやったらずっと100%になってるのワラタ どんな処理してんだよ
814名無しさん@初回限定:05/02/07 00:05:12 ID:uKMhOAIt
>797
別のアプリケーションでムービーを再生してるんだろ。
フォーカスはそっちに写ってるからそれが終了したらゲームは非アクティブのまま。
815名無しさん@初回限定:05/02/11 20:20:49 ID:3byk7Hc1
ゆのはな体験版をやってたんだけど、最近のWill系列は妙にCPU食うのな。
常時25%とか。しかもSleepHookがあまり効かない。
昔の、実は大吟醸が開発していましたシステムなんかは0〜1%程度で実に良かったのに。
816名無しさん@初回限定:05/02/11 20:38:55 ID:gwElP6Mv
>>793
> 起動中にタスクマネージャーを出すとゲームが落ちる
なんか今更って気がするけど、単に Esc キーに反応しただけじゃねーの?
817名無しさん@初回限定:05/02/11 20:40:17 ID:gwElP6Mv
ごめん。初書きで sage が入ってなかった orz
818名無しさん@初回限定:05/02/18 15:04:44 ID:nWNj3am8
>>806
これSleepHookかませられないのにも効くんでホント助かるわ。
これでようやく念願の汚夏がプレイできる〜。
819793:05/02/24 13:28:44 ID:WvAzR5Nw
>なんか今更って気がするけど、単に Esc キーに反応しただけじゃねーの?

いいたいことがよくわからんな。タスクマネージャーを出すのにEscキーは必要ないし
ゲーム中にEscキーを押しても終了するかどうかの確認画面がでるだけで、強制終了したりはしない。
820名無しさん@初回限定:05/02/24 14:01:40 ID:Eg3Smpu+
>>819
ショットカットキーで出したと思ったんだろ。
821名無しさん@初回限定:05/03/04 14:28:37 ID:wn9kg0fE
>>806
顔のない月がCPU使用率75%くらいになった。
822名無しさん@初回限定:05/03/10 19:30:47 ID:74oNrdOo
やはり顔のない月のシステムは不評だったみたいだ。
http://www.clubhobi.jp/products/rot/rot_kao/
823名無しさん@初回限定:2005/03/21(月) 04:01:12 ID:9TKnz3ZP
保守
824名無しさん@初回限定:2005/03/31(木) 02:53:37 ID:BLQ+1bL5
【作品名】 Parfit -chocolat second brew-
【メーカー】 戯画
【結果】 ○
【備考】 CPU使用率80% → 20%

PeekMessageのsleep=20くらいでCPU使用率20%
sleep=10だとCPU使用率は40%くらい
これ以上増やすと、もっさりする
825名無しさん@初回限定:2005/03/31(木) 02:56:27 ID:BLQ+1bL5
>>824
これ以上(sleep=20)より増やすと、もっさりする

連投スマソ
826名無しさん@初回限定:2005/04/05(火) 07:34:07 ID:gNFRsVl6
そこでAthlon64 Winchesterですよ。
827名無しさん@初回限定:2005/04/05(火) 11:25:17 ID:d7a7/LRt
【作品名】
【メーカー】
【CPU】
【結果】
【備考】

今度からはCPUの情報もドゾー
828名無しさん@初回限定:2005/04/30(土) 00:35:50 ID:AHVJScQX
【作品名】 カルタグラ
【メーカー】 Innocent Grey
【CPU】 P4 3GHz (HTT on)
【結果】 デフォルトでは効果少ない。
     ini により PeekMessage sleep=20 で 50%→20%前後
【備考】 apispy によると SetRect を呼びまくっているけど、SetRect に噛ましても効果無し。
     >>69と同様のパターンっぽい
829名無しさん@初回限定:2005/05/01(日) 21:57:20 ID:zb+rlIdq
【作品名】 カルタグラ
【メーカー】 Innocent Grey
【CPU】 鱈セレ1.3G
【結果】 [PeekMessage] sleep=20だと50%前後
     [PeekMessage] sleep=40だと30%前後
830名無しさん@初回限定:2005/05/03(火) 12:28:21 ID:r+KUPciy
あれ、カルタグラみんなはできてるのかぁ…ウチじゃなぜかSleepHookかませられない…。
起動してすぐ〜oggが開けないとか出て真っ暗なまま進行しなくなる。
831名無しさん@初回限定:2005/05/28(土) 22:59:20 ID:3s3ndSFu
カルタグラ、後半になるとCPU使用率が下がるんだけど。
832名無しさん@初回限定:2005/06/04(土) 04:26:48 ID:mxtXclT6
833名無しさん@初回限定:2005/06/19(日) 01:12:48 ID:kiUVSgp0
age
834名無しさ????Linuxザウ??ス:2005/07/03(日) 11:58:35 ID:XghktC4n
暇だ
835名無しさん@初回限定:2005/07/05(火) 01:56:07 ID:3uzVOgdF
バルダーズゲート効いたそうです
836名無しさん@初回限定:2005/07/14(木) 22:11:15 ID:lHgBFmcU
so GOOD
837名無しさん@初回限定:2005/07/28(木) 07:23:48 ID:9NfqFEF7
質問ですみません

cpuが100%になるゲームをしていると
そのうち、ファンがすごい勢いで回り始めるんですが
その音がものすごいんです(ミニ四駆が隣で空回りしてるくらいの音)
ファンって回りだすとそのくらい音がするものなんですが?
それとも、物の良いものだと音が小さい等変わりがあるのですか?

参考までにPCはSONYのPCV-HS71BC5です

838名無しさん@初回限定:2005/07/28(木) 08:08:42 ID:A6qzzPz9
もうだめかもわからんね
839名無しさん@初回限定:2005/07/28(木) 08:39:25 ID:6oSaBspJ
>>837
ファンの回転数を自動制御してるMBならそんなもの。
昔と比べて音が大きくなったというなら、もうだめかもわからんね。
音が気になるというなら、付け替えが出来るかどうか知らないけど、
静音ファンにでも換装したら?
840名無しさん@初回限定:2005/07/28(木) 20:47:58 ID:zNhQsHPl
ファンがこわれかけとか 中心軸がずれてきてるとかw
841名無しさん@初回限定:2005/07/30(土) 13:39:42 ID:Dl7sflLS
Sonyだからしょうがない
842名無しさん@初回限定:2005/07/30(土) 15:00:47 ID:ZYfa9ntN
タイマー発動
843名無しさん@初回限定:2005/07/30(土) 20:10:30 ID:4FDiBwXN
うちにあるSONYのコンポ、3年たっても壊れないからサポートセンターに聞いてみたのよ。
「3年経っても壊れないんですが、これってタイマーの故障でしょうか?」
そしたら
「では調査しますのでこちらまでお送りください。保証期間外ですので送料・調査費は全てお客様のご負担となります。」
って言われた。
844名無しさん@初回限定:2005/08/01(月) 16:55:17 ID:kIjFXG/B
これなんてどうでしょう
ttp://homepage2.nifty.com/qta/slw/index.htm
845名無しさん@初回限定:2005/08/03(水) 22:24:12 ID:eqV/ZqfH
>>844
(・∀・)イイ
846名無しさん@初回限定:2005/08/04(木) 07:36:42 ID:b5KOtrPt
>>844
うはwwwこれテラアリガタスwwwwwww
キツイ設定にしても>806よりすっとろくならんのがイイ
847名無しさん@初回限定:2005/08/07(日) 22:52:20 ID:EI9tT5Wd
おお、>>844 Sugeeeeeeeeeeeee
サンクス!
848名無しさん@初回限定:2005/08/08(月) 00:09:31 ID:G4dK7a8B
>>844
これどうやって使うん?
実行ファイルの名前書くだけかと思って4つほどやってみたけど何も起きない
CPUのグラフがずっと0%なんだけど使用率取得に失敗してるのかな
849名無しさん@初回限定:2005/08/09(火) 11:16:24 ID:T0uS5rE7
OS確認してみるとか
850名無しさん@初回限定:2005/08/09(火) 12:50:35 ID:n0R6AaRD
俺SleepHook未だに世話になってるよ。
昔のゲームとかやる時に。しっかしTacticsの古いゲームとかモロ効くな。
効果抜群というか
851名無しさん@初回限定:2005/08/09(火) 13:31:35 ID:oxguOh6b
>>850
一度ショートカットに噛ませておけばあとは気にする必要がないってのもいいね。
852名無しさん@初回限定:2005/08/09(火) 18:10:17 ID:1a3cyO26
このスレ最近見つけて、俺もSleepHook使ってるんだが
DnDしなくても起動出きるの?
853名無しさん@初回限定:2005/08/09(火) 19:17:44 ID:C3mVGDwQ
>>849
OSはXPだから大丈夫だと思ったんだけどね

>>852
>>787-788
854852:2005/08/10(水) 00:27:44 ID:ZsY5ZCfT
スマンよくわからん…もうちょい詳しく教えてくれると嬉しい。
855名無しさん@初回限定:2005/08/10(水) 04:45:16 ID:w6l3oM1H
1. SleepHook.exeを[右クリック]→[ショートカットの作成]

2. 出来たSleepHook.exe へのショートカットを[右クリック]→[プロパティ]→[ショートカットタブ]から、
  リンク先の項目を「"SleepHookのフルパス"」から「"SleepHookのフルパス"(半角スペース)起動したいプログラムのフルパス」に変える。

3. SleepHook.exe へのショートカットをダブルクリック。
856名無しさん@初回限定:2005/08/10(水) 17:45:09 ID:vpWphs1E
ついでにプロパティから"アイコンの変更"で元ゲームのアイコンに。
……蛇足でした。
857852:2005/08/10(水) 20:20:38 ID:ZsY5ZCfT
>>855-856
わかりやすい説明マジdクス

今まではゲームフォルダのショトカ作って、そこからDnDしてたから
かなり快適になった。
858名無しさん@初回限定:2005/08/11(木) 15:31:39 ID:ouUrye57
うわ、俺もフォルダからドラッグ&ドロップしてたわー
859名無しさん@初回限定:2005/08/11(木) 15:40:27 ID:ouUrye57
たまには書いておくか。
WINTERSはKISS×200くらいの時は100%だったけど、
もう100%じゃなくなったよ。見た目のシステムは同じだけど、100%じゃなくなってた。
860名無しさん@初回限定:2005/08/11(木) 20:27:18 ID:ifn7RlZU
ここを見てそうしたのなら、このスレにも意味があったってことだな。
861名無しさん@初回限定:2005/08/15(月) 12:13:31 ID:3h0QQoim
>>855-856
神GJGJGJGJ
862名無しさん@初回限定:2005/08/17(水) 21:49:59 ID:vUq/NN3g
あやかしびと、OHPでcpu100%回避するパッチでてたんで
あててみたんだが、微妙でした、

確かに、なにもしてないと、0%にかぎりなくちかくなるけど
メッセージが打ち出されるたびにcpu使用率が急速に上がってく
設定でメッセージスピード普通にすると100%と0%を行き来しとる‥‥‥‥

さらに、sleephookもダメだった、DnDするとゲームのウインドウは開くが
それからさっぱり、ブランドロゴもタイトルも出てこん。
たしか、ぱすチャもこんな感じだった
863名無しさん@初回限定:2005/08/20(土) 12:15:56 ID:tacwNl+X
むぅ、効かないのもあるのか
864862:2005/08/21(日) 01:41:10 ID:jf7Jpgvl
すまん、「あやかし」かなり嘘書いてた

メッセージが打ち出されは、上記だが
なにもしてなくても60〜80%つかう

なんじゃこれ‥‥‥‥‥すぐファン回る俺にはかなり困る
パッチでたから買ったのに、詐欺だよ‥‥‥
やるならしっかり下げて欲しかった
865名無しさん@初回限定:2005/08/21(日) 10:29:40 ID:03uYxF5w
Willは順調に退化しているな。
866名無しさん@初回限定:2005/08/21(日) 13:30:44 ID:TC8zNo+V
100%じゃなくなったのに詐欺扱いかよ
867まとめ:2005/08/28(日) 07:29:27 ID:8ZqyaGX0
868名無しさん@初回限定:2005/08/30(火) 17:41:23 ID:KwGjkVSg
848氏と同じく一番下の"SLW"というのがまったく反応しない。
OSはWindows XP SP1。
869名無しさん@初回限定:2005/08/31(水) 08:16:10 ID:sXFi08gU
cpu使用率ってパソコンによってそんなに変わるもんなの?

上の方で「ゆのはな」常時25%つかうって出てたけど
俺のパソだと100%を常に維持だった‥‥‥‥

870名無しさん@初回限定:2005/08/31(水) 08:31:47 ID:sXFi08gU
【作品名】つよきす
【メーカー】きゃんでぃそふと
【CPU】P4 2.4G
【結果】sleephookは効果なかった
【備考】常時80%ほど使う


だれが使用率さげるいい方法おせえて
871名無しさん@初回限定:2005/08/31(水) 10:25:56 ID:vtt+sE9E
つよきす10%もいかないぞ。
P4 3.0GHz
872名無しさん@初回限定:2005/08/31(水) 12:22:27 ID:sXFi08gU
まじかぁ

いったい俺のPCの何が悪いんだよう
873名無しさん@初回限定:2005/08/31(水) 17:38:42 ID:dejbtTwv
>>872
君のPCは悪くないぞ。
874名無しさん@初回限定:2005/08/31(水) 21:33:58 ID:nqb49cE3 BE:84585986-###
つよきす50%前後だよ
鱈セレ1.3G
875名無しさん@初回限定:2005/09/01(木) 13:34:27 ID:nUVxONNX
うちも10%未満だな
OHPにあるlite版は試してみた?
876名無しさん@初回限定:2005/09/01(木) 18:54:59 ID:wI3qzNk2
>>875
試してみたけど、なんも変わらんかった
877名無しさん@初回限定:2005/09/05(月) 21:29:19 ID:zR3OvLpC0
(・∀・)イイ
878名無しさん@初回限定:2005/09/09(金) 10:59:39 ID:u4+ULkc/0
>>868
半角で大文字小文字を正しく書く。
あと、ある程度CPU使用率が上がらないと働かないかも。
879名無しさん@初回限定:2005/09/09(金) 18:45:40 ID:RAmmAJze0
868です。
CPU使用率60%くらいのゲームで試したのですが変化なしです。
そのゲームを起動中でも"SLW"のCPU使用率は0%のままです。
880名無しさん@初回限定:2005/09/17(土) 09:08:22 ID:Cit9JHlS0
BESって文字が滲んでて読み難いんだけど普通にするのはどうすれば良いの?
881名無しさん@初回限定:2005/10/08(土) 16:22:31 ID:mkqS+kDk0
>>844
これどのくらいCPU使うやつだと働くの?
俺も60%くらいので試したけど効果がなかった。
882名無しさん@初回限定:2005/10/09(日) 19:41:04 ID:jPGRqSNQ0
作動する%は設定できるらしい
883名無しさん@初回限定:2005/10/09(日) 20:06:05 ID:NaK7X+040
ここ数年のLeafの汎用システムはデフォルトの状態で若干重くなったね。
常に一定のCPU使用率がかかる。わりと低いけど。その分、快適な部分も増えた。
昔のPCならちょっとだけキツクなったであろう。まぁ、そこまで古いPC使ってる人いないと思うけど。
884名無しさん@初回限定:2005/10/11(火) 23:30:44 ID:hcbpMqQM0
>>881
「CPU使用率が10%以下になると低速化は中止します。」
ってあるから、10%より上がると働くらしい。

でも、879みたく機能しない環境もある。
885名無しさん@初回限定:2005/10/11(火) 23:42:13 ID:wT7sbjiR0
つーか、そもそもビジーループじゃないプログラムに使っても意味ないだろ。
886名無しさん@初回限定:2005/10/12(水) 22:23:46 ID:XFuFC4kn0
無駄にカクカクするだけ
887名無しさん@初回限定:2005/10/16(日) 19:22:51 ID:sYqAaPvi0
ポーリングループなら意味あるけど、ビジーループにゃ効果ないだろ
888名無しさん@初回限定:2005/10/30(日) 12:14:14 ID:nhwidrx60
SleepHookで効くようなのは意味あるよな。完全に下がるから。
ゴリ押しで優先度を上げたり下げたりしてもなんと言うか効果あるけど
辛いものがありますな。マシにはなるけど。
889名無しさん@初回限定:2005/11/04(金) 13:43:41 ID:wx0KimBvO
おまいらみんな月姫やってろ!
俺の糞CPUでも使用率85lだぞ!
ちなみにDuron 498MHz
890名無しさん@初回限定:2005/11/06(日) 22:46:10 ID:QvOT6Dmj0
月姫はNScripterが古いのでCPU使用率は100%になるわけだ。
で、これを100%にしない為には、新しいバージョンのNScripterを使えば良いということになる。
が、85%というからには、そうしてても本当にマシンの性能で重いのかもしれん・・・
最近のマシンでは古いバージョンの100%か新しいバージョンの0〜10%のはずであるから。
891名無しさん@初回限定:2005/11/30(水) 23:11:40 ID:fq+IYnVc0
X2にしたんだが、片方のCPUを100パーセント占有させても、総合では50パーセント
デュアルコアって便利なものだな
PentiumEEなら、HTT合わせて4コアらしいから25パーセントになるのかな
892名無しさん@初回限定:2005/11/30(水) 23:33:33 ID:ZWXwrd610
見かけ上はな。結局CPU一個食いつぶされてることに変わりはないんだが。
893名無しさん@初回限定:2005/11/30(水) 23:34:34 ID:a7IIgrE10
そして、放熱も四倍。
894名無しさん@初回限定:2005/12/12(月) 09:54:32 ID:UxfBId1B0
月姫のNScripterはTYPE-MOONのサイトから新しいバージョンの落とすんじゃなくて
NScripterのサイト
http://www2.osk.3web.ne.jp/~naokikun/
から<NScripter Ver2.55>を落としてnscr.exeを入れてそれを起動させるといいぞ。
895名無しさん@初回限定:2005/12/22(木) 21:42:33 ID:yRtFETZZ0
キャラメルBOXの あえかな を買ってきたけど相変わらず常時100%だね。
SleepHook がよく効くからごまかせるけど。
896名無しさん@初回限定:2005/12/24(土) 11:53:22 ID:KwNzcdZO0
あえかなる世界の終わりに
sleephookかませらんない(´・ω・`)
897名無しさん@初回限定:2005/12/24(土) 12:04:56 ID:KwNzcdZO0
スマソ
ゲームインスコしたディレクトリに本体とdll置いたら出来た(´・ω・`)
898名無しさん@初回限定:2005/12/28(水) 23:06:49 ID:1dL5bXEn0
念願のリビドー7インパクトを手に入れたらCPU100パーセント発動した
slwよ今夜もありがとう
899名無しさん@初回限定:2006/01/05(木) 13:14:57 ID:JghjgNVO0
sleephuckってエンコでも効果あんの???
900名無しさん@初回限定:2006/01/05(木) 20:00:06 ID:57AziqHL0
>>899
効果があるかどうかはわからんが、効果があるとエンコードに
余計時間がかかると思うぞ。
901名無しさん@初回限定:2006/01/05(木) 20:09:40 ID:oVuN86TS0
SleepHookが効くゲームでも普通に重い場面は100%行くこともあるし多分意味ないんじゃないかな
エンコに使うならBESだろう
元々そのために作ったみたいな感じだし
902名無しさん@初回限定:2006/01/27(金) 12:00:28 ID:X2BHsmVG0
┐(´〜`)┌
903名無しさん@初回限定:2006/01/28(土) 09:52:56 ID:DK/Qx59w0
最近は100%になってしまうゲームを探したほうが早くない?
904名無しさん@初回限定:2006/01/28(土) 10:40:35 ID:GZ6Pwa6j0
いいことだ
905名無しさん@初回限定:2006/01/28(土) 11:09:54 ID:PNOzkL6b0
CPU使用率が高いのって、
PCが古くて性能が低いからだろ。
90616:2006/01/28(土) 11:44:20 ID:be8KTTt10
実際最近はSleepHookの出番はほとんどない.良い傾向だよ.

ノートエロゲマとしてはGPUに対する要求水準が微妙に上がってきてるのが悩ましいけど.
ふっるいマシンをエロゲ機にしてると,Lynx3DMじゃだめじゃんとか,たまーにある.
東鳩2のミニゲームとか.瑠璃色なのEDスクロールが間に合わない(CPU速度かも)とか.
いいかげんマシン替えるか……
907名無しさん@初回限定:2006/01/28(土) 12:30:05 ID:suIDde++0
でも、中古で昔のゲームとか買うと使用率100%のゲーム結構あるから
SleepHookにはお世話になってるなぁ。
908名無しさん@初回限定:2006/01/28(土) 20:30:24 ID:DK/Qx59w0
性能に関係なく昔のゲームは目茶ショボイ内容でも
常時100%使うやつ多い
909名無しさん@初回限定:2006/01/28(土) 20:35:02 ID:YdSSJmdW0
いや、最近のゲームはCPU常時100%な設計じゃなくても、古めのノートじゃ性能足りないって話だろ。
なんせグラフィックがPCI接続のLynx3D/8MBとかだとBitBltだけでも死ねるからな。
910名無しさん@初回限定:2006/01/29(日) 05:10:49 ID:81iXPwEp0
SleepHookはすいすいSweetやる時に使ったよ。
911名無しさん@初回限定:2006/01/29(日) 12:00:12 ID:4485Ny0j0
キャラメルBOXは最新作の「あえかな」でもSleepHook必須
912名無しさん@初回限定:2006/01/29(日) 14:05:40 ID:HXpVKhEx0
1/27
いじケア
波のマニマニ
常時100%
913名無しさん@初回限定:2006/01/31(火) 00:49:50 ID:F/wQAusk0
春恋*乙女とHorizontもSleepHook使った

春恋*乙女はhook.ini使わないで5%くらいまで下がる
Horizontはhook.ini使ってPeekMessageのsleep=10で60%前後
更にメモリ食いまくりでABANDONER以来、久しぶりにシステム地雷かも
914名無しさん@初回限定:2006/02/02(木) 22:25:04 ID:ezjKOI7k0
普通に重いんじゃないのか、それは。<Sleep10で60%
915名無しさん@初回限定:2006/02/15(水) 03:07:01 ID:iWoBQLzj0
おもーい
916名無しさん@初回限定:2006/02/20(月) 23:52:32 ID:IBfZ1Hbr0
戯画『この青空に約束を―』先行体験版がCPU熱熱。
824から随分たっているがこの件は放置プレーだろうか。
917名無しさん@初回限定:2006/03/01(水) 18:07:47 ID:0YSyCyH20
913でも出てるけど、TacticsNET系のシステムは
sleephookで5%未満まで落とせる

けど、いままでやった中で、SCOREの巫女さんだ〜いすきだけは
エラーでて出きなかった‥‥‥仙台、仙台2と効いていたのに何故?
918名無しさん@初回限定:2006/03/02(木) 11:22:29 ID:Yv/wt9/U0
しまいまやってるんだけど。
起動オプションの『アクティブ時のCPU使用率を下げる』にチェック入れれば
使用率5%ぐらいまで下がるのに、
なぜか、CPU温度は上がってく。(かなり緩やかにだけど)
タクスマネジャーの表示は5%前後なんだけどなぁ‥‥‥‥‥
919名無しさん@初回限定:2006/03/02(木) 11:48:35 ID:MlpiTGWB0
たぶんCPUが(;´Д`)ハァハァしてるんじゃないですかね。
920名無しさん@初回限定:2006/03/02(木) 20:24:06 ID:B7nqKCXU0
>>918
CPU何か知らんけど、ゲース内部の排気吸気が上手く言ってないんじゃね?
921名無しさん@初回限定:2006/03/02(木) 21:26:31 ID:Yv/wt9/U0
>>920
しまいまに限りだから、それは無いと思う
922名無しさん@初回限定:2006/03/02(木) 21:44:46 ID:E0+EH1TG0
Process Explorer で DPCs が上がっていれば、それが原因。
タスクマネージャでは Idle に計上される罠。
http://www.sysinternals.com/Utilities/ProcessExplorer.html
923名無しさん@初回限定:2006/03/16(木) 21:02:02 ID:yxbi48PB0
この前まではそんな事なかったのに時期を経て再インストールしてみると100パーセント使うようにになってた
これはもうPCがヘタれてきている証拠なのだろうか
テレビ録画とか結構無茶させてるからなあ
924名無しさん@初回限定:2006/03/25(土) 16:04:06 ID:WEi0Gcti0
SNOWのフルヴォイス、標準インスコで音はディスクから。常時100 Sleep効果なし
ディスクからの読み取りに原因?
925名無しさん@初回限定:2006/03/25(土) 20:30:00 ID:b1Q+9WET0
PCスペックが足りてるなら、やはりゲームシステムに原因がある気がする。
そうそう100%にはならんよね。
926名無しさん@初回限定:2006/03/28(火) 11:36:17 ID:BwycafSs0
無印SNOWは雪が舞ってても、CPUほとんど使わなかったのに

友恋といい、それといいシステムが退化してる
927名無しさん@初回限定:2006/03/32(土) 01:29:33 ID:xmAUxkjr0
うん、どうも退化っぽい
928名無しさん@初回限定:2006/04/03(月) 07:23:09 ID:ibIQAvS20
一言


マ ジ ク ソ



なんでゲームで使っとるわけじゃないのに、ゲームの何倍もCPU使うシステム使う
マジ切れとったさっきまで。CPUのうるせえ事うるせえ事、切れさせるゲームですか?ヘッドホンつけて音・・(ry
このスレがあって、PC壊さなくてすみましたどうもあ(ry
929名無しさん@初回限定:2006/04/03(月) 12:02:17 ID:xclQnbjB0
>928日本語でおk
930名無しさん@初回限定:2006/04/03(月) 16:11:36 ID:ibIQAvS20
あいてるCPU全部使って入力待ちのシステムってなんですかwww

スリープもBESもSLWも基本はやってること一緒なんですか?
スリープは時間を置いて、BESとSLWはCPUの振り分け・・・をいじってるみたいな事説明してあったけど、どうなんでしょうか?
931名無しさん@初回限定:2006/04/05(水) 20:07:29 ID:5tWQYwMS0
俺も知りたい。なんか違う意味で負担かけてないか心配
93216:2006/04/05(水) 20:31:46 ID:02G5iayd0
基本的な考え方は一緒.どちらも"違う意味での負担"は無いよ.

SleepHookは,自発的に眠るコードを,入力チェックしてる部分に挿入する.
BESとSLWは,処理内容に関係なく一定間隔で外部から眠らせる.

前者の利点は,入力チェック以外の部分が
フルスピードで動くので,速度低下などの副作用が少ないこと.
後者の利点は,どんなプログラムにも適用できるので,汎用性が高いこと.

両方試してみて,対象によってうまく動く方を使うべし.
933名無しさん@初回限定:2006/04/15(土) 23:37:12 ID:2UAhJI600
SNOWのフルヴォイスとか友恋はプレイしてないからわからないけども、
たぶんCPU使用率が100%ってのはビジュアルアーツ系のシステムが変わったからじゃないかな。
あれ、スタジオメビウスって独立してこのシステム使わなくなったんだっけ?
やってないからわからないけど。

一応、今までのだと、keyのAIRとかCLANNADは0%〜5%くらいを行ったり来たりで、
100%にならないようなシステムだった。去年の智代アフターから100%になっちゃう
システムになってしまったと思う。keyしかやってないんで他はわかんないんだけども。
934名無しさん@初回限定:2006/04/16(日) 00:03:12 ID:azedoFZS0
VAから独立後しばらく(SNOW等)は独自システムだった。
その後はNScripterあたり使ってたはず。
935名無しさん@初回限定:2006/04/16(日) 10:59:42 ID:NPI5ZGW00
SNOW、KANONどちらもなんとか切れずに出来ましたYO。遅くなるのは痛いな、ただでさえ時間かかるのにさらにry
で、AIRやったら。。。。何この低コストゲーw意味分からん。ってかなんでテキスト出すだけなのに、色々あるの?
独自のとか作る意味が分からん。絵の演出とかあるんだろうけど、それでもソフトによってこの違いが生まれる理由と必要性が分かりません
936名無しさん@初回限定:2006/04/16(日) 17:23:29 ID:1bdlU+WH0
>>935
人間のしりの穴、隣人と同じだからといって
隣人に、自分の糞をしてもらう訳には行かん。

社会に出ればわかる。
937名無しさん@初回限定:2006/04/16(日) 17:36:23 ID:Erw4spxF0
ぶっちゃけSleepHookが効かないエロゲで、強制的に他の下げるアプリでCPU使用率さげても
なんかもっさりと言うか動きが遅くなって100%でやった方がマシな状態だよね・・・
938名無しさん@初回限定:2006/04/18(火) 16:55:35 ID:hcrpeoe/0
>>937
自分はsleephookが使えたら万歳
BESで使用率20%以下まで下げれて尚、それなりのモッサリで済んだら御の字
それ以外は放置。

つか、ここの住民はCPU100%でどんな弊害が起こってるんだ?
ちなみに自分は、CPUファンがうるさくなる。
イライラするレベルの音だから、エロゲに限らずCPU使う作業(映像見たり)
とかもうんざりだよ
939名無しさん@初回限定:2006/04/18(火) 17:29:25 ID:1qrMbUhP0
>>938
つ Athlon64 PentiumM CoreDuo
940名無しさん@初回限定:2006/04/18(火) 23:32:43 ID:Vmv+/QJC0
>>938
俺のはノートなんだがファンが掃除機並みにうるさい+十分くらい100%で続くと間違いなく落ちる。
過去2回修理に出して一旦は直るが半年ほどで再発。
ノートPC板見てると珍しいことじゃないぽい

ゲームなんかまともにプレイできないわけで先に体験版で調べておくのは必須。
DVD見るのも2chのログ読み込むにもヒヤヒヤ

要するに富士痛氏ね。いい加減買い換えるか。板違いの愚痴スマン
941名無しさん@初回限定:2006/04/18(火) 23:45:20 ID:ef9v365X0
掃除機並みw
942名無しさん@初回限定:2006/04/19(水) 02:14:51 ID:a9F38x8C0
俺もノートユーザーになるまではCPU使用率なんて気にしたことなかったけど
今じゃ多少のモッサリでも30%ぐらいまで落とせるならホント御の字。
100%のままプレイするなんてありえない。
943名無しさん@初回限定:2006/04/26(水) 03:22:25 ID:jlJBEZ4K0
>>940
何年製の? うちの02年製のは、UD 回しながら常時 100% の状態でエロゲしてても何も問題ないんだけど。
ゲームも、速度以外の面で動かなかったことないし……

ファンは掃除機並でうるさいけどさ。
944名無しさん@初回限定:2006/04/26(水) 15:13:47 ID:v/N8kmH80
俺のVAIOはデスクトップだけど掃除機並にうるさいよ


メーカーもこの問題に取り組んでくれればいいのに……
945名無しさん@初回限定:2006/04/26(水) 16:33:33 ID:1UjNLqsG0
最近のデスクトップは静かだぞ、とっとと買い換えれ。
946名無しさん@初回限定:2006/04/27(木) 01:49:29 ID:o/ZMxq8y0
ファン取っちまえよw
947名無しさん@初回限定:2006/05/06(土) 04:38:03 ID:o2hHFPWU0
ノートからデスクトップへの移行派だけど
デスクトップって性能凄いな!!
ウィルススキャンしつつ、
ゲームを動かしてもまったく処理が重たくならないし。

CPUがデュアルコアっていうのもあるのかな?
948名無しさん@初回限定:2006/05/07(日) 01:35:45 ID:a+Nftgp/0
いくらした?
949名無しさん@初回限定:2006/05/09(火) 07:09:03 ID:pUT09TAk0
      _______
(・∀・)つ|1000|
       ̄ ̄
950名無しさん@初回限定:2006/05/12(金) 02:11:30 ID:S5rMtajb0
>>948
974でないけど
最近弟がかったVAIOがディアルコアだった、VGC-RC51ってやつで値段は20万

触らせてもらったけど、windowsをpdate中でも、ネットがモッサリせず見れるのは
うらやましかった。
951名無しさん@初回限定:2006/05/22(月) 17:14:22 ID:3JAcg9Fj0
thx
952名無しさん@初回限定:2006/05/22(月) 23:43:21 ID:a1KHsZ9f0
thx
953名無しさん@初回限定:2006/05/29(月) 04:20:12 ID:Bl0ZV3u50
>>948
昨日10万以下のノートあったよ
デルのアウトレットだけど
954名無しさん@初回限定:2006/06/02(金) 13:53:46 ID:xz5y9lST0
デル安いんだけど大丈夫なのかな〜
まぁ一機買ってみればわかるか…
955名無しさん@初回限定:2006/06/02(金) 14:43:08 ID:o2rSID7C0
自作PC板と勘違いしちまったじゃねーか
956名無しさん@初回限定:2006/06/16(金) 01:03:02 ID:ocjN6jxMO
解凍したSleepHookのディレクトリにあるsample_hook.iniを目的の.exeがあるディレクトリに入れる。
sample_hook.iniを開いて設定する。
目的のファイル名を.exeから_hook.iniに変える。
変えたファイルをSleepHook.exeへDnD。

この手順でアリスのSystem3.9(大悪司)をやってるんですがCPU使用率は100%のままでした。
初心者向きのかみ砕いた詳しい使い方を教えてください。
気長に待ってますのでよろしくお願いします。
957名無しさん@初回限定:2006/06/16(金) 05:09:36 ID:+LgbsBUh0
>>956
俺のやり方は、http://www.geocities.com/sleephook/
からSleepHook.1.1.0.zipをダウンロードする。SleepHook.1.1.0.zipを解凍する。

アリスソフトの大悪司があるフォルダの中にSYSTEM39.exeと言うのがあるよね。
(アリスちゃんのアイコンのやつ)
そのSYSTEM39.exeをマウスで1回左クリックして、そのままドラッグ&ドロップで
さっきSleepHook.1.1.0.zipを解凍したフォルダにあるSleepHook.exeにもっていく。
そのままSleepHook.exeの上にかぶせると言うか。マウスでひっぱってもっていくような感じ。

そうするとゲームが起動してCPU使用率が0%に近くなる。
958名無しさん@初回限定:2006/06/16(金) 10:35:26 ID:ocjN6jxMO
>>957
レスTHX
いくつか別のゲームでも試してみたんですが、
どうやら自分のPCではSleepHookが上手く動いてくれないようです(´・ω・`)
ページ違反とやらでSleepHookが強制終了してました・・・。
ディスクレスで起動してたんでそのエラーが表示されてるものと早とちり○| ̄|_
959名無しさん@初回限定:2006/06/16(金) 10:42:22 ID:9B36tFXp0
System39.exeをSleepHook.exeにDnDするだけで良いと思うんだが
96016:2006/06/16(金) 11:28:22 ID:wnZ2n2i50
DEP有効にしてたらSleepHookか対象ゲームのexeを例外指定してみるとか.
961名無しさん@初回限定:2006/06/16(金) 12:53:14 ID:ocjN6jxMO
これはもしかすると98SEでは使えないんでしょうか?
別のPCで試してみたんですが同様のエラーが出ました。
ちなみにPCは詳しくないのであちこち設定を変えたりしてません。
96216:2006/06/16(金) 18:45:52 ID:wnZ2n2i50
それでか.フック方法の都合でWin95系列では使えないはず.
963名無しさん@初回限定:2006/06/16(金) 19:34:05 ID:ocjN6jxMO
d
これで潔く諦められました。
964名無しさん@初回限定:2006/07/04(火) 01:36:10 ID:lgmGLBQy0
(・∀・)イイ
965名無しさん@初回限定:2006/07/13(木) 23:23:40 ID:ub6kn9cv0
100%→新型システムエンジンで100%でなくなる→新型システムでまた100%にってトコもあるよ。
966名無しさん@初回限定:2006/07/13(木) 23:36:40 ID:DRa5A/GI0
どっちにしろ、いまだに100%なのは
俺の知ってるかぎり、will系列とTacticsNET系列とD.Oなくらいだ

TacticsNET系列とD.Oはsleephookが効くから問題ないんだが
will系列は全く効かない。
willは結構オモシロそうなソフト出してるのに残念だよ
967名無しさん@初回限定:2006/07/14(金) 11:14:28 ID:eJWsUKZ00
>>966
戯画も100%じゃなかったっけ。
968名無しさん@初回限定:2006/07/14(金) 22:43:15 ID:1PIIAzJP0
>>967
確かそうだった。
ショコラが100%で投げた覚えある


システム体験版作ってくんねえかな
最近、100M超える体験版ばっかで落とすのも面倒だよ
969名無しさん@初回限定:2006/08/01(火) 14:57:21 ID:cKv5t+NK0
【作品名】Championship Manager 03/04
【メーカー】Eidos/SportsInteractive
【結果】動作に支障なく使用率10%台に下がった(P3-933)

エロゲじゃなくてすまんが、まさかこんなソフトまでいけるとは・・・
重いゲームだけど、これで立ち上げっぱなしにしておけるよ
970名無しさん@初回限定:2006/08/02(水) 02:21:06 ID:wXlTJgoY0
みんなsleepの設定っていじってる?
971名無しさん@初回限定:2006/08/02(水) 03:03:00 ID:7lZgxhih0
>>970
難しい、PC用語はワカンネなんでそのまま使ってる
972名無しさん@初回限定:2006/08/02(水) 15:48:50 ID:wXlTJgoY0
らぶデスが対応しなかった・・・残念だ><
973名無しさん@初回限定:2006/08/04(金) 21:21:35 ID:dWIyt0NU0
CPUって100%にしてるとやっぱPCによくないの?
974名無しさん@初回限定:2006/08/04(金) 21:39:00 ID:y5Yz2jQc0
あやかしびとってCPU100%回避パッチ出してたじゃん
あれを応用してwillシステム全般に使えるCPU使用率100%回避パッチ
だれか作ってくんねえかなぁ

おれには無理だけど
975名無しさん@初回限定:2006/08/04(金) 21:46:47 ID:APBMnqwz0
フル稼働すると熱くなり、熱はPCの寿命を削る
976名無しさん@初回限定:2006/08/04(金) 21:49:04 ID:dWIyt0NU0
なるほど、CPU稼働率どれくらいなら影響ない?
977名無しさん@初回限定:2006/08/04(金) 22:06:15 ID:/Heh6npl0
ALUが回ってるだけの100%なら大した問題じゃない。
978名無しさん@初回限定:2006/08/06(日) 00:16:36 ID:H2Y/bKLt0
それでもノートPCのファンは回る。
979名無しさん@初回限定:2006/08/06(日) 17:14:54 ID:MtfF4mP40
CPU稼働率高いとPC壊れないか心配でゲームに集中できん
980名無しさん@初回限定:2006/08/20(日) 03:02:39 ID:WXog0njI0
そろそろ新スレだが、テンプレはどうする?
あと、内容的にはエロゲ板にあってもいいスレだと思うんだが。
981名無しさん@初回限定:2006/08/20(日) 08:37:57 ID:sqBSSkCS0
Athlon64とかCoreとか普及してきたので、もう新スレは要らないと思う。
982名無しさん@初回限定:2006/08/20(日) 11:48:23 ID:49O/NO+BO
規制くらって無理
誰か新スレよろしく
983名無しさん@初回限定:2006/08/20(日) 14:41:01 ID:z71JWVUL0
>>982
常時CPU使用率が100%にならないエロゲー Part3
http://pie.bbspink.com/test/read.cgi/erog/1156052414/
984名無しさん@初回限定:2006/08/20(日) 16:44:21 ID:mayD77gs0
>>981
マルチスレッド対応して常時両コア100%なゲームが出る日は近い(w
985名無しさん@初回限定
>>981
常時100%だとHALTが効かなくて困る、ただそれだけ