Releases: LaZar00/KimeraCS
Releases · LaZar00/KimeraCS
v1.8z
- Updated TMD High Precision vertices conversion for match FFNx logic
- Improved Length of the Joint/Bone Numeric Up/Down control (disabled for Battle Locations because they have not skeleton)
- Changed "Delete/Supr." Key for Removing Piece to "D" key.
- Added File Menu option for Don't Check Duplicated Polys/Verts when loading model
- TMD Object List window now translates when resizing owner window (Main Skeleton Window)
- Conversion2Float enabled for TMD Objects and make them compatible with FFNx High Poly mode.
- Fixed GL_Boolean type from int to byte (regression) It was causing issues (int) in glColorMask function.
- NEW FEATURE: Show Axes in main Skeleton window
- Added Reset Camera feature (Shortcut keys: CTRL+HOME) in PEditor
- Added Vertex Color checkbox in PEditor
- Changed Features/Options logic for render state of each P Model
- Changed Group Properties logic and now we use Features/Options like in FFNx/Aali
- NEW FEATURE: Added Statistics option in Skeleton menu
- Added a pair of Tooltips in Group Properties window
- Improvement of Add Polygon/Erase Polygon/Cut Edge and sub-functions
- Improved Delete All Polys -by Color- menu options processes
- Increased magnitudes ONLY for Battle Stages for rotation and reposition (0.0f-360.0f rotation (int 0-3600) and -5000-5000 reposition) in PEditor when Group is selected
- Fixed DrawPlane when previously enabled Cull Face OpenGL property
- NEW FEATURE: Added 'Shade Mode' feature for selecting the mode (1 - FLAT, 2 - SMOOTH)
- Added check of vertices/faces (max 65535) when importing .3DS model
- Added RepairGroups procedure in case num polys of the group = 0
- Improved ComputeNormals with 2 different functions depending on the number of polys/vertices percentage
- Fixed selected OpenGL shade mode when opening Battle Location (regression)
- Bone/Joints Selector listbox now shows model names for battle skeletons
- Changed from short to ushort the arrays of normals/vertices/edges
- NEW FEATURE: Fix position of .3DS on import for the .P models
- NEW FEATURE: Check duplicated poly indexes or vertex coordinates in Add Polygon option
- NEW FEATURE: Merge Groups into One in Edit menu (for All parts or only non textured ones)
- NEW FEATURE: Added polyType group selection for Groups
- Reverted to original ComputeNormals logic
- Changed logic of AddPolygon
- Fixed OrderVertices procedure
- chkTrueV_TEX checkbox always enabled
- Now some few options call ComputeNormals and ComputeEdges after adding parts/loading parts or similar
- Added new CFG settings for "Fix position of .3DS on import" and remember the Filter Index used in PEditor when loading
- Fixed updating main title when loading 3DS or P/TMD models
- Fixed allocation of vertex colors when converting .3DS into .P model
- Fixed crash when selecting weapon of battle model and double clicking texture
- Fixed inconsistency using "Save" option after using "Save As" or loading models options
- Get save folder path from input string (and not from global var) for Write RSD Resource
- Get save folder path from input string (and not from global var) for Write Field Bone
- Updated logic when clicking in panel model to avoid changing selected bone while PEditor opened
- Show normals only when Group is visible
- Added functions for working with Point3D (Add, Substract, Divide)
- Assign normals using NormalIndex array
- Code cleaning, minor variable naming and definition changes
- Fixed issue with new texture check done when loading model (V_TEXTURETrue flag was disabled)
v1.8y
- Improved Length of the Joint/Bone Numeric Up/Down control (disabled for Battle Locations because they have not skeleton)
- Changed "Delete/Supr." Key for Removing Piece to "D" key.
- Added File Menu option for Don't Check Duplicated Polys/Verts when loading model
- TMD Object List window now translates when resizing owner window (Main Skeleton Window)
- Conversion2Float enabled for TMD Objects and make them compatible with FFNx High Poly mode.
- Fixed GL_Boolean type from int to byte (regression) It was causing issues (int) in glColorMask function.
- NEW FEATURE: Show Axes in main Skeleton window
- Added Reset Camera feature (Shortcut keys: CTRL+HOME) in PEditor
- Added Vertex Color checkbox in PEditor
- Changed Features/Options logic for render state of each P Model
- Changed Group Properties logic and now we use Features/Options like in FFNx/Aali
- NEW FEATURE: Added Statistics option in Skeleton menu
- Added a pair of Tooltips in Group Properties window
- Improvement of Add Polygon/Erase Polygon/Cut Edge and sub-functions
- Improved Delete All Polys -by Color- menu options processes
- Increased magnitudes ONLY for Battle Stages for rotation and reposition (0.0f-360.0f rotation (int 0-3600) and -5000-5000 reposition) in PEditor when Group is selected
- Fixed DrawPlane when previously enabled Cull Face OpenGL property
- NEW FEATURE: Added 'Shade Mode' feature for selecting the mode (1 - FLAT, 2 - SMOOTH)
- Added check of vertices/faces (max 65535) when importing .3DS model
- Added RepairGroups procedure in case num polys of the group = 0
- Improved ComputeNormals with 2 different functions depending on the number of polys/vertices percentage
- Fixed selected OpenGL shade mode when opening Battle Location (regression)
- Bone/Joints Selector listbox now shows model names for battle skeletons
- Changed from short to ushort the arrays of normals/vertices/edges
- NEW FEATURE: Fix position of .3DS on import for the .P models
- NEW FEATURE: Check duplicated poly indexes or vertex coordinates in Add Polygon option
- NEW FEATURE: Merge Groups into One in Edit menu (for All parts or only non textured ones)
- NEW FEATURE: Added polyType group selection for Groups
- Reverted to original ComputeNormals logic
- Changed logic of AddPolygon
- Fixed OrderVertices procedure
- chkTrueV_TEX checkbox always enabled
- Now some few options call ComputeNormals and ComputeEdges after adding parts/loading parts or similar
- Added new CFG settings for "Fix position of .3DS on import" and remember the Filter Index used in PEditor when loading
- Fixed updating main title when loading 3DS or P/TMD models
- Fixed allocation of vertex colors when converting .3DS into .P model
- Fixed crash when selecting weapon of battle model and double clicking texture
- Fixed inconsistency using "Save" option after using "Save As" or loading models options
- Get save folder path from input string (and not from global var) for Write RSD Resource
- Get save folder path from input string (and not from global var) for Write Field Bone
- Updated logic when clicking in panel model to avoid changing selected bone while PEditor opened
- Show normals only when Group is visible
- Added functions for working with Point3D (Add, Substract, Divide)
- Assign normals using NormalIndex array
- Code cleaning, minor variable naming and definition changes
- Fixed issue with new texture check done when loading model (V_TEXTURETrue flag was disabled)
v1.8w
- Added File Menu option for Don't Check Duplicated Polys/Verts when loading model
- TMD Object List window now translates when resizing owner window (Main Skeleton Window)
- Conversion2Float enabled for TMD Objects and make them compatible with FFNx High Poly mode.
- Fixed GL_Boolean type from int to byte (regression) It was causing issues (int) in glColorMask function.
- NEW FEATURE: Show Axes in main Skeleton window
- Added Reset Camera feature (Shortcut keys: CTRL+HOME) in PEditor
- Added Vertex Color checkbox in PEditor
- Changed Features/Options logic for render state of each P Model
- Changed Group Properties logic and now we use Features/Options like in FFNx/Aali
- NEW FEATURE: Added Statistics option in Skeleton menu
- Added a pair of Tooltips in Group Properties window
- Improvement of Add Polygon/Erase Polygon/Cut Edge and sub-functions
- Improved Delete All Polys -by Color- menu options processes
- Increased magnitudes ONLY for Battle Stages for rotation and reposition (0.0f-360.0f rotation (int 0-3600) and -5000-5000 reposition) in PEditor when Group is selected
- Fixed DrawPlane when previously enabled Cull Face OpenGL property
- NEW FEATURE: Added 'Shade Mode' feature for selecting the mode (1 - FLAT, 2 - SMOOTH)
- Added check of vertices/faces (max 65535) when importing .3DS model
- Added RepairGroups procedure in case num polys of the group = 0
- Improved ComputeNormals with 2 different functions depending on the number of polys/vertices percentage
- Fixed selected OpenGL shade mode when opening Battle Location (regression)
- Bone/Joints Selector listbox now shows model names for battle skeletons
- Changed from short to ushort the arrays of normals/vertices/edges
- NEW FEATURE: Fix position of .3DS on import for the .P models
- NEW FEATURE: Check duplicated poly indexes or vertex coordinates in Add Polygon option
- NEW FEATURE: Merge Groups into One in Edit menu (for All parts or only non textured ones)
- NEW FEATURE: Added polyType group selection for Groups
- Reverted to original ComputeNormals logic
- Changed logic of AddPolygon
- Fixed OrderVertices procedure
- chkTrueV_TEX checkbox always enabled
- Now some few options call ComputeNormals and ComputeEdges after adding parts/loading parts or similar
- Added new CFG settings for "Fix position of .3DS on import" and remember the Filter Index used in PEditor when loading
- Fixed updating main title when loading 3DS or P/TMD models
- Fixed allocation of vertex colors when converting .3DS into .P model
- Fixed crash when selecting weapon of battle model and double clicking texture
- Fixed inconsistency using "Save" option after using "Save As" or loading models options
- Get save folder path from input string (and not from global var) for Write RSD Resource
- Get save folder path from input string (and not from global var) for Write Field Bone
- Updated logic when clicking in panel model to avoid changing selected bone while PEditor opened
- Show normals only when Group is visible
- Added functions for working with Point3D (Add, Substract, Divide)
- Assign normals using NormalIndex array
- Code cleaning, minor variable naming and definition changes
- Fixed issue with new texture check done when loading model (V_TEXTURETrue flag was disabled)
v1.8
- NEW FEATURE: Fix position of .3DS on import for the .P models
- NEW FEATURE: Check duplicated poly indexes or vertex coordinates in Add Polygon option
- NEW FEATURE: Merge Groups into One in Edit menu (for All parts or only non textured ones)
- NEW FEATURE: Added polyType group selection for Groups
- Reverted to original ComputeNormals logic
- Changed logic of AddPolygon
- Fixed OrderVertices procedure
- chkTrueV_TEX checkbox always enabled
- Now some few options call ComputeNormals and ComputeEdges after adding parts/loading parts or similar
- Added new CFG settings for "Fix position of .3DS on import" and remember the Filter Index used in PEditor when loading
- Fixed updating main title when loading 3DS or P/TMD models
- Fixed allocation of vertex colors when converting .3DS into .P model
- Fixed crash when selecting weapon of battle model and double clicking texture
- Fixed inconsistency using "Save" option after using "Save As" or loading models options
- Get save folder path from input string (and not from global var) for Write RSD Resource
- Get save folder path from input string (and not from global var) for Write Field Bone
- Updated logic when clicking in panel model to avoid changing selected bone while PEditor opened
- Show normals only when Group is visible
- Added functions for working with Point3D (Add, Substract, Divide)
- Assign normals using NormalIndex array
- Code cleaning, minor variable naming and definition changes
- Fixed issue with new texture check done when loading model (V_TEXTURETrue flag was disabled)
v1.7n
- Added different logic for generating the best possible Vertex Normals of the models in ComputeNormals procedure
- Improved Normalize and Calculate Normal functions
- Minor improvements to ComputeNormals (WIP)
- Fixed issue with new texture check done when loading model (V_TEXTURETrue flag was disabled)
- NEW FEATURE: Added Show Face Normals (Sekeleton menu of main window). Now the "F" (Face) and "V" (Vertex) keys are used to enable/disable normals. "N" key does not work anymore
- Now Show Normals feature (any type) works also in "Polygon colors" mode of PEditor
- Improved ComputeNormals/Normalize/CalculateNormal/CalculateCenteroid(added) original functions
- NEW FEATURE: Now you can Show Vertex Normals (Skeleton menu of main window). "N" key is shortcut
- Fixed exception error when selecting main battle model weapon with texture
- Improved/Fixed (somehow) plane features like Cut model/Erase lower hemisphere/Make model symmetric
- Improved/Fixed "Render with DLists" feature when there are texture inconsistencies
- Improved texture selection method when clicking on a part with texture
- Fixed import of 3DS file without vertex materials
- Changed "SPACE" key in behalf of "ENTER/INTRO" for opening in PEditor selected joint in Bone Selector
- Fixed issues when saving model (Save direct method, mainly for RSD standalone resources)
- V_NOCULL modification regression (some models were not well rendered)
v1.6z
- Kimera now uses Depth Function GL_ALWAYS for "AP" models if the battle model loaded is a location
- Now pressing "Enter" key will open PEditor if there is a joint with bones selected
- Improved Plane Operations (x/y/z/alpha/beta) in PEditor for draw the plane dynamically while input values
- Fixed Remove Edge in case offsetEdge is greater than number of Edges
- Cancel Remove Group feature when trying to removing last group
- Loading PModel as New Group in PEditor now assigns correctly the Texture ID if the group has texture
- Fill Hundrets adding new group now updates texture flag of field_8 and field_C in case it has or not texture
- Check Hundrets texture flags and normalize it with PModel texture flag as regression error
- Improved Resize/Reposition/Rotate of selected piece if opened in PEditor (changes are applied in PEditor)
- Assign correct Hundrets when group is duplicated (this affects also to Symmetric feature)
- Improved blending feature (and alpha) of renderer for the different types of models
- Henceforth, Global Lighting in main window does not affect the green/red boxes of selected part when is enabled
- Fixed "Paint Polygon" feature when clicking in some triangle after pushing "Commit" button (the triangle painted was not the clicked one the first time)
- Fixed "Paint Polygon" feature for those models WITH textures+blending vertex color (like Locations) - inherited from kimera VB
- Enhanced "Pick Color" feature when switching between "Palette Mode(s)"
- Fixed refresh 3D model view picturebox when saving with General Lighting checkboxes checked
- Check if any change has been done in PEditor or TextureViewer (* appears in main title window also)
- Improved Pick Color function of "Paint Polygon" feature
- Improved Brightness/Lighting feature
- Added NEW FEATURE: Merge Frame Data from field animation (loaded + external .TXT output)
- Improved Lighting feature of PEditor to apply lighted colored vertices correctly to the mesh (I hope)
- Updated lighting x/y/z scrolls enabled or disabled if lighting button is pressed or not
- Fixed FFNx/Aali naming convention for stages and mains in TEX2PNG converter
- Fixed issue when saving Location (nBones = 0)
- Fixed issue when loading image (.png/.bmp) in Change/Add texture with different DPI as the default
- Update refreshing of TMD object when importing new model
- Improved merge of groups of a P Model for TMD objects
- Fixed Remove Group feature for models saved with bugged old Kimera versions (somehow)
- Added NEW FEATURE: Add Joint to field Skeleton
- Added NEW FEATURE: Edit Joint to field Skeleton
- Improved visuals of Skeleton and Bone/Joint selection
- Changed some Background/Foreground color to match the other windows
- Added NEW FEATURE: Input Frame Data from field animation with Selective method (selecting specific bones)
- Fixed checking of extensions with UpperCase always (issue loading .3DS in PEditor, for example).
- When changing Battle Animation now the Frame Options data is updated.
- When loading battle model, if skeleton animations number differs from battle animations pack number, a warning is shown and a fix applied.
- Fixed error when saving battle models with specific conditions
- Compute height button is now available for Battle/Magic models
- Added list for mains with more than one battle model for checking the limits (Barret's case)
- TEX2PNG: Option for assign as output name the FFNx/Aali naming convention (or normal naming) to converted images
- Changed CopyPModel function from ShallowCopy to DeepCopy
- Availability to select as TEX Texture any type of TEX files (.TEX Field/World models, .T?? Magic models or ??AC-??AL Battle models)
- Added NEW FEATURE: Reading and Writing of individual RSD Resources (even texture)
- TEX2PNG: Option for convert images in selected folder only or all subfolders
- Fixed minor issues in TEX2PNG conversion, Magic models lighting, 3DS importing, loading HRC/RSD files unformatted...
- New feature for TMD format compatibility (WIP)
- New feature for do Batch Conversion of TEX files
- Added NEW FEATURE: Added Battle.LGP Database.
- Added NEW FEATURE: Added Magic.LGP Database.
- Changes ListBox controls for DataGridView controls. Now we can sort the columns.
- Added search feature of Battle Enemies when typing letters in the DataGrid.
- Fixed minor typo in one of the filename names of the ilfanab.fil.
- Fixed error loading of Battle model when no Battle animation found.
- Fixed bug in the arrays when importing 3DS Models in the P Editor (new model and new group)
v1.4t
- Added Read/Write field Frame Data from/to .TXT file logic (this enables the creation of animations with models that has more bones added). As per Kaldarasha request.
- Added new feature for selecting/move all the UVs when pressing SHIFT key.
- Changed "Backspace" to "Q" key for clear the selected group in the listbox.
- Fixed weapon issue in battle models when there is not weapon model to be loaded.
- Clear selected group when loaded a .P model as new group.
Initial release.
First version of KimeraCS tool.