Skip to content

Instantly share code, notes, and snippets.

View qnighy's full-sized avatar

Masaki Hara qnighy

View GitHub Profile
@qnighy
qnighy / PC98ext.md
Last active April 19, 2024 15:24
PC-9800シリーズ機種依存文字 (JIPS由来文字) 9区~12区

PC-9800シリーズ機種依存文字 (JIPS由来文字) 9区~12区

「NEC特殊文字」として有名な13区は標準化もされていて資料が豊富であるため省略。

字形のソースは http://www.kt.rim.or.jp/~aotaka/pc/character.htm

9区

2バイト半角英数。 JIS X 0201 ラテン文字集合に近いが、形状から考えて別の文字を指している可能性のある符号位置がある。

UI-OSF-USLP 共同技術資料 日本語EUCの定義と解説
日本語 EUC の定義
@qnighy
qnighy / analyze-resources.ts
Last active April 6, 2024 09:42
RPG Maker MZ case-sensitive file finder; useful for running the games on Linux
const isMZ = true;
const actors: ActorsJson = JSON.parse(await Deno.readTextFile("data/Actors.json"));
const commonEvents: CommonEventsJson = JSON.parse(await Deno.readTextFile("data/CommonEvents.json"));
const enemies: EnemiesJson = JSON.parse(await Deno.readTextFile("data/Enemies.json"));
const systemData: SystemJson = JSON.parse(await Deno.readTextFile("data/System.json"));
const mapInfo: MapInfosJson = JSON.parse(await Deno.readTextFile("data/MapInfos.json"));
const tilesets: TilesetsJson = JSON.parse(await Deno.readTextFile("data/Tilesets.json"));
function modifyPath(path: string): string {
const dot = path.lastIndexOf(".");
@qnighy
qnighy / KDtips.md
Last active December 23, 2023 08:53
Kinky Dungeon知見

Kinky Dungeon とは

こちらの入門情報を参照してください https://gist.github.com/qnighy/393b132ef431023653b6098a91602830

拘束の外し方

  • 錠を外す
    • 普通の錠 …… 鍵かピックを使うのが一般的です。ピックは壊れるまで再利用できますが、解錠に時間がかかる上に、条件が悪いとどんどん壊してしまうので使い所を選ぶ必要があります。また、シンプルな鍵は再利用可能です。これは持っていればメニューから使えます。
    • 丸い錠 …… 普通の錠に近いですが、普通のピックでは開けられず、専用アイテムと組み合わせて使う必要があります。
  • 頑丈な錠 …… ピックが使えない?
@qnighy
qnighy / KDintro.md
Last active December 23, 2023 08:29
Kinky Dungeon入門

Kinky Dungeonとは

Kinky Dungeonとは拘束具をテーマにしたローグライクです。 ※性的な内容を含むため注意

https://ada18980.itch.io/kinky-dungeon/

Kinky Dungeonのバージョン

v4系とv5系があります。

@qnighy
qnighy / README.md
Last active December 17, 2023 03:16
X(Twitter)のリンク制限回避テスト

リンク先はこちら

(リンク先は適当に選んだもので他意はありません)


背景

2023年現在、X(Twitter) は外部リンクに対して強い制限を課しています。特に特定の外部SNS (YouTube, Instagram など) やセンシティブコンテンツの多いサイト (DLsiteなど) ではペナルティがあると言われています。

@qnighy
qnighy / steam_deck.md
Last active September 30, 2023 06:04
Steam Deck Memo
@qnighy
qnighy / README.md
Created July 23, 2023 15:10
ティアキン白龍素材集め

ティアキン白龍素材集め

ティアキン には白龍という大型の魔物が出現する。この魔物からは高価な素材が取得できるが、うまくやるとゲームを半分放置しながら「ながら」作業で金策ができるので、そのルートをメモしておく。

白龍とは

白龍はドラゴンの一種で、ハイラル上空をゲーム内時間で約4日 (実時間で約1.5時間) かけて周回している。

白龍は攻撃をせず接触ダメージもないため、そのまま乗り続けることができる。

@qnighy
qnighy / percent_path.patch
Created April 8, 2023 08:53
RPGMV percent path patch
--- rpg_core.js.orig 2023-04-08 17:40:07.800576175 +0900
+++ rpg_core.js 2023-04-08 17:50:18.204989538 +0900
@@ -1654,6 +1654,7 @@
};
Bitmap.request = function(url){
+ url = url.replace("%", "%25");
var bitmap = Object.create(Bitmap.prototype);
bitmap._defer = true;
bitmap.initialize();
@qnighy
qnighy / badstate.md
Last active March 5, 2023 13:14
Kinky Dungeonの紹介とバステゲー論考

Kinky Dungeonの紹介とバステゲー論考

本文書は以下の2つの内容からなります。

  • Kinky Dungeonの紹介
  • バステゲー論考

Kinky Dungeonの紹介

Kinky DungeonはブラウザでプレイできるフリーのRoguelike Gameです。表現内容は完全にNSFWで人を選ぶので注意してください。