プログラミング・動画編集 備忘録

プログラミングや動画編集についての備忘録です

C#

Morrowind Mod エディター製作 - v0.3

前回まで ダイアログ応答以外で癖のあるレコードについて個別に対応を進めていた。 Morrowind Mod エディター製作 - 3 - 派閥 - プログラミング・動画編集 備忘録 今回 大体予定していた機能を組み込めた状況。 少しゲームを進めてみて、ゲームをしながら気…

Morrowind Mod エディター製作 - 3 - 派閥

前回まで 基本的な仕組みや画面が出来上がり、複数Modファイルを読込んで競合解決したファイルを出力する事まで。 Morrowind Mod エディター製作 - 2 - プログラミング・動画編集 備忘録 今回 個別のレコードの構成に合わせた編集が出来るように作りこんでい…

Morrowind Mod エディター製作 - 2

前回までの状況 こちらの段階では1ファイル読込んで、そのまま保存する形式だった。 Morrowind始めました - プログラミング・動画編集 備忘録このため、Morrowind.esm を直接編集して結果を確認していたが、マスターファイルを直接いじるとどこで何が起こる…

Terrariaの飛び道具のAIを調べる

はじめに アイスロッドがブロック化してから消える前での秒数についてIce Rod - Terraria Japan Wikiでは次のように書かれている。 設置された氷ブロックは15秒ほどで割れる他、ツルハシで削れる。またIce Block.png Ice Block同様滑る 「15秒ほど」とあるの…

【Terraria】tModLoaderからTerrariaをデバック実行する

まずは、以下からソースコードをダウンロードします。github.comReadmeの説明に次の項目があります。Getting the tModLoader code for the first time (初めてtModLoaderコードを取得する)書かれている通りに実行していけばよいのですが、以下、自分が躓いた…

AviUtlでの動画作成の一部を自動化する - 1 - テキストの変換

自分はまだまだAviUtlの事に詳しくはないですが、AviUtlにはオブジェクトファイルのインポートとエクスポートの機能があり、エクスポートしたファイルの中身を見てみるとテキスト形式のファイルになっています。 ということは、なんらかしらの方法でこのファ…

SkyrimのModをプログラムで生成する

このブログではSkyrimのMod開発について書いているわけですが、その中の記事で次の内容や rrryutaro.hatenablog.comファイルフォーマットの解説など rrryutaro.hatenablog.comプログラミングでModを作ることについて書いていたりします。 プログラミングでの…

【超お勧め】テキスト編集が捗る クリップボード履歴ソフト Clibor (フリー)

コピー&ペースト、略してコピペ。みんな大好きなコピペ でも、クリップボードは直前の1つを記憶してくれるのみです。そこで、「クリップボード履歴ソフト」の登場です!実際の紹介は作者様のサイトをご覧になるのが一番だと思います。 是非ご利用ください!…

C#で任意のサイトの情報を抜き取る - ウェブスクレイピングはじめの一歩

はじめに 本記事はニコニコ動画の動画説明文をツールから編集するにあたって、まずはウェブサイトから情報を抜き取るための簡単なサンプルを紹介します。 ソースコードは最低限動きを確認するために作ったもので、細かい対処をしていませんのでご注意くださ…

ニコニコ動画投稿用のツールを作成する - 1 - コンセプト

はじめに SkyrimのMod開発にあたって、動きの様子などをわかりやすく紹介するためにも、動画投稿に手を染めました。 投稿先はYouTubeとニコニコ動画にすることにします。 早速、Mod開発の楽しさをためのはじめの一歩として簡単に改造が出来ることの紹介や、…

C#のRichTextBoxで描画処理を追加する

やりたいこと 背景色を1行全体に表示されるようにしたい。 当然ですが、SelectionBackColorで背景色を指定した場合、選択範囲のみに背景が適用されます。 しかし、その行の背景色を指定して、行全体を指定の背景にしたくてもできません。Rich Text Format(RT…

C#でリッチテキストのRtfの追記を行う

やりたいこと RichTextBoxコントロールで書式変更した後、プログラムから文字列を追加する際に、書式設定を維持する方法について記載します。 結論 次のようなコードで対処が必要です。 RichTextBox rich = new RichTextBox(); rich.Text = addText; rich.Se…

C#で同じコントロールを使いまわす

はじめに 久々にC#をやっているせいか、色々と忘れています。 そもそもC# 6.0になっていたり、コンパイラがオープンソース化されていたり、C# 7も出てきていたり。 古い方式でコーディングしていたりなので、その辺にも目を向けていかないとです。さて、この…

簡易ログビューワーの作成 - タイマー処理版

SkyrimのPapyrusのログは常にファイル更新するわけではないので、タイマー処理でストリームに追記がある場合に、読み取る必要があることが分かりました。 またいくつかの問題もわかりましたので、次の編集を加えます。 TextBoxではなくRichTextBoxにする ロ…

簡易ログビューワーの作成

はじめに Visual Studioにて指定したテキストファイルを読み込み、変更があったら続きを読み込む簡易ログビューワーを作成します。 シーク(seek)や、ファイルシステムウォッチャー(FileSystemWatcher)を利用して作ります。 とりあえず、備忘録としてのまとめ…