This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* RemoveUnusedAnimatorParameters | |
* Simple tool to remove unused animator parameter from animator controller | |
* https://gist.github.com/anatawa12/9d6d69fdb042d636cc640f85ce0c5fae | |
* | |
* Click `Tools/anatawa12 gists/RemoveUnusedAnimatorParameters` to open this window. | |
* | |
* MIT License | |
* | |
* Copyright (c) 2023 anatawa12 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
":" /* | |
exec deno run --allow-read --allow-write "$0" "$@" | |
exit $? | |
":" */ | |
const folder = Deno.args[0]; | |
if (!folder) { | |
console.error("Usage: shuffle-guid-in-folder.ts <folder>"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
/* | |
* This script removes all entries in the asset file that are not needed. | |
* Please note that this doesn't consider external references. | |
*/ | |
const fs = require('fs'); | |
const path = process.argv[2]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* CreateEmptyVRChatAvatar | |
* Fast way to create a new empty VRChat avatar. | |
* https://gist.github.com/anatawa12/2acd16939ef597895d8298ae97ba4122 | |
* | |
* Left Click hierarchy and select `Create Empty VRChat Avatar` to create a new empty VRChat avatar. | |
* | |
* Empty VRChat Avatr will have: | |
* - VRC Avatar Descriptor | |
* - Pipeline Manager |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
using namespace std::string_view_literals; | |
#define THROW_HR_IF(error, condition) if (condition) throw std::runtime_error(#error); | |
// region Utility shim | |
namespace Utility { | |
constexpr std::string_view s_SpaceChars = " \f\n\r\t\v"sv; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Combine Assets To Single File | |
* https://gist.github.com/anatawa12/1b304b398945ec547912239328708b6b | |
* | |
* Combines multiple assets into a single file. | |
* Select Multiple Files and Right Click -> Assets -> Combine Assets To Single File | |
* | |
* MIT License | |
* | |
* Copyright (c) 2023 anatawa12 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Manual Bake Preprocess Avatar Callbacks | |
* Calls IVRCSDKPreprocessAvatarCallback.OnPreprocessAvatar on selected Avatar | |
* https://gist.github.com/anatawa12/9e2bf687b1dbc23c78d513bfa96f07d8 | |
* | |
* Left-click on an Avatar in the Hierarchy and select "Manual Bake Preprocess Avatar Callbacks" from the context menu. | |
* | |
* MIT License | |
* | |
* Copyright (c) 2023 anatawa12 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Export Texture as PNG | |
* Save existing texture asset as PNG | |
* https://gist.github.com/anatawa12/TODO | |
* | |
* Open `Tools/anatawa12 gists/MultiGizmo` and select objects to show gizmo | |
* | |
* MIT License | |
* | |
* Copyright (c) 2023 anatawa12 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#if UNITY_EDITOR && (!ANATAWA12_GISTS_VPM_PACKAGE || GIST_a4bb4e2e5d75b4fa5ba42e236aae564d) | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Reflection; | |
using System.Text; | |
using HarmonyLib; | |
using JetBrains.Annotations; | |
using UnityEditor; | |
using UnityEditorInternal; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Show Assets in Packages by Default in Selector Window | |
* https://gist.github.com/anatawa12/b128ca8fc819b9684f3ed15be1f76e8c | |
* | |
* Copy this cs file to anywhere in your asset folder is the only step to install this tool. | |
* | |
* In Unity, the selector window will not show assets in packages by default. | |
* This tool will change the default behavior to show assets in packages by default. | |
* | |
* MIT License |
NewerOlder