Skip to content

Instantly share code, notes, and snippets.

View nekochanfood's full-sized avatar
💙

nekochanfood nekochanfood

💙
View GitHub Profile
@nekochanfood
nekochanfood / main.py
Created June 23, 2023 13:24
UnityPackageにサムネを埋め込む
# python main.py -p XXXXXX.unitypackage -i XXXXXX.png
import argparse
import tempfile
import os
import sys
from shutil import unpack_archive
from shutil import make_archive
import stat
@nekochanfood
nekochanfood / TimeScaleSlider.cs
Created June 11, 2023 13:35
Time.timeScaleの値をスライダーでいじれるようにするスクリプト
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TimeScaleSlider : MonoBehaviour
{
[SerializeField, Range(0.0f, 2.0f)] float Time = 1.0f;
private void Update()
{
@nekochanfood
nekochanfood / strloader.cs
Created February 23, 2023 03:35
VRCStringDownloader Example
using UdonSharp;
using UnityEngine;
using UnityEngine.UI;
using VRC.SDK3.StringLoading;
using VRC.SDKBase;
using VRC.Udon;
public class strloader : UdonSharpBehaviour
{
@nekochanfood
nekochanfood / text.txt
Created February 23, 2023 03:21
VRChat StringLoaderTest
abcdefg0123456
@nekochanfood
nekochanfood / XSO_notification.py
Created February 22, 2023 12:03
Send notifications from Python to XSOverlay
import socket
import json
ip = "127.0.0.1"
port = 42069
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
msg = {
@nekochanfood
nekochanfood / main.py
Created October 28, 2022 12:09
Display Blender rendering progress in VRChat's Chatbox using OSC
import bpy
import pythonosc
import argparse
from pythonosc import udp_client
from bpy.app.handlers import persistent
client = udp_client.SimpleUDPClient("127.0.0.1", 9000)
def send(message):
# print("successfully send message at" + datetime.datetime.now().strftime(" %Y-%m-%d %H:%M:%S") + ".")
@nekochanfood
nekochanfood / main.py
Created September 28, 2022 13:08
VRChatAPI to add worlds as favorites without a client
from asyncio.windows_events import NULL
from http import cookies
from tkinter import TRUE
import requests
import pickle
import argparse
import os
import json
import sys
from requests.auth import HTTPBasicAuth
@nekochanfood
nekochanfood / main.py
Created September 16, 2022 09:03
VRChat Chatbox OSC
import argparse
from sqlite3 import Date, Time
import time
import schedule
import psutil
from pythonosc import udp_client
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--ip", default="127.0.0.1",
@nekochanfood
nekochanfood / Texture2dToPNG.cs
Last active July 29, 2022 13:29
Texture2dをPNGに変換するスクリプト
//Texture2dをTexture[]に設定し、...から"Convert to PNG"で変換することができます
//UnityEditorでの使用を想定
using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using System.IO;
public class Texture2dToPNG : MonoBehaviour