mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
bump version, update documentation, and add some licenses
This commit is contained in:
parent
e601f973ea
commit
aa0239ed66
@ -12,6 +12,6 @@
|
||||
public const string Author = "ds5678";
|
||||
public const string CopyRight = "Copyright © 2022";
|
||||
|
||||
public const string Version = "0.2.0.0";
|
||||
public const string Version = "0.2.0.1";
|
||||
}
|
||||
}
|
||||
|
||||
@ -78,7 +78,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{E3A52FDC-1
|
||||
docs\articles\Credits.md = docs\articles\Credits.md
|
||||
docs\docfx.json = docs\docfx.json
|
||||
docs\articles\Downloads.md = docs\articles\Downloads.md
|
||||
docs\articles\ExportFeatures.md = docs\articles\ExportFeatures.md
|
||||
docs\index.md = docs\index.md
|
||||
docs\articles\Requirements.md = docs\articles\Requirements.md
|
||||
docs\articles\RoadMap.md = docs\articles\RoadMap.md
|
||||
@ -103,13 +102,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Smolv", "Smolv\Smolv.csproj
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpirV", "SpirV\SpirV.csproj", "{2135442C-E861-486D-A07B-0367A09177F9}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssetRipper.Fundamentals", "AssetRipper.Fundamentals\AssetRipper.Fundamentals.csproj", "{AC2D1259-7BFF-4960-A9B9-A5B4D4CD4F04}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssetRipper.Fundamentals", "AssetRipper.Fundamentals\AssetRipper.Fundamentals.csproj", "{AC2D1259-7BFF-4960-A9B9-A5B4D4CD4F04}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssetRipper.Yaml", "AssetRipper.Yaml\AssetRipper.Yaml.csproj", "{E3458355-E654-41B9-A06C-9E2A00EA9CE2}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssetRipper.Yaml", "AssetRipper.Yaml\AssetRipper.Yaml.csproj", "{E3458355-E654-41B9-A06C-9E2A00EA9CE2}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssetRipper.SerializationLogic", "AssetRipper.SerializationLogic\AssetRipper.SerializationLogic.csproj", "{0077BA34-CA1E-4A08-8B3A-49B8EA57EA40}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssetRipper.SerializationLogic", "AssetRipper.SerializationLogic\AssetRipper.SerializationLogic.csproj", "{0077BA34-CA1E-4A08-8B3A-49B8EA57EA40}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssetRipper.Yaml.Tests", "AssetRipper.Yaml.Tests\AssetRipper.Yaml.Tests.csproj", "{838B66B6-B54D-4BEE-B7E3-888E8FDE7CAE}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssetRipper.Yaml.Tests", "AssetRipper.Yaml.Tests\AssetRipper.Yaml.Tests.csproj", "{838B66B6-B54D-4BEE-B7E3-888E8FDE7CAE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
# AssetRipperCore
|
||||
|
||||
Core library. It's designed as an single module without any third party dependencies.
|
||||
@ -1,3 +0,0 @@
|
||||
# AssetRipper GUI Version
|
||||
|
||||
This project adds a user-friendly graphical interface for ripping games.
|
||||
@ -137,4 +137,8 @@
|
||||
<EmbeddedResource Include="Exporters\Shaders\Templates\*" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="C:\Users\jrpri\.nuget\packages\naudio.vorbis\1.5.0\contentFiles\any\netstandard2.0\README.md" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
# AssetRipperLibrary
|
||||
|
||||
This is an expansion library for AssetRipperCore. It includes some third party dependencies and has some extra converters. Some of these features will be Windows-only.
|
||||
39
Licenses/Smolv.md
Normal file
39
Licenses/Smolv.md
Normal file
@ -0,0 +1,39 @@
|
||||
------------------------------------------------------------------------------
|
||||
This software is available under 2 licenses -- choose whichever you prefer.
|
||||
------------------------------------------------------------------------------
|
||||
ALTERNATIVE A - MIT License
|
||||
Copyright (c) 2016-2018 Aras Pranckevicius
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
------------------------------------------------------------------------------
|
||||
ALTERNATIVE B - Public Domain (www.unlicense.org)
|
||||
This is free and unencumbered software released into the public domain.
|
||||
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this
|
||||
software, either in source code form or as a compiled binary, for any purpose,
|
||||
commercial or non-commercial, and by any means.
|
||||
In jurisdictions that recognize copyright laws, the author or authors of this
|
||||
software dedicate any and all copyright interest in the software to the public
|
||||
domain. We make this dedication for the benefit of the public at large and to
|
||||
the detriment of our heirs and successors. We intend this dedication to be an
|
||||
overt act of relinquishment in perpetuity of all present and future rights to
|
||||
this software under copyright law.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
------------------------------------------------------------------------------
|
||||
25
Licenses/SpirV.md
Normal file
25
Licenses/SpirV.md
Normal file
@ -0,0 +1,25 @@
|
||||
BSD 2-Clause License
|
||||
|
||||
Copyright (c) 2017, Matthäus G. Chajdas
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
@ -2,4 +2,4 @@
|
||||
|
||||
## License
|
||||
|
||||
[Smolv](https://github.com/aras-p/smol-v) is licensed under the [MIT license](https://github.com/ds5678/AssetRipper/blob/master/Licenses/Smolv.md).
|
||||
[Smolv](https://github.com/aras-p/smol-v) is licensed under the [MIT license](https://github.com/AssetRipper/AssetRipper/blob/master/Licenses/Smolv.md).
|
||||
@ -2,4 +2,4 @@
|
||||
|
||||
## License
|
||||
|
||||
[SpirV](https://github.com/Anteru/csspv) is licensed under the [BSD 2-Clause license](https://github.com/ds5678/AssetRipper/blob/master/Licenses/SpirV.md).
|
||||
[SpirV](https://github.com/Anteru/csspv) is licensed under the [BSD 2-Clause license](https://github.com/AssetRipper/AssetRipper/blob/master/Licenses/SpirV.md).
|
||||
@ -5,7 +5,7 @@ This is an automated testing program.
|
||||
## File Structure
|
||||
|
||||
```
|
||||
root //contains the Unit Tester executable
|
||||
Bins
|
||||
|--Tests
|
||||
| |--2019.4.3 //just an example
|
||||
| | |--Test1Name
|
||||
|
||||
@ -40,14 +40,3 @@ Modified assemblies almost always cause read errors when used in AssetRipper. He
|
||||
* Publicizing an assembly changes field deserialization on Monobehaviours.
|
||||
* Attribute removal can also change field deserialization.
|
||||
* Modified method bodies can cause decompiler errors.
|
||||
|
||||
## Game ripped without errors, but Unity crashes on launch
|
||||
|
||||
The most common cause of this is not upgrading your project's Unity version. Currently, AssetRipper exports everything as a `2017.3.0` project, but if the game used a newer Unity version, this needs to be upgraded in UnityHub before launching the editor.
|
||||
|
||||
You should be prompted with confirmation box beginning with `Your project was last saved with a different version of Unity.`. Click `Continue`.
|
||||
|
||||
Other possible causes of this issue include:
|
||||
* Exporting engine assets as normal assets
|
||||
* Including engine dll assemblies in the project
|
||||
* Bugged Yaml export
|
||||
@ -1,29 +0,0 @@
|
||||
## Export features
|
||||
* Scenes
|
||||
* Prefabs (GameObjects with transform components)
|
||||
* AnimationClips (legacy, generic, humanoid)
|
||||
* Meshes (various formats)
|
||||
* Shaders (dummy)
|
||||
* Textures
|
||||
* Audio
|
||||
* Fonts
|
||||
* Movie textures
|
||||
* Materials
|
||||
* AnimatorControllers
|
||||
* Avatars
|
||||
* Terrains
|
||||
* TextAssets
|
||||
* Components:
|
||||
* MeshRenderer
|
||||
* SkinnedMeshRenderer
|
||||
* Animation
|
||||
* Animator
|
||||
* Canvas
|
||||
* Light
|
||||
* ParticleSystem
|
||||
* Colliders
|
||||
* Rigidbody
|
||||
* AudioSource
|
||||
* Camera
|
||||
* MonoBehaviour (Mono and Il2Cpp)
|
||||
* MonoScript (Mono and Il2Cpp)
|
||||
@ -1,9 +1,8 @@
|
||||
# Development Roadmap
|
||||
|
||||
## 0.2.0.1
|
||||
## 0.2.0.2
|
||||
* Bug fixing
|
||||
* TextureImporter Yaml
|
||||
* Any other bugs that pop up
|
||||
* Mesh export - STL, OBJ, FBX, PLY, GLB
|
||||
* Convert Unified Exporter to the new system
|
||||
* Convert GLB Exporter to the new system
|
||||
|
||||
@ -4,8 +4,6 @@
|
||||
href: Downloads.md
|
||||
- name: Common Issues
|
||||
href: CommonIssues.md
|
||||
- name: Export Features
|
||||
href: ExportFeatures.md
|
||||
- name: Requirements
|
||||
href: Requirements.md
|
||||
- name: Road Map
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user