◎メインサイトとSNS
VSRX - オリジナルOSやライブラリ、アプリケーションのリファ レンスとプログラミングなどの各種テクニックを公開しています。
RED - デジタルガジェットとサブカルチャーの話題を取り上げています。
Instagram
Youtube Channel
KANSAI IDOL EVENT Calendar
人気記事ランキング
    最近の記事

    2018年12月19日

    PlayOnLinux(Wine)で動作するソフトウェアまとめ

    ◇Wine 3.0のリリースポイント
    https://www.winehq.org/announce/3.0
    安定版のWineもバージョン3.0になりました。
    APIをシステムコールに置き換える方式を採用していますので、完全な仮想マシンにおけるエミュレーションよりもソフトウェアの動作が速くなっているのが、Wineを使う上でのメリットとなっています。

    PlayOnLinuxは、Linux上でWindowsのソフトウェアを動作させる為のAPIレイヤー「Wine」の管理ソフトウェアです。
    このソフトウェアでどのWindowsソフトウェアが動作するかは、Wineの公式サイトのデータベースであるhttps://appdb.winehq.org/で調べる事が出来ます。
    ここでは、実際に動作確認したソフトウェアを纏めています。

    [環境]
    ・64bit版Ubuntu系Linuxディストリビューション
    ・PlayOnLinux 4.2.12(64bit環境や32bit環境を効率的に一元管理出来る。)
    ・64bit版Wine 3.20、Wine 3.0.2
    ・winetricksでライブラリなどをインストール済み
    ・Windowsのバージョンを「Windows 10」に設定

    市販ソフトウェアでインストール時にDVD-ROMが必要になる物が多いので、ディスクをDVD-ROMドライブに設置したり、DVD-ROMをISO化してFurius ISO mountなどで仮想ドライブとしてマウント、あるいは、中身を任意のディレクトリに入れて、Wineの設定画面でディレクトリを直接指定してインストールします。
    この方法は、必ず成功するとは限りません。
    また、同人ソフトは、インストーラーでインストールする物が多くありますが、直接実行ファイルを起動させるタイプの方が起動確率は高いです。
    Flash・2次元ゲームの起動率は高く、3Dゲームはユーザーの環境依存が強くて、エラーが出る確率が高いようです。

    ◇PlayOnLinuxの各仮想環境上でwinetricksを起動させる方法
    winetricksは、Wine環境に様々なライブラリや環境設定を視覚的に行えるツールです。Linux上ではターミナルエミュレーターで以下のコマンドを実行すると起動します。

    $winetricks

    PlayOnLinuxでも各仮想環境でwinetricksを使う事が可能です。「設定」→仮想ドライブを選択→「Miscellaneous」→「シェルを開く」でシェルを起動させ、前述のコマンドを実行するとwinetricksが起動します。Screenshot from 2017-05-23 00-37-18.png


    [動作確認したソフトウェア]
    ()内はソフトウェアが動作した仮想環境の対応ビット数。32bit環境でしか動作しない物があるので注意する事。
    ◇ツール
    (64)Processing3 - Javaベースのグラフィカルアプリケーションプログラミング環境
    (64)AviUtl 1.00 ー 動画編集
    (64)Giam ー アニメーションGIF編集
    (64)hugflash ー Flashに含まれる要素の抽出
    (64)巡集 ー Webサイトの収集
    (64)縮専 ー 画像拡大縮小ツール
    (64)Construct2 ー HTML5ゲーム制作ツール
    (64)Wolfエディター ー RPG制作ツール
    (64)Fighters Factory 3 ー M.U.G.E.N用キャラクター・ステージ制作ツール
    (64)M.U.G.E.N 1.1β ー 2D格闘ゲームエンジン
    (64)Stirling ー バイナリエディタ
    (64)FavBinEdit ー バイナリエディタ

    ◇ゲームエミュレーター・パソコンエミュレーター
    (64)nnnesterJ ー ファミコンエミュレーター
    (64)Neko Project II ー PC9801シリーズエミュレーター
    (64)Ootake ー PCエンジンエミュレーター
    (64)SNES9X ー スーパーファミコンエミュレーター
    (64)WinX68k High Speed ー X68000エミュレーター
    (64)ePSXe ー プレイステーションエミュレーター。ジョイパッドを使う場合には、QJoyPadなどのキー設定ソフトウェアを使った方が良い。

    ◇市販ゲーム
    (64)Ultra Street Fighter IV(Steam版、輸入版。PlayOnLinuxで64bit環境を構築する必要あり。ネイティブ版quartz.dllを使ってもムービー再生が出来ず、これを使った場合、ゲームが落ちる。)
    https://appdb.winehq.org/objectManager.php?sClass=application&iId=16370

    Screenshot from 2017-04-10 02-14-20.png
    Screenshot from 2017-04-10 02-13-32.png
    Screenshot from 2017-04-10 02-13-36.png
    Screenshot from 2017-04-10 02-14-47.png

    ◇市販18禁ゲーム
    (64)女体汚辱
    (32)手籠めにされる九人の堕女(インストール後にNoDVD化)
    (32)尾行2(32bit環境でのみ成功。ディスクから収録されているファイルを全て新規作成したフォルダの中に入れて、それをWineの仮想ドライブに常時割り当てておく。)
    (32)尾行3(NoDVD化必要。無修正パッチ対応、32bit環境でのみ成功)
    (64)CROSS CHANNEL(NoDVD化必要)
    (64)Fate/stay night(NoDVD化必要)
    (32)FORTUNE ATERIAL(AlphaROM 3.x .000生成型汎用によるNoDVD化必要。ネイティブ版quartz.dllでムービー再生可能。)
    (64)いいなり生徒会長
    (64)セックス&フレンズ
    (32)パルフェ(NoDVD化必要。ネイティブ版quartz.dllでムービー再生可能。) - 1.8以降カーソルが自動的に動く不具合
    (64)戦乙女ヴァルキリー2(NoDVD化必要)
    (64)中出し痴漢列車
    (64)風紀委員長 片桐葉月

    ◇同人18禁ゲーム(ウディタ制作ゲームは終了時にGame.exeが終了しない事が多い。)
    (64)ダンジョンズ&ヒロインズ-不思議の迷宮と異界の少女-(Wine 3.0.2で動作)
    (64)少女異聞録
    (64)レジェンドオブオーガバスター(Wine 3.0.2で動作)
    (64)幻影のゴーストビル
    (64)闇を動く者
    (64)エスケープ2〜夏希と忌まわしい里〜
    (64)ぶちこめ☆ハイキック!
    (64)閉ざされた淫欲の学園
    (64)魔物の淫宴 〜堕とされ孕まされる苗床物語〜
    (64)沙織お嬢様の屈辱
    (64)DRAGON PRISON(終了時にGame.exeが終了しないのでタスクマネージャーでkillを行う事)
    (64)DRAGON SLAVE(終了時にGame.exeが終了しないのでタスクマネージャーでkillを行う事)
    (64)Dungeon of Retina
    (64)Princess Saviour(終了時にGame.exeが終了しないのでタスクマネージャーでkillを行う事)
    (64)RAPE GAME+
    (64)travel淫g
    (64)性技の味方 交配士セラの淫乱クエスト
    (64)デルタの堕ちぶレイプ
    (64)姦りに行けるアイドル
    (64)姫レイプ条約
    (64)少女妊娠無人島(終了時にGame.exeが終了しないのでタスクマネージャーでkillを行う事)
    (64)彼女と彼女と私の七日
    (64)ヤラぬなら止めてみせよう俺の町
    (32)幻影のゴーストビル
    (64)俺と凛の悶快なX
    (64)JKハザード

    ◇同人ゲーム
    (64)源平闘乱・愛
    (64)ヴァンガードプリンセス
    (64)箱庭の唄
    (64)レミュオールの錬金術師
    (64)しぇいむ☆おん(ネイティブ版quartz.dllでムービー再生可能)
    (64)アサルとSPY
    (64)ガールズバンド


    PlayOnLinuxを起動させると、ユーザーディレクトリの直下に「.PlayOnLinux」というフォルダを作成されます。
    この下にWine環境が構築される仕組みになっています。
    複数のWine環境を構築する事ができ、32bit環境と64bit環境を分けたり、ソフトウェア毎に専用の環境を作成したりといった事が可能です。
    但し、複数のWine環境を構築すると、その分だけディスクの容量が必要になってきますので、2〜3ぐらいの環境を作っておくのがオススメです。

    Linuxシステムで元々構築された32bitのWine環境(64bit Linux環境でも32bit Wine環境を作成する事は可能)の「default」と様々なソフトウェアを動作させている64bit Wine環境の「game」、32bit専用環境の「game32bit」しか作成していません。
    環境が出来上がると以下のような感じになります。

    ba4bad0c.png

    Wine環境を一度構築して正常にソフトウェアが動作しているのであれば、出来るだけWineのバージョンは維持しておいた方が良いです。
    新しいバージョンのWineで動作する保証が無い上に、動作しなくなっている可能性も高いからです。
    新しいバージョンのWineを試したい場合は、「default」という仮想ドライブがシステムのWineを使う設計になっていますので、システム側のWineを変更していけば対応出来ます。

    Linux環境は、サーバ構築やプログラミング環境構築などオープンソースウェアを使って、強力な開発環境を構築するのに非常に優れています。
    一方で、Windows環境は、パーツの入れ替えを行うとアクティベーションをする必要があり、パーツを入れ替え過ぎると再アクティベーション時に、ネットで認証が出来なくなってサポートに電話をかけて、コードを聞き出す作業まで発生する事があります。
    優れた市販ソフトウェアや同人ソフトが多数あるWindows環境は、オフィスツールを使う環境やゲーム環境などに最適です。
    このWindows環境の資源を有効活用しようというのが、WineやPCエミュレーターといったソフトウェアを使う利点です。

    Wineは、Windows APIを他のOSに移植するといった意欲的なプロジェクトですが、近年発売されているWindowsソフトウェアは様々なプロテクトやアクティベーションが施されていますので、本家のWindowsのように完全にソフトウェアが動作するわけではありません。
    しかし、バイナリエディタや動画編集ソフト、ゲーム制作ツールなどがWineである程度動作しますので、Linux環境には無い機能をWindowsソフトウェアで補うといった使い方が出来る点で便利です。

    Linuxでは、SMPlayerやChromium Browser、GIMPやInkscapeやHandbrakeなど一般的な用途で使うソフトウェアからEmacsやPCSX2やPPSSPPなどディープなソフトまで数多く揃っています。
    これらはWindowsにも移植されていたり、マルチプラットフォーム展開されていたりしますので、わざわざWineでWindows版を動作させる必要は無く、Linuxネイティブ版を使えば十分です。

    超高精細な最近の3Dゲームを動作させたい場合には、別途Windows搭載マシンを用意した方が良いでしょう。

    PlayOnLinuxは、環境構築が上手く出来れば、Linux環境とWindows環境を統合出来る手段として優れているツールと言えます。
    posted by takatan at 20:52| 大阪 | TrackBack(0) | Game Hacks | このブログの読者になる | 更新情報をチェックする

    Linux版PCSX2 1.4.0に入れているDaily Builds版のPCSX2 1.5.0のプラグインを更新して設定を見直しました

    https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily

    上記PPAのDaily Builds版のPCSX 1.5.0のプラグインを抜き出して、Linux版PCSX2 1.4.0を強化しました。基本部分はこの1.4.0が一番安定しているし、Ubuntu 18.04 LTSの公式レポジトリにも入っているので、ベースはこれで良いと思います。プラグインを更新する事で機能を強化する事が出来ます。やり方は以下を見てください。
    http://www.valkyrieviper.space/article/460371169.html?1545219087

    ソウルキャリバーIIIだけ内部解像度x3の設定では重かったので、x2に落とし、その代わりにアンチエイリアスやミップマップなどの設定を変更したら、結構良い感じになりました。以下の画像がその設定です。

    Screenshot from 2018-12-19 20-20-22.pngScreenshot from 2018-12-19 20-20-26.pngScreenshot from 2018-12-19 20-20-30.pngScreenshot from 2018-12-19 20-20-41.png
    posted by takatan at 20:35| 大阪 ☁| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2018年12月05日

    2D格闘ゲームエンジン「M.U.G.E.N」の本体入手と国内外で公開されているキャラクターなどのデータ、M.U.G.E.Nストーリーなどの情報まとめ

    M.U.G.E.Nは、electrobyte社が開発した2D格闘ゲームエンジンです。
    様々なツールが世界中で開発され、長年遊ばれてきました。
    安定版は、M.U.G.E.N 1.0であり、ワイド画面で色々とカスタマイズしたい場合には、M.U.G.E.N 1.0を入手すれば良いでしょう。
    32bit PNGや拡大縮小処理に対応させるには、M.U.G.E.N 1.1 βが必要であり、設定でレンダリングをOpen GLに変更する必要があります。

    ◇本体
    M.U.G.E.N公式サイト公式サイトが閲覧不可能になっていますので、以下のサイトを活用してください。

    http://mug3.anikipedia.com/mugen.htm

    ◇キャラクター(一般)
    http://mugenguild.com/forum/your-releases-mugen-1-0-.359(最新キャラクターフォーラム)

    ○アクセル・ワールド
    Kuroyukihime

    ○ペルソナ4
    Yukiko Amagi
    Elizabeth
    Marie
    Shadow Labrys
    Shadow Labrys

    ○ペルソナ3
    Mitsuru Kirijo

    ○はたらく魔王様!
    Emi Yusa

    ○デート・ア・ライブ
    Black Princess Tohka

    ○Fate
    Lancer/Scathacha

    ○灼眼のシャナ
    Shana

    ○サムライスピリッツ
    Nakoruru KOFXIV

    ○オリジナル系
    ナイア・ルラトホテップ

    ○ブラック★ロックシューター
    ブラック★ロックシューター

    ○ロウきゅーぶ
    湊 智花

    ○初音ミク
    初音ミク(MMD_L)
    初音ミク(Append)
    Miku Hatsune by Dissidia
    MIKU Natural

    Racing Miku 2014 EV Mirai Ver.

    ○ブレードアークス
    Wang Pairon


    ○UNDER NIGHT IN-BIRTH
    Linne

    Yuzuriha
    Orie_UNI

    ○東方Project
    博麗霊夢

    ○ストライク・ザ・ブラッド
    姫柊雪菜

    ○ペプシマン
    ペプシマン

    ○けいおん、ボーカロイド
    https://sites.google.com/site/dissidiamugen/home

    ○メルティブラッド、電撃系
    http://www.kohaku.trinitymugen.net/

    ○対戦格闘ゲーム総合
    http://www.trinitymugen.net/forum/index.php?action=tpmod;dl(対戦格闘ゲーム総合)
    http://network.mugenguild.com/guild/start.html(データベース)
    http://mugen.wikia.com/wiki/Category:Characters(データベース)
    http://mugenarchive.com/forums/downloads.php?do=cat&id=1(データベース、無料アカウント登録必要)

    ○Another KOF
    http://ux.getuploader.com/28nchamugen/
    http://flowrallia.zouri.jp/(AKOF)

    ○KOF
    Geese KOF XVI 3D
    Terry boagard Kof XIv 3d
    Mai Shiranui XIII

    ○ソードアートオンライン
    Asuna
    Kirito-B

    ○魔法科高校の劣等生
    Miyuki Shiba

    ○デモンブライド
    Eve (Daemon Bride / Arcana Heart 3 Style)


    ◇キャラクター(18X)
    18-Edits
    http://hentaicharmugen.com

    ○女化
    ゲニ子D4


    ○ヴァンガードプリンセス
    姫木ルナ


    ○セーラームーン
    セーラーマーズEXX

    ○アプロダ
    むげんうP(アプロダ)
    クレームゼロ(アプロダ)
    むげリョナロダv2.0(アプロダ)

    ○画像板
    http://mugenryona.sakura.ne.jp/imgbbs2/(画像板)

    ◇キャラクター等制作知識
    トリガー辞典
    ステートコントローラー辞典
    ニコニコMUGEN wiki
    MUGENキャラ作成(ニコニコ動画)

    ◇MUGENストーリー
    【ニコニコ動画】【MUGENストーリー】 表裏一体 【第一話】
    【ニコニコ動画】エミネムさんがMUGENストーリーの演出について教えてくれるそうです
    posted by takatan at 14:12| 大阪 ☀| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2018年09月30日

    Linux版Steamクライアントのβ版にWindows APIレイヤー「Wine」の強化版が実装されている

    LinuxでSteamを使おうと思いますと、Windows APIレイヤー「Wine」を使ってWindows版のSteamを使う必要がありましたが、いよいよ公式Steamクライアントに、このWineを強化した「Proton」と呼ばれる実装が導入されました。現在は鉄拳7などが対応しているようですが、こういう実装が行われるとLinuxでも気軽にWindowsゲームが遊べるようになりますので、ぜひ、正式版にもどんどん対応していってもらいたいですね(^^)

    このβ版は公式クライアントから設定を変更するだけで使えるようになります。「Steam」メニュー→「Settings」→「Steam Play」に移動し、Advancedの2つの項目にチェックを入れますと、再起動を促されますので、OKを選べば、自動的に再起動→β版クライアントのインストールが行われます。次回以降はProtonが有効になった状態でSteamクライアントが使えるようになっています。

    Screenshot from 2018-09-30 15-29-30.png
    posted by takatan at 15:48| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2018年09月20日

    Wine stagingにCSMTの項目が無いなあと思っていたら既にデフォルトでWineに取り込まれていた

    ちょっと古いバージョンのWineですと、CSMTというOpenGLの特別なシステムコールを使えるものがありました。しかし、Wine 3.3以降はどうやら、デフォルトでCSMTがオンになっていました(^_^;)

    https://wiki.archlinux.jp/index.php/Wine#CSMT

    CSMT は OpenGL コールに対して特別なスレッドを使うことでパフォーマンスを著しく向上させる技術で、Wine によって使われています。Wine 3.3 から CSMT はデフォルトで有効になっています。


    だから、CSMTが欲しい場合には、もう新しいバージョンの安定版や開発版のWineをインストールしておけば良いのです。
    posted by takatan at 15:54| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2018年07月06日

    Linux版PCSX2 1.4.0でDailyBuild版のプラグインを使えるようにするには

    PCSX2を安定版のPCSX2 1.4.0のままで、/usr/lib/i386-linux-gnu/pcsx2にDailyBuild版のプラグインを入れる事が出来ます。libGSdx-SSE4.soなどが使えるようになっています。
    但し、libGSdx-AVX2.soはPlugin/BIOS Selectorが落ちてしまう原因になっていますので入れない方が良いでしょう。

    1.PCSX2 Daily Builds PPAにアクセスして、目的のDailyBuild版のPCSX2のdebパッケージをダウンロード
    https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily/+packages

    2.ダウンロードしたdebファイルをアーカイブマネージャーで読み込みます。
    debファイルを読み込むと、「data.tar.xz」があるのでアーカイブマネージャー上で右クリックして展開を選択します。「/./usr/lib/games/PCSX2/」まで移動します。そこにプラグインがありますので、全て展開します。

    Screenshot from 2018-07-06 02-55-47.png
    Screenshot from 2018-07-06 02-55-53.png

    4.ホストマシン上の/usr/lib/i386-linux-gnu/pcsx2にプラグインを管理権限でコピーします。libGSdx-SSE4.soだけコピーしておけば、SSE4を使った処理をしてくれますので、大幅に処理能力が向上します。

    $sudo cp -a libGSdx-SSE4.so /usr/lib/i386-linux-gnu/pcsx2


    後はPCSX2を立ち上げて、Plugin/BIOS Selectorから新しいプラグインを選択出来るようになります。
    posted by takatan at 03:01| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2018年01月17日

    Liquorixパッチをゲームサーバ向けに最適化出来るのか?

    https://liquorix.net/
    Liquorixパッチは、Linuxカーネルをデスクトップ用途に最適化させるパッチです。
    フォーラムで、このパッチを使ったカーネルがリアルタイムゲームサーバで使えないかという質問に対する回答が以下です。ゲームサーバ用途で使わなくても、パフォーマンスアップをさせる方法としては、なかなか興味深い内容ですね(^^)

    https://techpatterns.com/forums/about2625.html


    - You may actually do better with the mainline kernel and RT patches, but only if you plan to properly set the priority on your server application.
    - You'll want to turn on threaded IRQs. This is off on Liquorix since it can cause unusual behavior on mobile chipsets. IRQs, after all, are telling your system that a hardware event needs to be processed. Threading and scheduling the processing of these events prevents your applications from being preempted by hardware events but may slow down other stuff, like the IRQ from your GPU to render the screen, ironically.
    - And also ironic, realtime systems typically have more context switching at the cost of throughput. The mainline scheduler fore-go's lower latency for higher throughput and less context switching. However, in many benchmarks, all those heuristics don't give it much of an edge over MuQSS. Of course though, the real time patches with the proper scheduling policy (not SCHED_OTHER), don't have this behavior, but require manual intervention to set up.
    - It might be worth your time to also compile the kernel for your architecture. Liquorix already uses -O3, but you'd probably benefit from build for the actual architecture (Broadwell, Ivy Bridge, Sky Lake, etc).


    - Make sure your game server is running at maximum clock speed, not any on-demand governor settings.
    - Try getting as many cores as possible to reduce jitter from background and kernel operations.
    - Aim for less than 50% total system cpu utilization.
    - Disable any hyper threading / SMT technologies. I actually have a tool just for that available on my github: https://github.com/damentz/ht-manager


    ・スレッドIRQがデフォルトではオフになっているので、これをオンにする。但し、モバイルチップとの相性が悪い。
    ・Liquorix Kernelは-O3で最適化ビルドを行っているので、Broadwell・Ivy Bridge・SkyLakeなどで効果が期待出来る。
    ・オンデマンドガバナーの設定ではなく、プロセッサが最大クロックスピードで動作するように設定し直す。
    ・CPU使用率を50%までに抑える。
    ・HyperThreadingやSMTを切る。
    posted by takatan at 01:25| 大阪 ☀| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2017年05月29日

    Linux版PCSX2で高画質化

    手持ちのソフトが限られるので、どのソフトが動作するのかは以下のサイトで確認してみると良いでしょう。中古ソフト店でかなり安くソフトを購入出来ますので、今からでもPCSX2でPS2ソフトを遊んでみるのも良いかと思います。リッピングを行って、ISO化しておけばドライブが傷まずに済み、取り扱いも楽になります。
    Linux版PCSX2は、Windows版と基本的に同じ機能を持っていますが、Linux版の特徴としてはグラフィックAPIがOpenGLのみであったり、サウンドがALSAやPulseAudio、Jackに対応していたりという部分です。
    https://www29.atwiki.jp/emups2/pages/12.html
    http://pcsx2.net/compatibility-list.html

    ◇環境
    CPU : Pentium G 4600(3.6GHz 4スレッドデュアルコア、Kabylake)
    Motherboard : ASROCK B150M-COMBO-G(Micro-ATX、DDR4/DDR3排他仕様)
    Memory : CFD DDR3-1600 4GBx2
    Case : Century CSI-1299GG(Black、ミニタワー)
    Power Supply : Silverstone ST30SF
    Strage : Sundisk SSD 240GB + Toshiba MQ01ABD050(2.5inch HDD 500GB)
    Graphicboard : MSI RADEON RX 460 2GB GDDR5
    OS : Valkyrie SRX 17.25(Ubuntu 16.04 LTSベースのオリジナルLinuxディストリビューション)

    ◇PCSX2
    Linux版PCSX2 1.5.0

    ◇PPA追加とインストール方法

    sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
    sudo apt-get update
    sudo apt-get install pcsx2-unstable


    内部解像度3倍でフルHD、2倍でHD。
    ◇内部解像度3倍、ワイドパッチを適用して快適に遊べるゲーム
    ・ファイナルファンタジーX
    ・ペルソナ4
    ・Dead or Alive 2
    ・Fate Unlimited Codes
    ・KOF MAXIMUM IMPACT REGULATION A
    ・バイオハザード4
    ・機動戦士ガンダム 連邦VSジオン DX
    ・機動戦士Zガンダム エゥーゴVSティターンズ
    ・Rumble Rose
    ・ドラゴンクエスト8
    ・ファイナルファンタジーXII

    ◇内部解像度3倍、Align sprite hackを追加して黒い縦筋を改善して快適に遊べるゲーム。ワイドパッチが効かない。
    ・鉄拳5
    ・アマガミ
    ・Melty Blood Actress Again

    ◇設定
    Screenshot from 2017-05-29 00-24-15.png
    Screenshot from 2017-04-05 02-59-54.png
    Screenshot from 2017-05-29 00-41-59.png

    新しいバージョンのPCSX2をインストールしたら、~/.config/PCSX2/inisフォルダだけ作り直した方が良いです。鉄拳5などを高解像度に設定した時に発生する黒い縦筋を消すのにAlign sprite hackを使いますが、これをチェックしても以前のバージョンの設定が残っていると反映してくれないからです。

    Screenshot from 2017-04-05 12-44-30.png
    Screenshot from 2017-04-05 12-46-50.png
    Screenshot from 2017-04-05 12-46-10.png
    Screenshot from 2017-04-01 12-36-10.png
    Screenshot from 2017-04-01 12-36-42.png
    Screenshot from 2017-04-01 16-39-21.png
    Screenshot from 2017-04-01 16-41-08.png
    Screenshot from 2017-04-01 17-43-24.png
    Screenshot from 2017-04-01 17-43-31.png
    Screenshot from 2017-04-04 00-12-52.png
    Screenshot from 2017-04-04 00-13-04.png
    Screenshot from 2017-04-04 00-40-45.png
    Screenshot from 2017-04-04 00-25-17.png
    Screenshot from 2017-04-04 00-50-30.png
    Screenshot from 2017-04-04 00-32-51.png
    Screenshot from 2017-04-05 02-07-58.png
    Screenshot from 2017-04-05 02-09-45.png
    posted by takatan at 00:34| 大阪 | Game Hacks | このブログの読者になる | 更新情報をチェックする

    2017年04月11日

    PC版Ultra Street Fighter IV/Super Street Fighter IVのMODまとめ

    ◇MODファイルを適用するフォルダ

    C:\Program Files (x86)\Steam\steamapps\common\Super Street Fighter IV - Arcade Edition\patch_ae2\battle\chara

    charaフォルダは作成する。
    ※事前に元のフォルダをバックアップしておく事。

    ◇18X系
    http://segadordelinks.deviantart.com/gallery/39276462/USF4-Adult-Mods(Ultra用)
    http://nudepatch.net/games/super-street-fighter-iv/#.VU7zjqmBXPk(Super用)

    ◇コスプレ系
    http://aemods.pbworks.com/w/page/41161851/Ultra%20Street%20Fighter%204%20Modding%20Wiki
    posted by takatan at 16:46| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2017年01月01日

    Linux版PPSSPPで高画質化

    ◇PPA追加とインストール方法

    sudo add-apt-repository ppa:ppsspp/stable
    sudo apt-get update
    sudo apt-get install ppsspp


    http://www.ppsspp.org/

    携帯ゲーム機のPSPは、去年6月に生産が終了し、PSPのゲームをするには、中古ゲーム屋でPSPを買ってくるか、PS Vitaでダウンロード版を購入して遊ぶことになります。
    PSPのゲームは、既に古いとは言っても十分に面白いゲームが揃っていますので、今が遊び時と言えます。
    PS Vita TVを使いますと、テレビの大画面でPS3のコントローラーで遊ぶことが出来ます。
    カスタムファームウェア入りのPSPを持っている場合には、パソコンでPSPのゲームを遊ぶことが可能です。
    CFW入りPSPとロムデータを抜き出す為のソフトウェアを使って、PSPのゲームをISO化して、そのISOを使ってゲームエミュレーターのPPSSPPを使って遊ぶというものです。
    PSPゲームのISO化は、ネットで検索すれば直ぐに方法が出てきますので、ここでは省きます。
    ゲームエミュレーターを使う利点は、パソコンのGPUのフィルタ機能を使って、描画をし直して綺麗な画面で遊べることと、好きなコントローラーを使って遊べるということです。
    PPSSPPでも設定によって、PS3っぽい絵を出力することが可能です。

    ◇設定1
    デフォルト設定の状態で以下の部分だけを変更する。
    「設定」→「グラフィックス」に移動する。
    ・「ポストプロセッシングシェーダ」→「FXAA Antiailiasing」
    ・「オートフレームスキップ」にチェックを入れる
    ・「レンダリング解像度」を3xPSPか2xPSPにする
    ・好みによってフルスクリーン表示にする

    アンチエイジングが効いて、色合いがPS3のような感じになっているのが分かるでしょう。
    PPSSPPには、他にもパソコンのグラフィックボードをフル活用出来る設定項目がたくさんありますので、ゲームを自前で用意出来て、高い能力のマシンを持っている人は色々と試してみても良いでしょう。
    上の設定は、Celeron 1007 Uマシンのように低スペックマシンでもスムーズに遊べます。

    <追加>
    ・「設定」→「グラフィックス」→「ポストプロセッシングシェーダ」→「AA-Color」に変更

    レンダリング解像度は数字を上げれば上げるほど綺麗な映像にすることが可能ですが、その分、パソコンの性能が要求されます。

    ◇設定2
    Celeron 1007 Uマシン→Pentium G 3240マシンに変更しましたので、新しい設定でPPSSPPで鉄拳6を動作させてみました。
    デフォルト設定から以下の項目を変更します。
    「設定」→「グラフィックス」に移動する。
    ・「ポストプロセッシングシェーダ」→「FXAA Antiailiasing」
    ・「フレームスキップ」を2にする
    ・「レンダリング解像度」を2xPSPにする
    ・「ハードウェアT&L」にチェックを入れる
    ・「アップスケールのレベル」を4xにする
    ・「ポスタライズを解除する」にチェックを入れる

    Ubuntu 16.04 LTSをベースに開発した64bit OS「Valkyrie SRX 16.5」上で動作させたPPSSPP+鉄拳6の様子です。

    ◇設定3
    設定2よりも新しい設定に変更して、PPSSPPで鉄拳 DARK RESURRECTION(PSP版鉄拳5)を動作させてみました。
    デフォルト設定から以下の項目を変更します。
    「設定」→「グラフィックス」に移動する。
    ・「ポストプロセッシングシェーダ」→「FXAA Antiailiasing」
    ・「オートフレームスキップ」にチェックを入れる
    ・「レンダリング解像度」を「3xPSP」にする
    ・「ハードウェアT&L」にチェックを入れる
    ・「アップスケールのレベル」を「4x」にする
    ・「ポスタライズを解除する」にチェックを入れる
    ・「スプライン/ベジェ曲線の品質」を「高」にする
    ・「ミップマッピング」にチェックを入れる
    ・「ソフトウェアスキニング」にチェックを入れる
    ・「頂点キャシュ」にチェックを入れる
    ・「フルスクリーン」にチェックを入れる

    レンタリング解像度は、3Dモデルのレンタリングの解像度を高くしていく設定です。
    3xPSPで大体HDレベルになります。

    3xPSP - HD(720p)レベル
    4xPSP - フルHD(1080p)レベル
    8xPSP - 4Kレベル

    3xPSPから4xPSP以上にしますと、ハードウェア性能が要求されるようになり、過度に上げても体感的には変わらないと思いますので、3xPSP程度で十分に綺麗だと思います。
    パソコンの性能やディスプレイの解像度に合わせて変更していくと良いでしょう。

    アップスケールのレベルを4xにすると、メニューや各種ナビゲーションバーが綺麗に表示されるようになります。
    4xの下が2xになりますので、4xの設定にしておけば、見易く綺麗になります。

    PPSSPP高画質設定

    PPSSPP高画質設定

    posted by takatan at 00:55| 大阪 ☀| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2016年12月27日

    ゲームエンジンを探す

    ゲームエンジンは、ゲームを制作する時に、一から機能を作らなくても必要な機能を用意してくれているツール、あるいはライブラリの事です。
    プログラミング言語用のライブラリからビジュアルプログラミングが出来る制作ツールまで幅広くありますので、目的に合っていて使い易い物を選択すれば良いでしょう。
    3Dモデルを使ったゲームエンジンは、パソコンの性能が要求される傾向が強いですので注意が必要です。

    ◎HTML5+JavaScriptで製作するノベルゲーム向けのゲームエンジン
    http://tyrano.jp/


    ◎JavaScript用汎用ゲームエンジンライブラリ
    enchantjs

    ◎汎用RPG作成ツール
    WOLF RPGエディター
    ※Linux+Wine環境でも動作

    ◎汎用3Dゲームエンジン
    Unity
    Unreal

    ◎Python用ゲームエンジン
    Ren'Py
    PyGame
    Blender(3Dモデリングツールですが、ゲームを作る為のスクリプトモードを実装)


    posted by takatan at 13:40| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする

    2016年12月24日

    ハックロムのまとめ

    専用の吸出し機を使って、ゲームソフトからデータを取り出して、取り出したROMのバイナリにバイナリエディタでパッチを当てて、新しい機能を追加したり、難易度を変更した物がハックロムです。
    ハックロムの面白いところは、中には、ギャグ中心の物もありますが、昔のゲームシステムはそのままで、現代のデータに書き換えたり、後に他機種で搭載された機能をユーザー有志が再現しているところでしょう。
    ワースタの2016年度版データやSFC版FFシリーズ、ドラクエシリーズのシナリオ追加・キャラクター追加・機能強化、ファミコン版グラディウスやツインビーのアーケード化などは面白いと思います。

    ◇IPSパッチ適用システム
    http://emu.web-g-p.com/info/system/ips.html

    ◇WinIPS
    WinIPS(LinuxなどではWineを使って動作可能)

    ◇バイナリエディタ
    http://www.vector.co.jp/vpack/filearea/win/util/bin/edit/

    ◇ROMの吸い出し方法
    http://emu.web-g-p.com/info/page/fc_rom_dump.html

    ◇ファミコン
    B級ハックロムパッチ
    スーパーマリオなどの各種パッチ
    ロックマンの各種パッチ
    FC版ロードランナーの初音ミク化
    ファミコン版グラディウス、ツインビー AC化パッチ - アーケード版のグラフィックを再現することが出来ます。

    ◇スーパーファミコン
    FF6T -Final Fantasy VI T-Edition-
    SFC版ファイナルファンタジーVIとオメガパッチをベースに、他のシリーズ作品で出てきたボスキャラなどが追加されています。
    https://www.youtube.com/watch?v=HniG_Nt3qac
    https://www.youtube.com/watch?v=di-y42ztWE0
    https://www.youtube.com/watch?v=Wn9pkc8cFfw

    SFC版ドラゴンクエストIII K.mix(ver1.6.7) - モンスター図鑑や各種イベントの追加、敵キャラの追加などが行われています。
    SFC版ドラクエシリーズなどの各種パッチ
    スーパーメトロイドの各種パッチ


    posted by takatan at 00:12| 大阪 ☔| Game Hacks | このブログの読者になる | 更新情報をチェックする