えいむーさんは明日も頑張るよ

[IPSwitch] 誰でもできるコード開発 #10

[IPSwitch] 誰でもできるコード開発 #10 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #9 この記事を読むにあたって必ず目を通して理解しておいてください。 コードの意味を理解しよう 今回は、昔実装した 5.4.0 のスペシャルをリアルタイムに変更するコードを改良していきます。 以前書いたコードは次のようなアセンブラでした。 0104 ...

[IPSwitch] 誰でもできるコード開発 #9

[IPSwitch] 誰でもできるコード開発 #9 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #8 この記事を読むにあたって必ず目を通して理解しておいてください。 インスタンスをコールするコード IPSwitch 形式のコードには単純に命令を上書きするものと、インスタンスを読み込んで中身を書き換えるものがあります。 前者の一例を挙げるとスペシ ...

[IPSwitch] 誰でもできるコード開発 #8

[IPSwitch] 誰でもできるコード開発 #8 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #7 この記事を読むにあたって必ず目を通して理解しておいてください。 リアルタイムスペシャル変更コード なんとなくつくってみたくなったのでつくった。 Starlight だと簡単だったけど、それだと面白くないのでいつもどおりシグナル Hook してみ ...

[IPSwitch] 誰でもできるコード開発 #7

[IPSwitch] 誰でもできるコード開発 #7 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #6 この記事を読むにあたって必ず目を通して理解しておいてください。 チーム変更コード チーム変更コードとは試合中に自分のプレイヤーの属するチームを変更するパッチのことで、スプラトゥーンのゲームは試合中にチームが切り替わることなんて想定していないので ...

[IPSwitch] 誰でもできるコード開発 #6

[IPSwitch] 誰でもできるコード開発 #6 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #5 この記事を読むにあたって必ず目を通して理解しておいてください。 Hook の仕組み 今回はナイスの動作を Hook して別の割り当てにしてしまおうという試みです。 Hook というのが自分でもよくわかってないのですが、本来の動作の命令を上書きし ...

[IPSwitch] 誰でもできるコード開発 #5

[IPSwitch] 誰でもできるコード開発 #5 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #4 この記事を読むにあたって必ず目を通して理解しておいてください。 時間変更コード 以下のコードは ナワバリバトルとガチマッチの時間を変更するものです。 // Turf War (3.1.0) @disabled 01181038 20008052 ...

[IPSwitch] 誰でもできるコード開発 #4

[IPSwitch] 誰でもできるコード開発 #4 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #3 この記事を読むにあたって必ず目を通して理解しておいてください。 BYML の値を読み取る 今回は BYML の値を読み取ってパラメータを設定するところを弄りたいと思います。 スプラトゥーンのパラメータは基本的に Byml で制御されているのでそ ...

[IPSwitch] 誰でもできるコード開発 #3

[IPSwitch] 誰でもできるコード開発 #3 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #2 この記事を読むにあたって必ず目を通して理解しておいてください。 関数の返り値を調べる 今回は関数の返り値を変えることで、動作やモードを切り換えるコードの開発について学びます。 ぶっちゃけると関数の返り値を変えるというのはリターンする値を上書きし ...

[IPSwitch] 誰でもできるコード開発 #2

[IPSwitch] 誰でもできるコード開発 #2 はじめに 今回の内容は以下の記事の続きになります。 [IPSwitch] 誰でもできるコード開発 #1 この記事を読むにあたって必ず目を通して理解しておいてください。 0 以外の値に上書きしたい さて、前回はスペシャルコストを 0 にするコードについて学びました。 スペシャルコストを決定する関数は 5.4.0 においてはloc_864DCであり、 ...

[IPSwitch] 誰でもできるコード開発 #1

[IPSwitch] 誰でもできるコード開発 #1 コードの自作の目的と意味 IPSwitch でいろいろなコードを試している人はたくさんいるように思います。 中にはコードを使うだけで楽しい人もいるかも知れませんが、「自分でもコードを見つけたい」と思っている人もいるかも知れません。 というのは、コードを見つければそのコードはくだらないものであったとしても自身の名前が残る可能性があるからです。 ぼく ...
    えいむーさんは明日も頑張るよ © 2021