1
0
mirror of https://github.com/originalnicodr/CinematicUnityExplorer.git synced 2026-10-10 13:03:15 +08:00
Commit Graph

1288 Commits

Author SHA1 Message Date
Nicolás Uriel Navall e6bcbcd0cc Add Discord support link and badge to README
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2026-02-23 21:04:22 -03:00
Nicolás Uriel Navall 1b93dd67f8 Separated Reset button behaviour from the button check so we can properly call ResetCameraTransform on SetupFreeCamera.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
1.4.0
2025-12-07 20:44:13 -03:00
Nicolás Uriel Navall 733887ea50 Refactored HDRP camera handling on ForcedMatrix freecam mode. 2025-12-07 20:00:20 -03:00
Nicolás Uriel Navall d042771896 Fixed aspect ratio breaking when hotsampling in ForcedMatrix freecam mode.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-12-04 20:55:20 -03:00
Nicolás Uriel Navall df5a1542ba Added extra checks regarding HDRP rendering on ForcedMatrix freecam method.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-12-03 19:57:22 -03:00
Nicolás Uriel Navall 27851a88ea Added Unity Input System support (#116)
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
* Added support for new input system. First implementation.

* Deleted unnecessary prefix calls, typed most "var" variables, added support for wasReleasedThisFrame, used GetButtonWasPressed on IInputManager::GetKeyUp, refactored GetMouseButton to use the cached buttons, and split the postfix functions into multiple ones.

* Fixed builds for other .net versions.

* Added a class to handle gamepad input to use with the freecam.

* Fixed some logging stuff, and added a dropdown on the freecam panel to select the controller that you want to use to control the freecam. Also refactored the freecam panel a bit UI wise.

* Made the gamepad interceptor class compatible with the INewInputSystem by reusing its patch functions for the gamepad buttons. Also did some cleaning regarding key normalization.

* Fixed runtime warnings and added gamepad controls to the readme. Also made changing the FOV faster.

* Fixed dpad on some versions of the engine/library. Also refactored the gamepad input code on FreeCamBehaviour::ProcessInput(), inverted dpad up and down functionalities, modified the fov change speed, added a minimum value for the fov, and added a reset tilt button to the gamepad.

* Update README.md

* Fixed freecam default mode on forced, and hid the controller dropdown on the freecam panel when the game uses the legacy input system.

* Added more controller hotkeys,

* Added slower camera rotation based on fov.

* Added an ExplorerCore log call warning when trying to play a path with fewer than 3 nodes.
2025-11-29 20:08:28 -03:00
Nicolás Uriel Navall 5c556d99c5 Upgraded CUE version.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-10-18 17:32:15 -03:00
Nicolás Uriel Navall 91e5bcb38c Added gameobject target support for automatic disabling on freecam, and made the lookup gameobject more robust. Also improved error messages around it. 2025-10-18 17:31:28 -03:00
Nicolás Uriel Navall a08a299a8f Reordered FreeCameraType, made ForcedMatrix the default one, and renamed Advanced_Freecam_Selection setting to Freecam_Camera_Target_Selection. 2025-10-18 15:28:51 -03:00
Nicolás Uriel Navall 32bf1a6246 Update UniverseLib
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-10-04 11:40:21 -03:00
Nicolás Uriel Navall e3584654a6 Added advance setting to select target camera (#108)
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
* Added a dropdown to select the camera you want to target. Also improved rendering tweaks error handling.

* Added settings to optionally render the target camera dropdown and to remember the selected target camera across sessions. Also renamed the CUE camera objects for standardization (and filtering) sake.

* Refactored Preferred_Target_Camera into a path to the cam object to make it more robust.

* Added missing config values type changes.

* Refactor build guards by using reflection to cover all builds.

* Replaced Array.IndexOf by a manual iteration because it wasn't working for some reason. Also polished some vertical spaces.
2025-06-20 18:33:11 -03:00
originalnicodr 388c9fbc29 Added a new field on the freecam panel to add components to disable when enabling the freecam.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-03-02 14:51:51 -03:00
originalnicodr 2f35b9d2c7 Made the slow-down hotkey tilt the camera 90 degrees instead, to tilt vertically in games that don't allow vertical ARs.
Build CinematicUnityExplorer / build_dotnet (push) Waiting to run
Build CinematicUnityExplorer / build_connector (push) Waiting to run
2025-03-01 10:58:05 -03:00
originalnicodr b82cc62186 Destroy cinemachine in Cloned Freecam mode as we won't be enabling it back again since the cam will get destroyed anyway, given that in some games the cinemachine cam would still bother us even if it's disabled.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-02-26 00:45:15 -03:00
originalnicodr 9429b84cfa Made lights in the lights manager panel and effects in the postprocessing effects panel prioritize focusing on already opened inspector tabs when trying to inspect the corresponding object.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-02-23 22:56:09 -03:00
originalnicodr 2719c69753 Added new safeguards when adding and removing event handlers to the rendering pipeline. Also changed the "reset camera on new freecam sessions" option default value to true, as its more intuitive.
Build CinematicUnityExplorer / build_dotnet (push) Waiting to run
Build CinematicUnityExplorer / build_connector (push) Waiting to run
2025-02-23 20:27:50 -03:00
Yuki.kaco 9144f89e32 Add Adjust ArrowSize (#101)
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
Co-authored-by: originalnicodr <niconavall@gmail.com>
2025-02-07 19:39:21 -03:00
originalnicodr 3bc1268444 Updated GitHub action upload-artifact from v3 to v4
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-02-02 18:48:04 -03:00
originalnicodr 4c100daf83 Fixed bug when disabling orthographic property on freecam 2025-02-02 18:42:30 -03:00
originalnicodr e7d591176e Fixed poses not being saved correctly for some .NET versions.
Build CinematicUnityExplorer / build_dotnet (push) Has been cancelled
Build CinematicUnityExplorer / build_connector (push) Has been cancelled
2025-01-20 13:21:09 -03:00
originalnicodr ca46607c49 Automatically update the default freecam every time a new freecam type is selected. 2025-01-20 11:51:50 -03:00
originalnicodr 7fb67b4e28 Added steps on the freecam enabling to enable/disable the orthographic property, as I believe it doesn't make sense to freecam while that is enabled
(might still be worth making this a setting in the future tho)
2025-01-20 11:21:03 -03:00
originalnicodr c0f42ad983 Enhanced the camera selection logic on the world mouse inspector. Also fixed the camera coordinates not being displayed properly.
Based on the work of @p1xel8ted on https://github.com/yukieiji/UnityExplorer/pull/35.
2025-01-20 10:56:35 -03:00
originalnicodr 6111c1743b Avoid processing freecam input movement when there is a focused input field. 2024-12-15 21:13:20 -03:00
originalnicodr b03d81052b Update README.md 1.3.0 2024-11-30 14:28:19 -03:00
originalnicodr 173eeb993a Increased version number. 2024-11-30 13:15:09 -03:00
originalnicodr 07971489c4 Added checks to avoid the look-at feature from getting in the way of the connector commands. 2024-11-30 12:57:02 -03:00
originalnicodr 2604dd8286 Added look at feature in the freecam panel. 2024-11-30 12:41:37 -03:00
originalnicodr ca81bcc5dc Fixed loading cam path relative to the camera with a different rotation. 2024-11-30 11:37:27 -03:00
originalnicodr b95178775c Fix get value from property with reflection. 2024-11-30 09:47:05 -03:00
Scoolnik 3928cdc4fe fix: save default lod bias 2024-11-30 09:38:00 -03:00
originalnicodr 81d15270fe Fixed mod UI scaling on wide ARs (won't work well on tall ARs). 2024-11-29 09:35:25 -03:00
originalnicodr 2b557a8c23 Fixed standalone build 2024-11-26 20:50:43 -03:00
originalnicodr 462201534d Added option to reset the freecam transform between freecam sessions. 2024-11-26 20:44:17 -03:00
originalnicodr f3b154658c Added a button in the game object inspector panel to move the object to the camera position (and rotation). Also minor UI adjustment on the CamPaths panel. 2024-11-25 19:18:37 -03:00
originalnicodr 7ab907d7b0 Added camera path serialization, and changed extension of saved poses. 2024-11-25 18:38:55 -03:00
originalnicodr 736ebdfa1b Added new freecam methods, one for cloning the gameplay camera and another one for replacing the worldToCameraMatrix of the gameplay camera. 2024-11-23 11:52:00 -03:00
Noah Pilarski c9aa93a6a4 Add FlattenHierarchy to find special case of singletons (#90)
Add FlattenHierarchy to find special case of singletons
2024-10-08 20:46:28 -03:00
Sebastián A. 78bf2fc634 Add support to 32bit igcsdof. (#91)
Add support to 32bit igcsdof.
2024-10-05 12:56:40 -03:00
originalnicodr 6c493aaf7d Moved the bone object inspect button to the right and put the bone name on a label so it could resize correctly. 2024-08-08 18:26:33 -03:00
originalnicodr b6d459b664 Search AnimatorCell-associated meshes again when refreshing the animator's list. Refreshes the bone panel with the new meshes. 2024-08-07 19:39:02 -03:00
originalnicodr 7a580d12ed Update individual cell mesh togglers if the global toggler is interacted with. 2024-08-04 21:33:05 -03:00
originalnicodr 8f2ec19660 Refactored the animator player toggler into a play/pause button for better UI/UX. Also did some minor campaths panel UI improvements. 2024-08-04 21:14:44 -03:00
originalnicodr f855f6d430 Added search function in the bones panel. 2024-07-28 21:25:13 -03:00
originalnicodr a6446c50e4 Added a helper method to copy cached transform data into a transform and fixed a bug when looking for bones for the bones panel. 2024-07-28 20:31:37 -03:00
originalnicodr f3b48bf069 Added serialization support for poses, which allows you to save and load custom poses. 2024-07-28 19:10:40 -03:00
originalnicodr 396e653495 Refactored BoneCell to get rid of a legacy member. Also added TODO on BonesPanel. 2024-07-27 14:52:10 -03:00
originalnicodr 68c482df22 Added a label next to the expand/collapse button and increased the minimum height of the bones panel. 2024-07-27 14:40:43 -03:00
originalnicodr a868cc74ac Refactored bone panel to mimic a hierarchical-like structure, so the main bones are displayed first, and you can get more granular control by expanding their children. 2024-07-27 13:24:52 -03:00
originalnicodr 343ccb9474 Used base Exception on UnityIGCSConnector despite good practices to increase game compatibility. 2024-07-27 13:15:34 -03:00