2023年5月19日金曜日

2023年5月13日土曜日

Raspberry Pi 3 Model A+ で広告ブロックサーバーを作る

Raspberry Pi 3 Model A+ で広告ブロックサーバーを構築したのでメモを残します。この記事は自分の備忘録として記しています。

今回は Raspberry Pi 3 Model A+ 4GB 512MB で、AdGuard HomeSquid を使用して広告ブロックサーバーを構築します。



広告ブロックを使用したい場合は、それぞれのクライアントのプロキシー設定で Proxy サーバーのIPアドレスとポートを指定します。

2023年3月30日木曜日

Raspberry Pi Debug Probe を使ったデバッグ環境の構築

Raspberry Pi Debug Probe を購入したので、使い方のメモを残しておきます。

今回はスイッチサイエンスで購入した Raspberry Pi Debug Probe を使用して Raspberry Pi Pico のデバッグをJTAGで行う手順をまとめます。なお、個人用の備忘録のため必要最低限の項目のみ書いておこうと思います。

スイッチサイエンス
「Raspberry Pi デバッグプローブ — スイッチサイエンス」
https://www.switch-science.com/products/8708?variant=42505487450310

公式サイト
「Raspberry Pi Documentation - Raspberry Pi Debug Probe」
https://www.raspberrypi.com/documentation/microcontrollers/debug-probe.html

開発環境
「Arduino IDE 2.0.4」
https://www.arduino.cc/en/software

実行環境
Windows 11 バージョン 22H2

2023年1月6日金曜日

ESP32-S3-DevKitC-1 と ATOMS3 でJTAGデバッグ


2023.01.10 追記:Lang-ship にJATGデバッグに関するの詳しい解説がありました。詳しくはこちらの記事を御覧ください。
ESP32-S3/C3で内蔵USB JTAGをWindowsで使う方法 | Lang-ship


Arduino IDE を使って、ESP32-S3-DevKitC-1 と ATOMS3 でJTAGを使ったデバッグができたので、忘れないようにメモを残しておきます。


この記事では、Windows 10 に Arduino IDE 2.0.3 をインストールした環境で作業を行っています。



使用するマイコンボード



デバイスの確認

ESP32-S3-DevKitC-1 または ATOMS3 を USB ケーブルで接続し、デバイスマネージャーを開き、以下のデバイスが存在することを確認します。

  • ポート(COM と LPT)
    USBシリアル デバイス(COM8)<--- 注:番号は環境により異なります
  • ユニバーサル シリアル バス デバイス
    USB JTAG/serial debug unit

2021年12月6日月曜日

Feel The Snow のフォントについて

Feel The Snow のフォントについて調べたことを纏めておきます。自分用のメモなのでなぐり書きです。



今回は中国語フォントを日本語フォントに差し替え、日本語を表示する方針で作業を進めます。このゲームは GameMaker Studio 2 製です。


作業の概要


・差し替え用の日本語フォントは GMS2 を使用して作成する。
・日本語フォントは M+ 2p を使用する。
・登録する文字の種類は Shift_JIS で定義されている文字とし、第一水準、第二水準、非漢字、ASCII の 7,140 文字とする。
・登録文字のテキストは Github「ゲーム制作用文字一覧表(UTF-8)」を使用する。
・ゲームの解析には UndertaleModTool を使用する。


ゲームの解析


UndertaleModTool を起動し、ゲームフォルダーにある data.win を開きます。

2021年9月30日木曜日

GOG Galaxy が起動できなくなった時の対処

 3~4日前から GOG Galaxy が起動できなくなってしまいました。


ちなみに、英語版の場合は以下のようなメッセージになります。
Connection to Communication Service was lost and could not be restored! GOG Galaxy will now shutdown.

環境

  • Windows 10 Pro バージョン 21H1
  • GOG Galaxy v2.0.41 Beta(August 19,2021)

PCを再起動しても同様のエラーが発生するため、ネットで調べてみたところ、GOG の掲示板にそれらしい記事がありました。

Galaxy keeps crashing - connection to communication service lost, page 1 - Forum - GOG.com

2021年4月6日火曜日

Disco Elysium のローカライズが困難になったのかも

文学的なゲーム Disco Elysium のローカライズ方法について調べています。先月末に The Final Cut 版がリリースされましたが、これにより日本語化がかなり難しくなったようです。理由は次の二点です。

  1. IL2CPP化によりゲームの解析が困難
  2. Unity 2020.2.3f1 化により無料版 UnityEX が使用不可
まず、IL2CPP化によりゲームの解析がとても難しくなりました。これは、解析ツール(AssetStudioGUI)が必要とする DLL がなくなり、アセットの詳細が確認できなくなったためです。

次に、ゲームが Unity 2020.2.3f1 で作成されており、無料版 UnityEX ではアセットの Export/Import ができません。これにより、ゲーム内のテキストやフォントの差し替えができず、日本語化が困難な状況です。古い UnityEX もいくつか試しましたが成果は得られませんでした。

Raspberry Pi 3 Model A+ で広告ブロックサーバーを作る(その2)

前回作成した 広告ブロックサーバー の稼働状況をAmbientにアップロードするスクリプトを書いたのでメモを残しておきます。