E-listBBSSearchRankingSiliconValleyGo to Top
Sorry! Japanese Only.
M.Oshikiri's HomePage



Original Programs

大変怪しいプログラムばかりです。
なにに使うの?とか聞かないように^^;

ここでダウンロードできるプログラムの著作権は全て M.Oshikiri にあります。
全てのプログラムはフリーソフトとしますので自由にコピー/再配布して頂いて結構です。
各プログラムはLHAにて圧縮されています。適当に解凍して使用してください。

また、ダウンロードできる書庫ファイルにはソースファイルも含まれています。
これらのソースファイルも自由に参考にして頂いて結構です。
私のプログラミングに関する知識や技術は先人方の公開ソースによるところ大きいので、
感謝の意味を込めて、自分が趣味で作ったツール等は全て公開ソースにしています。
なお、私のソースファイルを参考にしたからといって必ずソース公開する必要はありませんので、
がんがん流用してください。

ただし、これらのプログラムによって生じたいかなる損害にも
M.Oshikiriは責任を負いかねますので、
使用者の責任で行って下さい。

感想や質問・不具合点がございましたらメールを頂けると幸いです。
また改善要求などもありましたら、お気軽にメールでも下さい。

メモリエディタ2
Download
Windows95/98用,要VB5.0(忿晴
Windows95/98上で動作するゲームのデータを、 ゲーム実行中に更新することを目的にしたプログラムです。
スーファミやSS・PS等にあるゲーム改造ツールの様に、 ゲーム中にパラメタを変更することができます。

主な機能は以下の通りです。

・Windows95上で動作している32ビットアプリケーションのアドレス空間をダンプ表示し、 更新することができる。

・表示は16進表示とシフトJISによる表示が可能。

・16進データ、文字列データの検索ができる。

・ProActionReplayライクなサーチ機能がある。

・メモリの内容をファイルに保存、及び、メモリへ書き込みができる。

・登録したメモリの内容が変わったら知らせてくれるメモリ監視機能がある。

アーカイブにはソースリストが添付されていますので、
自由に改造して使用してください。


メモリエディタ6
Download
Download ランタイム&セットアップ付き
Download ソース(VB6)
Windows95/98用,要VB6.0(忿晴
現在作成中のMemEdit2のバージョンアップ版です。
現在はMemEdit2の基本的な機能を性能アップしたものですが、
今後2、3新機能をつける予定です。

主な機能は以下の通りです。

・Windows95上で動作している32ビットアプリケーションのアドレス空間をダンプ表示し、 更新することができる。

・表示は16進表示とJIS8、シフトJISによる表示が可能。

・16進データ、10進データ、文字列データの検索ができる。
 また検索結果からの検索(絞込み)ができます。

・絞込み検索(ProActionReplayライクなサーチ機能)がある。
 MemEdit2のそれにやり直しができる機能が追加されています。
 また検索速度も若干アップしてます。(気持ちね)

・構造体ビュー機能がある。
 これは構造体の表示/更新を容易にするための機能です。

基本的にユーザが自分で機能を追加して使ってくれると嬉しいです。


MoMacro MOマクロ
Download
Download ソース(VB6)
Windows95/98用,要VB6.0(忿晴
MoMacroクラスはVBScriptに似たBasicライクなマクロ言語を実行するクラスです。
Basicを使ったことがある方なら容易に利用できるでしょう。
すべてVisualBasic(以下VB)によって作られています。
(内部でVBやWSHを呼び出している訳ではありません)
VBで作成するツールにマクロ機能を容易に追加できる様にする為作ったクラスです。
全ソースは一切の制限なしに自由に流用できます。

MemEdit6に実装する予定で作成しましたものですが、
先に単体で公開してみました。

マクロの例)
1から入力された数値まで足し算した値を表示します。
マクロの機能を見てもらう為に、あえて再起呼び出しのサブルーチンにしてみました。

'変数の定義
dim x,y

'入力
y=val(inputbox("合計を求める数字を入力してください(100以下)"))

'入力値のチェック
if y>100 then
	msgbox "大きすぎます"
	end
end if
if y<=0 then
	msgbox "1以上の数値を入力してください"
	end
end if

'計算
x=func1(y)

'表示
print "1から";y;"までの合計は ";str(x);" です"
end

'サブルーチン
function func1(x)
	if x=0 then
		exit function
	end if

	func1=x+func1(x-1)
end function
こういったマクロ(プログラム)実行させることができます。
(一応)容易に関数等を追加できるように作成したつもりです。(^^;
2,3のバグ修正版をアップしました。
計算式文字列を計算するメソッドComputeLineを追加しました。



SS−PAR通信ツール
Windows95用,要VB5.0(忿晴ばAR for ss,Comms Link
ProActionReplayは大変面白いアイテムです。
サターン上のゲームのパラメタを改造したり、データを吸い上げたり、 やろうと思えばサターン用のプログラム開発にまで使用できます。
ところが付属で付いてくる制御ソフトACTION.EXEはDOS用で、Windowsから使うにはいまいちです。
そこでWindows上のアプリからSS-PARを使える用にするツールを作成しました。

主な機能は以下の通りです。

・ACTION.EXE風サーチ
 Action.exeのサーチ相当の機能です。
 微妙に違いがあります。

・テーブルデータサーチ
 RPG等でキャラ毎にHPなどのデータがある場合、
 いくつかのキャラのパラメタ値があれば、
 メモリ中からそのパラメタアドレスを見つけられます。
 一押しの機能です。

・改造コード登録
 ゲーム起動後に改造コードを登録/解除することができます。

・エディット
 メモリを16進ダンプ表示し、更新することが出来ます。
 ACTION.EXEのEdit機能と同様ですが、
 横バイト数を変更できたり、単純サーチ機能を強化してあります。

・フレームバッファ表示
 お遊び機能です。
 ゲームの画面(フレームバッファ面のみ)をWindows上に表示します。
 BMP形式で格納できます。

このプログラムを使用すると、サターンのゲーム中のキャラなどをWindows上で 利用することができます。
が、ゲーム中のデータは著作権法により保護されています。
その一部でも再配布することは著作権侵害の対象になりえますので、あくまでも個人的使用にとどめて下さい。



ここでダウンロードできるファイルの一部は、
Vector Software PACK
にも登録されています。





ご意見、ご感想をお待ちしています。
moshikiri@geocities.co.jp

こちらまでどうぞ。