忍者ブログ
ConfigのPluginTreeを更新するプログラム
以前公開したConfigのPluginTreeを更新するスクリプトをJSからC++に書き直しました。

これにより4倍程度高速化され実用に耐える実行時間になりました。(3.6s→0.8s、環境次第)

不足プラグイン判定のページ内のリンクからダウンロードできます。(updatePITree.exe)

Configに記載されていないプラグインIDをツリー末尾に追加し、また存在しないIDをConfigから削除します。

デフォルトではConfig2k.txt(存在しない場合はConfig.txt)のPluginTreeを更新しますが、引数を指定することで更新するConfigを選択できます。引数に2kを指定した場合はConfig2k.txt、2の場合はConfig.txtを更新します。

上書き保存するのでバックアップを取っておくことを推奨します。

TrainGroupTemplateおよびStructBuildTemplateは対象外です 。
PR
【2025/02/15 21:19 】 | RailSim | コメント(0)
[アイドル楽曲大賞2024] 投票曲を選定した

毎年恒例のアイドル楽曲大賞の投票曲を選定した。昨年同様、メジャー部門は聴いた曲が少なく選出に苦慮したが、2025年はノイミー6周年公演にも行くのでノイミー含めメジャーの方も少しずつ聴いていこうかなと思う。インディーズ部門も新しいグループを見たり新しい曲を聴いたりはあまりできなかったが、その分自分の好みの音楽はたくさん聴くことができたと言えるかもしれない。

さて、今年のアイドル楽曲大賞各部門は次のように投票することにした。

メジャーアイドル楽曲部門

1位: ラストチャンス、ラストダンス / ≠ME
2位: CITY feat. 柳美舞 (ばってん少女隊) / 月刊偶像
3位: わっちゅあね? / 来栖りん
4位: シンデレラガール / PiXMiX
5位: minnadeiko / Devil ANTHEM.

インディーズ/地方アイドル楽曲部門

1位: アイロニーガール / テラス×テラス
2位: Brightness / Mirror,Mirror
3位: Blue / selfish
4位: とろける Eye Candy / meluQ
5位: マーマレード / 衛星とカラテア

アルバム部門

1位: 魔法少女取扱説明書 / meluQ
2位: metonymy 13 parallel / 星歴13夜
3位: ゆめぎわ / ネムリオルカ

推し箱部門

HKT48

【2025/01/01 15:05 】 | 未選択 | コメント(0)
[アイドル楽曲大賞2023] 投票曲を選定した

毎年恒例のアイドル楽曲大賞の開催に伴い、投票曲を選定した。考える時間があまりなく投票曲がまとまるか若干心配だったが、インディーズ部門では入れるならこの曲だなと前々から考えていた曲に加えて、良かったと思った曲を入れて意外とすんなり5曲揃えることができた。メジャー部門は正直聴いた曲が少なく困ったが、聴いたことある曲の中から候補を挙げた。メジャーの方は現場になかなか行かないので相対的に聴く機会が少なくなってしまう。というか、今年何を聴いていただろうかと振り返ってみると、YUIと来栖りんにハマって一年が終わっていたのでそもそも色々な曲を聴いたりしていなかったかなと思う。

2023年はグループの新規開拓はあまりできていなかったが、以前から行っていたり知っていたりするグループが良いライブを見せてくれて、良い楽曲を出してくれたので、満足したライブを見ることができた。

さて、今年のアイドル楽曲大賞各部門は次のように投票することにした。
【2024/02/24 19:36 】 | 雑記 | コメント(0)
Twitterの画像を原サイズで表示するChrome拡張

Twitterの画像を新しいタブで開くと「?name=large」といったパラメータが付いていますが、これをname=origに書き換えて元のサイズで画像を表示させるスクリプトです。

前に作った分を消してしまったので新たに書きました。といってもパラメータを変えるだけなので中身は単純です。

manifest.json {
    "manifest_version": 3,
    "name": "twOrigImg",
    "version": "1.0",
    "content_scripts": [{
        "matches": ["*://pbs.twimg.com/media/*?*name=*"],
        "exclude_matches": ["*://pbs.twimg.com/media/*?*name=orig"],
        "js": ["content.js"]
    }]
}

content.js const params = new URLSearchParams(document.location.search);
params.set("name", "orig");
document.location = `${document.location.pathname}?${params.toString()}`;

前はただreplaceで置換するだけでしたが、今回はURLSearchParamsを使ってみました。

【2024/01/20 22:09 】 | サイト制作 | コメント(0)
Windows 8でのRailSim2の起動方法
初期化したらWindows 8になったので。Windows 10以降も同様のはず。久々にやるとやり方を忘れるので書いておくことにした。そのままでは起動せず、「d3dx9_43.dll」がないと表示されエラーになる。以下の手順で起動するようになる。
  1. MicrosoftのページからDirectX Redist (June 2010)をダウンロードし適当な場所に展開する。
  2. 「DXSETUP.exe」を実行しコンポーネントをインストールする。
  3. RSを実行するとDirectPlayを有効にするよう促されるのでインストールする。
この状態でも動作するが、以前はDX8 to DX9 convertorを使った記憶があり、何だったんだろうと思ったが、「d3d8.dll」「enbconvertor.ini」をRS本体と同じ場所に置くと、FPSが安定するようになった。


Windows 8はサポートが切れているので良い子は新しいWindowsを使いましょう。iTunesも非対応になってるし。じきにアップグレードする。

2024/03/04 追記

DirectX Redist (June 2010)ではなくDirectX End-User Runtimeで問題なさそうです。こっちの方が容量少ない。
【2023/10/01 22:11 】 | RailSim | コメント(0)
| ホーム | 次ページ>>