update nuget packages

This commit is contained in:
Schedel Pascal
2024-09-02 12:59:23 +02:00
parent c45fce1adc
commit af00cd2085
2 changed files with 6 additions and 575 deletions

View File

@@ -1,9 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>latest</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>annotations</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic" Version="4.11.0" />
@@ -13,20 +16,18 @@
<PackageReference Include="Pilz.Simple3DFileParser" Version="2.0.0" />
<PackageReference Include="System.Drawing.Common" Version="8.0.8" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SM64Lib.LIBMIO0\SM64Lib.LIBMIO0.csproj" />
<ProjectReference Include="..\SM64Lib.N64Graphics\SM64Lib.N64Graphics.csproj" />
<ProjectReference Include="..\SM64Lib.TextValueConverter\SM64Lib.TextValueConverter.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
<PackageReference Include="Z.ExtensionMethods.WithNamespace" Version="2.1.1" />
</ItemGroup>
<ItemGroup>
<Compile Remove="obj\RelMono\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs" />
<Compile Remove="obj\RelMono\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs" />
<Compile Remove="obj\RelMono\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs" />
</ItemGroup>
</Project>

View File

@@ -1,570 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>SM64Lib</name>
</assembly>
<members>
<member name="P:SM64Lib.Configuration.RomConfig.CustomConfigs">
<summary>
Contains custom configuration that isn't used by SM64Lib. E.g. Extra Object Combos.
</summary>
</member>
<member name="P:SM64Lib.Geolayout.CameraFrustrum.CameraFar">
<summary>
This is essentially render distance of geometry.
</summary>
</member>
<member name="P:SM64Lib.Geolayout.CameraFrustrum.CameraNear">
<summary>
Defines how close to the camera geometry will render.
</summary>
</member>
<member name="F:SM64Lib.Geolayout.ObjectShadowType.RectangleHardcodedOffset">
This defines an offset after which rectangular shadows with custom
widths and heights can be defined.
</member>
<member name="M:SM64Lib.Levels.LevelManager.LoadLevel(SM64Lib.Levels.Level,SM64Lib.RomManager,System.UInt16,System.UInt32)">
<summary>
Loads a ROM Manager Level from ROM.
</summary>
<param name="lvl"></param>
<param name="rommgr"></param>
<param name="LevelID"></param>
<param name="segAddress"></param>
</member>
<member name="M:SM64Lib.Levels.LevelManager.SaveLevel(SM64Lib.Levels.Level,SM64Lib.RomManager,SM64Lib.Data.BinaryData,System.UInt32@)">
<summary>
Saves a ROM Manager Level to ROM.
</summary>
<param name="lvl"></param>
<param name="rommgr"></param>
<param name="output"></param>
<param name="curOff"></param>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.Command">
<summary>
The underlying levelscript command which provide all the properties.
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.#ctor">
<summary>
Creates a new managed scrolling texture instance with an new levelscript command.
</summary>
</member>
<member name="M:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.#ctor(System.UInt16,System.Int32,System.Int16)">
<summary>
Creates a new managed scrolling texture instance using some data with an new levelscript command.
</summary>
<param name="facesCount">Amount of faces to count.</param>
<param name="vertexPtr">Pointer to the Vertices.</param>
<param name="groupID"></param>
</member>
<member name="M:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.#ctor(SM64Lib.Levels.Script.LevelscriptCommand)">
<summary>
Creates a new managed scrolling texture instance using an existing levelscript command.
</summary>
<param name="cmd">The levelscript command to use.</param>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.GroupID">
<summary>
Indicates the group (by default deticted to the used texture).
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.Behavior">
<summary>
Indicates the cycle duration of sine wave or jumping scrolling.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.Type">
<summary>
Indicates the scroll behavior.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.ScrollingSpeed">
<summary>
The Scrolling Speed per Frame (less then 0x1000).
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.CycleDuration">
<summary>
Indicates the duration of a cycle in frames.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.FacesCount">
<summary>
Amount of faces to count.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Levels.ScrolTex.ManagedScrollingTexture.VertexPointer">
<summary>
Pointer to the vertices.
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.Levels.SM64EditorLevelManager.LoadLevel(SM64Lib.Levels.Level,SM64Lib.RomManager,System.UInt16,System.UInt32)">
<summary>
Loads a SM64 Editor Level from ROM.
</summary>
<param name="lvl"></param>
<param name="rommgr"></param>
<param name="LevelID"></param>
<param name="segAddress"></param>
</member>
<member name="M:SM64Lib.Model.Conversion.Fast3DParsing.Fast3DParser.Convert(Pilz.S3DFileParser.Object3D,SM64Lib.Model.Fast3D.DisplayLists.DisplayList,SM64Lib.RomManager,System.Nullable{System.Byte})">
<summary>Parse a Displaylist to an Object3D.</summary>
<param name="obj">The Object3D where the model should be parsed to.</param>
<param name="dl">The Displaylist which should be parsed.</param>
<param name="rommgr">The RomManager Instance to use.</param>
<param name="AreaID">The Area ID if avaiable.</param>
</member>
<member name="M:SM64Lib.Model.Conversion.Fast3DParsing.Fast3DParser.ConvertAsync(Pilz.S3DFileParser.Object3D,SM64Lib.Model.Fast3D.DisplayLists.DisplayList,SM64Lib.RomManager,System.Nullable{System.Byte})">
<summary>Parse a Displaylist to an Object3D.</summary>
<param name="obj">The Object3D where the model should be parsed to.</param>
<param name="dl">The Displaylist which should be parsed.</param>
<param name="rommgr">The RomManager Instance to use.</param>
<param name="AreaID">The Area ID if avaiable.</param>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.DisplaylistSelectionMode.Automatic">
<summary>
Automaticly choose a default Displaylist.
</summary>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.DisplaylistSelectionMode.Default">
<summary>
Force Material to be on a selected default Displaylist.
</summary>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.DisplaylistSelectionMode.Custom">
<summary>
Force Material to be on a custom defined Displaylist.
</summary>
</member>
<member name="T:SM64Lib.Model.Conversion.Fast3DWriting.ReduceVericesLevel">
<summary>
Reduces the number of duplicate verticies.
</summary>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.ReduceVericesLevel.Level0">
<summary>
No reduction.
</summary>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.ReduceVericesLevel.Level1">
<summary>
Reduce only in the same 0x04 group. (Best choise!)
</summary>
</member>
<member name="F:SM64Lib.Model.Conversion.Fast3DWriting.ReduceVericesLevel.Level2">
<summary>
Reduce and push up. (A little buggy!)
</summary>
</member>
<member name="M:SM64Lib.Model.Conversion.Fast3DWriting.Fast3DWriter.SetOtherMode_H_Revert">
<summary>
Adds a command that is requied on the end of a display list if CI textures are enabled
</summary>
</member>
<member name="M:SM64Lib.Model.Conversion.Fast3DWriting.Fast3DWriter.SetOtherMode_H(SM64Lib.Model.Conversion.Fast3DWriting.Fast3DWriter.Material,System.Boolean@,System.Boolean@)">
<summary>
Adds a command to enable CI textures
</summary>
</member>
<member name="M:SM64Lib.Model.Conversion.Fast3DWriting.Fast3DWriter.ConvertModel(System.IO.Stream,SM64Lib.Model.Conversion.Fast3DWriting.ConvertSettings,Pilz.S3DFileParser.Object3D)">
<summary>
Converts a Object3D to an N64 Model and an SM64 Collision.
</summary>
<param name="s">The stream where to write the Fast3D and Collision data.</param>
<param name="settings">The convert settings.</param>
<param name="input">The input model.</param>
<returns></returns>
</member>
<member name="F:SM64Lib.Model.Fast3D.DisplayLists.Script.Commands.F3D_SETIMG.ColorFormat.RGBA">
<summary>
Color and alpha
</summary>
</member>
<member name="F:SM64Lib.Model.Fast3D.DisplayLists.Script.Commands.F3D_SETIMG.ColorFormat.YUV">
<summary>
Luminance and Chrominance
</summary>
</member>
<member name="F:SM64Lib.Model.Fast3D.DisplayLists.Script.Commands.F3D_SETIMG.ColorFormat.CI">
<summary>
Index and look-up palette
</summary>
</member>
<member name="F:SM64Lib.Model.Fast3D.DisplayLists.Script.Commands.F3D_SETIMG.ColorFormat.IA">
<summary>
Grayscale and alpha
</summary>
</member>
<member name="F:SM64Lib.Model.Fast3D.DisplayLists.Script.Commands.F3D_SETIMG.ColorFormat.I">
<summary>
Grayscale
</summary>
</member>
<member name="M:SM64Lib.Model.Fast3D.Fast3DBuffer.FromModel(SM64Lib.Model.ObjectInputSettings,Pilz.S3DFileParser.Object3D,SM64Lib.Model.Fast3D.TextureFormatSettings)">
<summary>
Creates a Fast3D Model from a Obj File
</summary>
</member>
<member name="F:SM64Lib.Model.ObjectInputSettings.ReduceDuplicateVerticesLevel.Level0">
<summary>Don't reduce vertices.</summary>
</member>
<member name="F:SM64Lib.Model.ObjectInputSettings.ReduceDuplicateVerticesLevel.Level1">
<summary>Reduce only, if in the same 0x4 group.</summary>
</member>
<member name="F:SM64Lib.Model.ObjectInputSettings.ReduceDuplicateVerticesLevel.Level2">
<summary>Reduce and push up. [Buggy]</summary>
</member>
<member name="M:SM64Lib.NPCs.CoinsManager.LoadCoinSettings">
<summary>
Loads all the properties from ROM.
</summary>
</member>
<member name="M:SM64Lib.NPCs.CoinsManager.SaveCoinSettings">
<summary>
Saves all the properties to ROM and updates checksum.
</summary>
</member>
<member name="M:SM64Lib.NPCs.CoinsManager.SaveCoinSettings(System.Boolean)">
<summary>
Saves all the properties to ROM and updates checksum if requested.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Name">
<summary>
The Name of the Profile.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Scripts">
<summary>
A list with scripts.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Version">
<summary>
The version of this profile.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.MinVersion">
<summary>
The minimum ROM Manager version requied for this tweak.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.MaxVersion">
<summary>
The maximum ROM Manager version allowed for this tweak.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Description">
<summary>
The description of this profile
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.FileName">
<summary>
The Xml file for this profile.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.IsLegacy">
<summary>
Indicates if this patch use the old XML format.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.EmbeddedFiles">
<summary>
Contains files embedded into this profile.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.ID">
<summary>
Defines an uniquie ID to identify this tweak (e.g. for undo patch).
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Official">
<summary>
Defines if the tweak is official and secure.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchProfile.Recommended">
<summary>
Defines if the tweak is recommended for every common SM64 ROM Hack.
</summary>
</member>
<member name="T:SM64Lib.Patching.PatchScript">
<summary>
A Profile containing a script and some descriptions.
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchScript.Name">
<summary>
The Name of this Script.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchScript.Script">
<summary>
The Script.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchScript.Type">
<summary>
Defines the syntax of the script.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchScript.Description">
<summary>
The description of this Script.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchScript.References">
<summary>
A collection of Reference Assemblies to bind at compiling script.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.Patching.PatchScript.ID">
<summary>
Defines an uniquie ID to identify this script (e.g. for undo patch).
</summary>
</member>
<member name="P:SM64Lib.Patching.PatchScript.AllowRevert">
<summary>
Defines if undo is allowed for this script.
</summary>
</member>
<member name="T:SM64Lib.Patching.ScriptType">
<summary>
Defines the script type, so the behavior on write it.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.TweakScript">
<summary>
A tweak syntax known from the SM64 Editor.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.VisualBasic">
<summary>
A Visual Basic code.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.CSharp">
<summary>
A C# Code.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.DynamicLinkLibrary">
<summary>
A DLL file containing the Code.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.Armips">
<summary>
Code that can be applied using Armips.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.BPS">
<summary>
Patch a BSP patch using Flips.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.IPS">
<summary>
Patch an IPS patch using Flips.
</summary>
</member>
<member name="F:SM64Lib.Patching.ScriptType.PPF">
<summary>
Patch a PPF patch using ApplyPPF3.
</summary>
</member>
<member name="P:SM64Lib.RomManager.ProgramVersion">
<summary>
Gets or sets the lastly used program version for this ROM.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.RomManager.NeedToSave">
<summary>
Gets if the ROM has unsaved chnages and need to be saved.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.RomManager.HasGlobalObjectBank">
<summary>
Gets if the current ROM has an user created global object bank.
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.RomManager.#ctor(System.String)">
<summary>
Creates a new instance with input ROM.
</summary>
<param name="FileName">The ROM that will be opened.</param>
</member>
<member name="M:SM64Lib.RomManager.#ctor(System.String,SM64Lib.Levels.ILevelManager)">
<summary>
Creates a new instance with input ROM.
</summary>
<param name="FileName">The ROM that will be opened.</param>
<param name="levelManager">The ROM that will be opened.</param>
</member>
<member name="M:SM64Lib.RomManager.AreRomUpdatesAvaiable">
<summary>
Gets if Update Patches are avaiable for this ROM.
</summary>
<returns></returns>
</member>
<member name="P:SM64Lib.RomManager.GameName">
<summary>
Gets or sets the Game Name which is used for the EEP-ROM (Save file).
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.RomManager.GetBinaryRom(System.IO.FileAccess)">
<summary>
Gets a new instance of BinaryRom, a BinaryData object.
</summary>
<param name="access"></param>
<returns></returns>
</member>
<member name="M:SM64Lib.RomManager.SaveRom(System.Boolean,System.Boolean,SM64Lib.RecalcChecksumBehavior)">
<summary>
Saves the ROM.
</summary>
<param name="IgnoreNeedToSave">If True, everything will be saved even if there are no changes.</param>
<param name="DontPatchUpdates">If True, Update Patches will be ignored.</param>
<param name="recalcChecksumBehavior"></param>
</member>
<member name="M:SM64Lib.RomManager.ClearTextGroups">
<summary>
Removes all loaded text groups, so they can be re-loaded.
</summary>
</member>
<member name="M:SM64Lib.RomManager.LoadTextGroup(System.String,System.Boolean)">
<summary>
Loads the Text Tables.
</summary>
</member>
<member name="M:SM64Lib.RomManager.GetTextGroupInfos">
<summary>
Gets the all known text sections
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.RomManager.SaveTextGroup(SM64Lib.Text.TextGroup)">
<summary>
Saves the Text Tables.
</summary>
<param name="table">The text table to save.</param>
</member>
<member name="M:SM64Lib.RomManager.SaveTextGroup(System.Boolean@,SM64Lib.Text.TextGroup)">
<summary>
Saves the Text Tables.
</summary>
<param name="needUpdateChecksum">Outputs if the checksumarea was changed and need to be updated.</param>
<param name="table">The text table to save.</param>
</member>
<member name="M:SM64Lib.RomManager.SaveAllTextGroups(System.Boolean)">
<summary>
Saves all Text Tables.
</summary>
<param name="IgnoreNeedToSave">If True, everything will be saved even if there are no changes.</param>
</member>
<member name="M:SM64Lib.RomManager.SaveAllTextGroups(System.Boolean@,System.Boolean)">
<summary>
Saves all Text Tables.
</summary>
<param name="needUpdateChecksum">Outputs if the checksumarea was changed and need to be updated.</param>
<param name="IgnoreNeedToSave">If True, everything will be saved even if there are no changes.</param>
</member>
<member name="M:SM64Lib.RomManager.LoadLevels">
<summary>
Loads all Levels that are in the ROM.
</summary>
</member>
<member name="M:SM64Lib.RomManager.SaveLevels(System.Int32@)">
<summary>
Saves all Levels to the ROM.
</summary>
<param name="lastpos">At this position the Levels will be written in ROM.</param>
</member>
<member name="M:SM64Lib.RomManager.LoadGlobalModelBank">
<summary>
Loads the global object bank, if avaiable (WIP)
</summary>
</member>
<member name="M:SM64Lib.RomManager.AddLevel(System.Byte)">
<summary>
Creates and adds a new Level with ID.
</summary>
<param name="LevelID">The ID of the Level.</param>
</member>
<member name="M:SM64Lib.RomManager.RemoveLevel(SM64Lib.Levels.Level)">
<summary>
Removes a Level from the list and ROM.
</summary>
<param name="level">The level to remove.</param>
</member>
<member name="M:SM64Lib.RomManager.ChangeLevelID(SM64Lib.Levels.Level,System.UInt16,System.Nullable{System.Boolean})">
<summary>
Changes the Level ID from a existing Level.
</summary>
<param name="level">The Level where to change the Level ID.</param>
<param name="newLevelID">The new Level ID.</param>
<param name="EnableActSelector">Activate/Deactivate the Act Selector fot the Level.</param>
</member>
<member name="M:SM64Lib.RomManager.LoadMusic">
<summary>
Loads the Music from the ROM.
</summary>
</member>
<member name="M:SM64Lib.RomManager.CheckROM(System.Boolean,System.Boolean)">
<summary>
Check, if the ROM is a valid SM64 ROM.
</summary>
<returns></returns>
</member>
<member name="M:SM64Lib.RomManager.CreateROM(System.Boolean,System.Boolean)">
<summary>
Extens the ROM.
</summary>
<param name="IsSecondTry">If True, no new try will be executed, if failed.</param>
<param name="enableMD5Check"></param>
</member>
<member name="M:SM64Lib.RomManager.ResetLevelPointer(System.Byte)">
<summary>
Resets the Level Pointer of the Level with the given ID.
</summary>
<param name="ID">The ID where to reset the pointer.</param>
</member>
<member name="M:SM64Lib.RomManager.ResetLevelPointer(SM64Lib.Levels.LevelInfoDataTabelList.Level)">
<summary>
Resets the Level Pointer of the Level with the given Levelinfo.
</summary>
<param name="info">The Levelinfo where to reset the pointer.</param>
</member>
<member name="P:SM64Lib.Text.M64TextEncoding.CharDictionary">
<summary>
Defines additional charaters that are not catched by default by <see cref="M:SM64Lib.Text.M64TextEncoding.GetString(System.Byte[])"/> and <see cref="M:SM64Lib.Text.M64TextEncoding.GetBytes(System.String)"/>.
</summary>
</member>
</members>
</doc>