From f1a1bc37dec904f7001ba12231350b1747f019bf Mon Sep 17 00:00:00 2001 From: Alofoxx Date: Thu, 25 Apr 2024 00:22:11 -0700 Subject: [PATCH] bootstrap repo --- .github/workflows/release.yml | 9 ++ .gitignore | 1 + LICENSE.txt | 138 ++++++++++++++++++ Packages/com.vrchat.demo-template/Editor.meta | 8 - .../Editor/ExampleEditorScript.cs | 10 -- .../Editor/ExampleEditorScript.cs.meta | 11 -- .../VRChatPackageTemplate.Editor.asmdef | 15 -- .../VRChatPackageTemplate.Editor.asmdef.meta | 7 - .../com.vrchat.demo-template/package.json | 13 -- .../package.json.meta | 7 - package.json | 21 +++ 11 files changed, 169 insertions(+), 71 deletions(-) create mode 100644 LICENSE.txt delete mode 100644 Packages/com.vrchat.demo-template/Editor.meta delete mode 100644 Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs delete mode 100644 Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs.meta delete mode 100644 Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef delete mode 100644 Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef.meta delete mode 100644 Packages/com.vrchat.demo-template/package.json delete mode 100644 Packages/com.vrchat.demo-template/package.json.meta create mode 100644 package.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index da57779..2f54d3f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,6 +2,15 @@ name: Build Release on: workflow_dispatch: + push: + branches: main + paths: Packages/com.furality.umbrashader/**+ + +env: + packageName: "com.furality.umbrashader" + +permissions: + contents: write jobs: diff --git a/.gitignore b/.gitignore index 284136d..cb2111a 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ crashlytics-build.properties Assets/PackageMakerWindowData.asset* .idea .vscode +.DS_Store diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..4a7f90b --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,138 @@ +Copyright 2023 Furality, Inc. + +Licensed under the Furality, Inc. Asset License Version 1.3 (the "License"); +you may not use these asset files except in compliance with the License. +You may obtain a copy of the License at + + https://furality.org/asset-license + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +------- + +Furality, Inc. Asset License Version 1.3 +======================================= +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +This is a license agreement between you and Furality, Inc. that explains how you can use 3D Assets, illustrations, +shaders, and creative tools authored by Furality, Inc. (the "content"). + +By downloading content from Furality, Inc., you accept the terms of this agreement. + +How can I use licensed content? + Notwithstanding use restrictions (see Restricted Uses below) and the rest of the terms of this agreement, + the usage rights granted to you by Furality, Inc. for each asset type are: + + Furality Aqua Shader / Furality Legendary Shader / Furality Luma Shader / Furality Sylva Shader + - You can use this asset for commercial use. + - You can use this asset for personal use. + - You can use this asset in public and/or private avatars uploaded to VRChat. + - You can not share the files alone with any other person. + - You can however repack and distribute the shader package with avatars and avatar accessories that use it. + - You must attribute the use of the shader in the description of any avatars or avatar accessories published for + download with: "This project includes and uses the Furality [Aqua/Legendary/Luma/Sylva] Shader by Furality, Inc. (https://furality.org) with permission." + (chose the appropriate name for the shader used in the [] for the above attribution) + - You can not combine the files into another shader or tool. + - You can not modify the shader files (other than settings defined in properties UI). + - You can not hack, reverse engineer, decompile, disassemble, modify or create derivative works of the shader code or + any part of the shader code. + + + Furality Aqua Runes / Furality Luma Flow / Furality Aqua Substance Painter Tools / Furality Luma Runes / Furality Sylva Substance Painter Tools + - You can use this asset for commercial use. + - You can use this asset for personal use. + - You can modify this asset. + - You can use this asset in public and/or private avatars uploaded to VRChat. + - You can not share the files alone with any other person. + - You can however repack and distribute this asset with avatars and avatar accessories that use it. + + + Furality Aqua Fins (excludes Fins from Furality Online Xperience Asset Packs) + - You can use this asset for commercial use. + - You can use this asset for personal use. + - You can modify this asset. + - You can use this asset in public and/or private avatars uploaded to VRChat. + - You can not share the files alone with any other person. + - You can however repack and distribute this asset with avatars and avatar accessories that use it. + - You must attribute the use of these assets in the description of any avatars or avatar accessories published + for download with: "This project includes and uses the Furality Aqua Fins by Furality, Inc. (https://furality.org) with permission." + + + Furality Badges / Furality BadgeMaker / Furality Online Xperience Asset Packs (First Class / Sponsor Registration Perk) + - You can use this asset for personal use only. + - You can modify this asset. + - You can use this asset in public and/or private avatars uploaded to VRChat on your own account. + - You can not add these assets to other's avatars if they do not own a copy. + - You can not use this asset for commercial use. + However, recording/streaming video of avatars with this asset is permitted even if commercial in nature. + - You can not share the files with any other person. + - You can not repack and distribute the files with other projects. + + + Furality Patreon Assets + - You can use this asset for personal use only. + - You can modify this asset. + - You can use this asset in private avatars uploaded to VRChat on your own account. + - You can not add these assets to other's avatars if they do not own a copy. + - You can not use this asset for commercial use. + However, recording/streaming video of avatars with this asset is permitted even if commercial in nature. + - You can not share the files with any other person. + - You can not repack and distribute the files with other projects. + + +Restricted Uses + - You may not use asset files for any purpose that may be defamatory, threatening, abusive, harmful or invasive of + anyone’s privacy, or that may otherwise violate any law or give rise to civil or other liability. + - You may not use asset files for the purpose of hate, bigotry, to cause harm, to cause fear, promote animal cruelty, + or any politically motivated message or agenda. This includes but is not limited to: modification of the assets + or using the assets in association with such purposes. + - You may not use asset files for any purpose which violates the Furality Online Xperience Code of Conduct found at + https://furality.org/codeofconduct or which violates the VRChat Terms of Use found at https://www.vrchat.com/legal. + - No Standalone File Use. You may not use content in any way that allows others to download content as a standalone file + (meaning just the content file itself, separate from the project or end use). + - No Use in Trademark or Logo. You may not use content (in whole or in part) as the distinctive or distinguishing + feature of a trademark, design mark, tradename, business name, service mark, or logo. Additionally, you shall not be + entitled to register (in any jurisdiction) such content (in whole or in part) as a trademark or rely on any such + registrations, prior use, and/or accrued goodwill to prevent any third party use of the content or any similar + content (including by us, our customers, or the copyright owner of such content). + - No False Representation of Authorship. You may not falsely represent that you are the original creator of an end use + that is made up largely of licensed content. For instance, you cannot create a painting based solely on licensed + content and claim that you are the author. + + +Trademarks + This License does not grant permission to use the trade names, trademarks, service marks, or product names of + Furality, Inc., except as required for attribution statement in the manner described above. + + +Content Withdrawal + Furality, Inc. may discontinue licensing any item covered by this License at any time in its sole discretion. + + +Disclaimer of Warranty + Unless required by applicable law or agreed to in writing, Furality, Inc. provides the asset files on an "AS IS" + BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, + any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. + You are solely responsible for determining the appropriateness of using or redistributing the asset files and + assume any risks associated with Your exercise of permissions under this License. + + +Limitation of Liability + In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless + required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall + Furality, Inc. be liable to you for damages, including any direct, indirect, special, incidental, or consequential + damages of any character arising as a result of this License or out of the use or inability to use the asset files + (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any + and all other commercial damages or losses), even if Furality, Inc. has been advised of the possibility of such damages. + + +General Provisions. + - Assignment. This agreement is personal to you and is not assignable by you without Furality, Inc.'s prior written + consent. Furality, Inc. may assign this agreement, without notice or consent, to any corporate affiliate or to + any successor in interest, provided that such entity agrees to be bound by these terms. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/Packages/com.vrchat.demo-template/Editor.meta b/Packages/com.vrchat.demo-template/Editor.meta deleted file mode 100644 index 9eb8c90..0000000 --- a/Packages/com.vrchat.demo-template/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9f181a8663a6cfb4ca7a47de1f257036 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs b/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs deleted file mode 100644 index b5250de..0000000 --- a/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEditor; - -public class ExampleEditorScript -{ - [MenuItem("Example Editor Script/Test")] - static void Test() - { - EditorUtility.DisplayDialog("Example Script", "Opened This Dialog", "OK"); - } -} diff --git a/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs.meta b/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs.meta deleted file mode 100644 index 423e68a..0000000 --- a/Packages/com.vrchat.demo-template/Editor/ExampleEditorScript.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f0aa91dc693e43749aeb7d41d4e061ff -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef b/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef deleted file mode 100644 index 968b1f3..0000000 --- a/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "VRChatPackageTemplate.Editor", - "references": [], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef.meta b/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef.meta deleted file mode 100644 index 995eb44..0000000 --- a/Packages/com.vrchat.demo-template/Editor/VRChatPackageTemplate.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: df45ab4f3bbb8394987fc80e55e039ef -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/com.vrchat.demo-template/package.json b/Packages/com.vrchat.demo-template/package.json deleted file mode 100644 index 6621f65..0000000 --- a/Packages/com.vrchat.demo-template/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "com.vrchat.demo-template", - "displayName": "VRChat Example Package", - "version": "0.0.6", - "unity": "2019.4", - "description": "Simple Package for testing Automation", - "vrchatVersion": "2022.1.1", - "author": { - "name": "Momo the Monster", - "email": "momodmonster@gmail.com", - "url": "https://mmmlabs.com" - } -} diff --git a/Packages/com.vrchat.demo-template/package.json.meta b/Packages/com.vrchat.demo-template/package.json.meta deleted file mode 100644 index def42f8..0000000 --- a/Packages/com.vrchat.demo-template/package.json.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0b6f5121587f2a94b979e618ae0751d5 -PackageManifestImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/package.json b/package.json new file mode 100644 index 0000000..a37e17a --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "Furality Umbra Shader", + "id": "com.furality.umbrashader", + "version": "0.1.0", + "description": "Furality Umbra Avatar Shader for VRChat. Created by Naito @ Furality, Inc.", + "gitDependencies": {}, + "author": { + "email": "help@furality.org", + "name": "Furality, Inc.", + "url": "https://furality.org" + }, + "vpmDependencies": { + "com.llealloo.audiolink": "0.3.2" + }, + "legacyFolders": {}, + "legacyFiles": {}, + "localPath": "Packages\\com.furality.umbrashader", + "hideInEditor": false, + "license": "Furality, Inc. Asset License" + } + \ No newline at end of file