Thanks to dextercd for making this mod possible.
- If you already have a Google Projects API key with access to YouTube Data API v3, just paste it to
key.txt
file and jump to step 4. But if you don't, go to Google Cloud Developer Console. There you need to create a new project with any preferred name. - Then go to YouTube Data API v3 page and enable it for your new project.
- Go to Credentials page and create a new API key (
CREATE CREDENTIALS
$\to$ API key
), save the shown value. - Download the dextercd/Noita-Dear-ImGui and unpack it to
$NOITA_GAME/mods/
. - Download the latest mod release and unpack it to the
mods
directory. - Paste the API key to
key.txt
file if you didn't. - The mod is now ready to work!
- Get the Rust and MSVC.
- Get the mod source code.
- Run the following Powershell script:
Get-ChildItem -Recurse -File -Include *.lua,*.toml | ForEach-Object { (Get-Content $_.FullName) | ForEach-Object { $_ -replace "`{VERSION`}", "0.1.5" } | Set-Content $_.FullName }
rustup target add i686-pc-windows-msvc
cargo build --release --target i686-pc-windows-msvc
Copy-Item -Path .\target\i686-pc-windows-msvc\release\yt_wrapper.dll -Destination .\lib\
- Rename the mod folder to
youtube_integration
.
- Get the latest
rust
andmingw-w64
. - Get the mod source code.
- Run the following script:
find . -type f \( -name "*.lua" -o -name "*.toml" \) -exec sed -i 's/{VERSION}/0.1.5/g' {} +
rustup target add i686-pc-windows-gnu
cargo build --release --target i686-pc-windows-gnu
cp ./target/i686-pc-windows-gnu/release/yt_wrapper.dll ./lib/
- Rename the mod folder to
youtube_integration
.