├── .github ├── FUNDING.yml └── workflows │ └── publish.yml ├── .gitignore ├── .gitmodules ├── CathodeLib ├── CathodeLib.csproj ├── CathodeLib.sln ├── Properties │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ ├── info.dat │ └── sound_names.bin └── Scripts │ ├── Base Classes │ └── CathodeFile.cs │ ├── CATHODE │ ├── AlphaLightLevel.cs │ ├── AnimClipDB.cs │ ├── AnimationStrings.cs │ ├── CharacterAccessorySets.cs │ ├── CollisionMaps.cs │ ├── Collisions.cs │ ├── Commands.cs │ ├── Commands │ │ ├── Components │ │ │ ├── Composite.cs │ │ │ ├── Entity.cs │ │ │ ├── Parameter.cs │ │ │ ├── ParameterData.cs │ │ │ ├── ResourceReference.cs │ │ │ ├── ShortGuid.cs │ │ │ └── TypeEnums.cs │ │ ├── Helpers │ │ │ ├── CommandsUtils.cs │ │ │ ├── CustomTable.cs │ │ │ └── ShortGuidUtils.cs │ │ └── Parsers │ │ │ ├── CommandsBIN.cs │ │ │ └── CommandsPAK.cs │ ├── CustomCharacterAssetData.cs │ ├── CustomCharacterConstrainedComponents.cs │ ├── CustomCharacterInfo.cs │ ├── EnvironmentAnimations.cs │ ├── EnvironmentMaps.cs │ ├── Helpers │ │ ├── CharacterEnums.cs │ │ └── SoundUtils.cs │ ├── Lights.cs │ ├── MaterialMappings.cs │ ├── Materials.cs │ ├── MissionSave.cs │ ├── Models.cs │ ├── MorphTargets.cs │ ├── Movers.cs │ ├── NavigationMesh.cs │ ├── PAK1.cs │ ├── PAK2.cs │ ├── PathBarrierResources.cs │ ├── PhysicsMaps.cs │ ├── ProgressionSave.cs │ ├── RadiosityInstanceMap.cs │ ├── RenderableElements.cs │ ├── Resources.cs │ ├── Shaders.cs │ ├── SkeleDB.cs │ ├── SoundBankData.cs │ ├── SoundDialogueLookups.cs │ ├── SoundEnvironmentData.cs │ ├── SoundEventData.cs │ ├── SoundFlashModels.cs │ ├── SoundLoadZones.cs │ ├── SoundNodeNetwork.cs │ ├── TextDB.cs │ ├── Textures.cs │ └── Traversals.cs │ ├── LEGACY_DAN │ ├── CathodePAK.cs │ ├── IDXRemap.cs │ ├── ShadersBIN.cs │ └── ShadersPAK.cs │ ├── Level.cs │ ├── ReadOnlyEntityCollection.cs │ └── Utilities.cs ├── LICENSE ├── README.md ├── icon.png └── release.bat /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/.gitmodules -------------------------------------------------------------------------------- /CathodeLib/CathodeLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/CathodeLib.csproj -------------------------------------------------------------------------------- /CathodeLib/CathodeLib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/CathodeLib.sln -------------------------------------------------------------------------------- /CathodeLib/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /CathodeLib/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Properties/Resources.resx -------------------------------------------------------------------------------- /CathodeLib/Resources/info.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Resources/info.dat -------------------------------------------------------------------------------- /CathodeLib/Resources/sound_names.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Resources/sound_names.bin -------------------------------------------------------------------------------- /CathodeLib/Scripts/Base Classes/CathodeFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/Base Classes/CathodeFile.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/AlphaLightLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/AlphaLightLevel.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/AnimClipDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/AnimClipDB.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/AnimationStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/AnimationStrings.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/CharacterAccessorySets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/CharacterAccessorySets.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/CollisionMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/CollisionMaps.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Collisions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Collisions.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/Composite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/Composite.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/Entity.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/Parameter.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/ParameterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/ParameterData.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/ResourceReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/ResourceReference.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/ShortGuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/ShortGuid.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Components/TypeEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Components/TypeEnums.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Helpers/CommandsUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Helpers/CommandsUtils.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Helpers/CustomTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Helpers/CustomTable.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Helpers/ShortGuidUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Helpers/ShortGuidUtils.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Parsers/CommandsBIN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Parsers/CommandsBIN.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Commands/Parsers/CommandsPAK.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Commands/Parsers/CommandsPAK.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/CustomCharacterAssetData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/CustomCharacterAssetData.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/CustomCharacterConstrainedComponents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/CustomCharacterConstrainedComponents.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/CustomCharacterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/CustomCharacterInfo.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/EnvironmentAnimations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/EnvironmentAnimations.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/EnvironmentMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/EnvironmentMaps.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Helpers/CharacterEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Helpers/CharacterEnums.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Helpers/SoundUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Helpers/SoundUtils.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Lights.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Lights.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/MaterialMappings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/MaterialMappings.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Materials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Materials.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/MissionSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/MissionSave.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Models.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Models.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/MorphTargets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/MorphTargets.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Movers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Movers.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/NavigationMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/NavigationMesh.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/PAK1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/PAK1.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/PAK2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/PAK2.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/PathBarrierResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/PathBarrierResources.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/PhysicsMaps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/PhysicsMaps.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/ProgressionSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/ProgressionSave.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/RadiosityInstanceMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/RadiosityInstanceMap.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/RenderableElements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/RenderableElements.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Resources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Resources.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Shaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Shaders.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SkeleDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SkeleDB.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundBankData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundBankData.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundDialogueLookups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundDialogueLookups.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundEnvironmentData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundEnvironmentData.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundEventData.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundFlashModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundFlashModels.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundLoadZones.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundLoadZones.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/SoundNodeNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/SoundNodeNetwork.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/TextDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/TextDB.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Textures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Textures.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/CATHODE/Traversals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/CATHODE/Traversals.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/LEGACY_DAN/CathodePAK.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/LEGACY_DAN/CathodePAK.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/LEGACY_DAN/IDXRemap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/LEGACY_DAN/IDXRemap.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/LEGACY_DAN/ShadersBIN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/LEGACY_DAN/ShadersBIN.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/LEGACY_DAN/ShadersPAK.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/LEGACY_DAN/ShadersPAK.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/Level.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/Level.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/ReadOnlyEntityCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/ReadOnlyEntityCollection.cs -------------------------------------------------------------------------------- /CathodeLib/Scripts/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/CathodeLib/Scripts/Utilities.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCAGE/CathodeLib/HEAD/icon.png -------------------------------------------------------------------------------- /release.bat: -------------------------------------------------------------------------------- 1 | dotnet nuget push %1 --source "github" --------------------------------------------------------------------------------