したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

eraIm@sバグ報告スレ

606名無しP:2014/05/31(土) 15:48:30 ID:bUeJcQ1k0
不具合報告というか動作パフォーマンスの話ですが

【環境】
eraIm@sP0.03cにeraIm@sP不具合修正140201まで適用

【問題点】
IWSシステムを使ってひたすらバストサイズをアップさせていると
カップサイズ計測で無限ループ警告が表示される可能性がある。

【詳細】
通常のプレイではではありえないとは思いますが、IWSシステムを
ONにしてアイドルのバストをひたすら巨大化させると、カップサイズ計測の
関数内で無限ループ警告が発生するほどパフォーマンスが低下しました。

カップサイズ計測の関数@CHECK_CUPSIZEでは、
GOTO CHECK_LOOPでGOTOループしてカップサイズを計測していますが、
バストサイズが大きくなりすぎるとこのループが非常に長くなり
無限ループ警告に引っかかります。

【対応案】
関数@CHECK_CUPSIZEではカップサイズ用変数Sを以下のように処理しています。
    Sが-450以上の場合、CFLAG:36にS100あたり1の割合で加算する。
この処理は以下のように言い換えが可能です。
    Sに450を加算し、CFLAG:36にSを100で割って端数切上げした値を代入する。

SYSTEM_IWS.ERBの157行目以降を以下のように変更すれば
パフォーマンスに関する問題は解消すると思われます。

CFLAG:36 = 0
S += 450
IF S > 0
    ;100未満を切り上げ
    S -= S % 100
    S += 100
    ;カップサイズ測定
    CFLAG:36 = S / 100
ENDIF

X = 0
Y = 0
Z = 0
S = 0


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板