Skip to content

Instantly share code, notes, and snippets.

View qnighy's full-sized avatar

Masaki Hara qnighy

View GitHub Profile
@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で人を選ぶので注意してください。

@qnighy
qnighy / skeb-request.md
Last active January 3, 2023 13:39
Skebでリクエストするときに考えていること

Skebでリクエストするときに考えていることです。

目的をはっきりさせる

Skebは自身を「投げ銭つきお題募集サイト」と位置づけていますが、実態としては規約・ポリシーの範囲内で「コミッション」や「依頼」といった方向性でも使われています。

このようにある程度多様な用途で使えるサイトなので、自身が何のためにSkebでリクエストしようとしているのかをはっきりさせておくといいでしょう。

  • 特定のイラストレーターに、自分だけの絵を描いてほしい
  • 特定のキャラクターの絵が欲しい
@qnighy
qnighy / huzzle-init.md
Last active January 3, 2023 07:37
はずる(キャストパズル) 初期状態

LEVEL1

  • CAST LOVE
    • 組み立てるパズルのため、はずれた状態が初期状態。
    • 逆に、互いにうまく噛み合ってなめらかなハート型になった状態が完成状態。

LEVEL2

  • CAST SNOW
  • プレート上に円形の彫り込みがある。互いのプレートの突起が噛み合って、相手側プレートの彫り込みの位置に突起が合わさった状態が初期状態。