diff --git a/SM64Lib/SM64Lib.csproj b/SM64Lib/SM64Lib.csproj index 023d666..b424021 100644 --- a/SM64Lib/SM64Lib.csproj +++ b/SM64Lib/SM64Lib.csproj @@ -1,9 +1,12 @@  + net8.0 latest enable + annotations + @@ -13,20 +16,18 @@ + + - - - - - + \ No newline at end of file diff --git a/SM64Lib/SM64Lib.xml b/SM64Lib/SM64Lib.xml deleted file mode 100644 index 03cdd80..0000000 --- a/SM64Lib/SM64Lib.xml +++ /dev/null @@ -1,570 +0,0 @@ - - - - SM64Lib - - - - - Contains custom configuration that isn't used by SM64Lib. E.g. Extra Object Combos. - - - - - This is essentially render distance of geometry. - - - - - Defines how close to the camera geometry will render. - - - - This defines an offset after which rectangular shadows with custom - widths and heights can be defined. - - - - Loads a ROM Manager Level from ROM. - - - - - - - - - Saves a ROM Manager Level to ROM. - - - - - - - - - - The underlying levelscript command which provide all the properties. - - - - - - Creates a new managed scrolling texture instance with an new levelscript command. - - - - - Creates a new managed scrolling texture instance using some data with an new levelscript command. - - Amount of faces to count. - Pointer to the Vertices. - - - - - Creates a new managed scrolling texture instance using an existing levelscript command. - - The levelscript command to use. - - - - Indicates the group (by default deticted to the used texture). - - - - - - Indicates the cycle duration of sine wave or jumping scrolling. - - - - - - Indicates the scroll behavior. - - - - - - The Scrolling Speed per Frame (less then 0x1000). - - - - - - Indicates the duration of a cycle in frames. - - - - - - Amount of faces to count. - - - - - - Pointer to the vertices. - - - - - - Loads a SM64 Editor Level from ROM. - - - - - - - - Parse a Displaylist to an Object3D. - The Object3D where the model should be parsed to. - The Displaylist which should be parsed. - The RomManager Instance to use. - The Area ID if avaiable. - - - Parse a Displaylist to an Object3D. - The Object3D where the model should be parsed to. - The Displaylist which should be parsed. - The RomManager Instance to use. - The Area ID if avaiable. - - - - Automaticly choose a default Displaylist. - - - - - Force Material to be on a selected default Displaylist. - - - - - Force Material to be on a custom defined Displaylist. - - - - - Reduces the number of duplicate verticies. - - - - - No reduction. - - - - - Reduce only in the same 0x04 group. (Best choise!) - - - - - Reduce and push up. (A little buggy!) - - - - - Adds a command that is requied on the end of a display list if CI textures are enabled - - - - - Adds a command to enable CI textures - - - - - Converts a Object3D to an N64 Model and an SM64 Collision. - - The stream where to write the Fast3D and Collision data. - The convert settings. - The input model. - - - - - Color and alpha - - - - - Luminance and Chrominance - - - - - Index and look-up palette - - - - - Grayscale and alpha - - - - - Grayscale - - - - - Creates a Fast3D Model from a Obj File - - - - Don't reduce vertices. - - - Reduce only, if in the same 0x4 group. - - - Reduce and push up. [Buggy] - - - - Loads all the properties from ROM. - - - - - Saves all the properties to ROM and updates checksum. - - - - - Saves all the properties to ROM and updates checksum if requested. - - - - - The Name of the Profile. - - - - - - A list with scripts. - - - - - - The version of this profile. - - - - - - The minimum ROM Manager version requied for this tweak. - - - - - The maximum ROM Manager version allowed for this tweak. - - - - - The description of this profile - - - - - - The Xml file for this profile. - - - - - - Indicates if this patch use the old XML format. - - - - - Contains files embedded into this profile. - - - - - Defines an uniquie ID to identify this tweak (e.g. for undo patch). - - - - - Defines if the tweak is official and secure. - - - - - Defines if the tweak is recommended for every common SM64 ROM Hack. - - - - - A Profile containing a script and some descriptions. - - - - - The Name of this Script. - - - - - - The Script. - - - - - - Defines the syntax of the script. - - - - - - The description of this Script. - - - - - - A collection of Reference Assemblies to bind at compiling script. - - - - - - Defines an uniquie ID to identify this script (e.g. for undo patch). - - - - - Defines if undo is allowed for this script. - - - - - Defines the script type, so the behavior on write it. - - - - - A tweak syntax known from the SM64 Editor. - - - - - A Visual Basic code. - - - - - A C# Code. - - - - - A DLL file containing the Code. - - - - - Code that can be applied using Armips. - - - - - Patch a BSP patch using Flips. - - - - - Patch an IPS patch using Flips. - - - - - Patch a PPF patch using ApplyPPF3. - - - - - Gets or sets the lastly used program version for this ROM. - - - - - - Gets if the ROM has unsaved chnages and need to be saved. - - - - - - Gets if the current ROM has an user created global object bank. - - - - - - Creates a new instance with input ROM. - - The ROM that will be opened. - - - - Creates a new instance with input ROM. - - The ROM that will be opened. - The ROM that will be opened. - - - - Gets if Update Patches are avaiable for this ROM. - - - - - - Gets or sets the Game Name which is used for the EEP-ROM (Save file). - - - - - - Gets a new instance of BinaryRom, a BinaryData object. - - - - - - - Saves the ROM. - - If True, everything will be saved even if there are no changes. - If True, Update Patches will be ignored. - - - - - Removes all loaded text groups, so they can be re-loaded. - - - - - Loads the Text Tables. - - - - - Gets the all known text sections - - - - - - Saves the Text Tables. - - The text table to save. - - - - Saves the Text Tables. - - Outputs if the checksumarea was changed and need to be updated. - The text table to save. - - - - Saves all Text Tables. - - If True, everything will be saved even if there are no changes. - - - - Saves all Text Tables. - - Outputs if the checksumarea was changed and need to be updated. - If True, everything will be saved even if there are no changes. - - - - Loads all Levels that are in the ROM. - - - - - Saves all Levels to the ROM. - - At this position the Levels will be written in ROM. - - - - Loads the global object bank, if avaiable (WIP) - - - - - Creates and adds a new Level with ID. - - The ID of the Level. - - - - Removes a Level from the list and ROM. - - The level to remove. - - - - Changes the Level ID from a existing Level. - - The Level where to change the Level ID. - The new Level ID. - Activate/Deactivate the Act Selector fot the Level. - - - - Loads the Music from the ROM. - - - - - Check, if the ROM is a valid SM64 ROM. - - - - - - Extens the ROM. - - If True, no new try will be executed, if failed. - - - - - Resets the Level Pointer of the Level with the given ID. - - The ID where to reset the pointer. - - - - Resets the Level Pointer of the Level with the given Levelinfo. - - The Levelinfo where to reset the pointer. - - - - Defines additional charaters that are not catched by default by and . - - - -