1
0
mirror of https://github.com/originalnicodr/CinematicUnityExplorer.git synced 2026-10-10 04:53:15 +08:00

Commit Graph

  • 250dec1f88 Deleted debug leftover. originalnicodr 2024-03-30 11:03:40 -03:00
  • f58f3c2cee Added controller support. originalnicodr 2024-03-30 10:45:24 -03:00
  • 918d871041 Added support for more post-processing classes for the post-processing panel. originalnicodr 2024-03-16 19:44:59 -03:00
  • f8918bc3f7 Use the gameplay far clip plane value if the default value is still being used. Also changed the default near clip plane to be bigger, since it seems that having a super small near clip value affects how far the far clip value actually affects the gameworld. originalnicodr 2024-03-15 18:49:01 -03:00
  • 5b98e68c40 Separated the "reset all" feature into another button in the animator panel. originalnicodr 2024-03-13 23:50:53 -03:00
  • 67782b5c8b Fixed some animations not playing in npcs, stopped the game from switching animations when we were manually replacing them, improved the refresh animations feature, and added support for the animator for newer games. originalnicodr 2024-03-13 19:47:46 -03:00
  • 63ac2dfbd9 Added fallback arrows in case we cannot build the cone for the ones we build (was happening on Metall: Hellsinger and Road 96). originalnicodr 2024-03-10 19:11:39 -03:00
  • 65442023aa Stopped patching the mouse position since it caused problems with moving panels around on the screen in some games (Aragami 2, Road 96). originalnicodr 2024-03-10 16:56:44 -03:00
  • 463fec38b2 Changed the lights config button to only show the inspector with the lights properties, and added a new option for the default freecam (so to be able to use the gameplay camera if you can't interact with the menu). originalnicodr 2024-03-10 12:15:32 -03:00
  • 180139dcd2 Apply the TimeScaleWidget default slider value before adding the listener so it doesn't try to set up the time right away, which might give an error in some games (e.g. Iron Harvest). originalnicodr 2024-03-09 16:12:34 -03:00
  • ac00a42432 Edited the Readme, changed the icon to a provisional icon, and updated the UnityEditorPackages. originalnicodr 2024-03-09 10:14:46 -03:00
  • adbbf4eb75 Refactored campath translation point functions to make sure the order of execution is always the same. originalnicodr 2024-03-08 22:03:39 -03:00
  • 103e2fd40e Adjusted default camera far clip to 2000 and made the default tilt speed 10 times faster. originalnicodr 2024-03-08 20:59:57 -03:00
  • 7046d8b5cd Added checks to avoid interacting with some panel cells related to already deleted objects. originalnicodr 2024-03-08 20:38:46 -03:00
  • 4b971d8191 Fixed TimeController widget interaction with CamPaths and deleted comment. originalnicodr 2024-03-08 20:11:25 -03:00
  • 96efbc36d0 Refactored the follow object feature to let the user choose if they want to follow the object position only or if they also want the camera to follow its rotation. originalnicodr 2024-03-08 18:47:00 -03:00
  • 4faf58cb28 Refactor the Animator play button to override whatever animation is currently playing. originalnicodr 2024-02-28 22:42:40 -03:00
  • 3e6350541b Inverted favorite buttons on the Animator and fixed the default freecam move speed input to display the correct initial speed. originalnicodr 2024-02-26 21:30:52 -03:00
  • bc22099845 Added ko-fi link and deleted GitHub funding to avoid errors. originalnicodr 2024-02-26 00:53:25 -03:00
  • 62ee4dc8ab Added kofi link on funding and readme. Also added a link to the Framed guide. originalnicodr 2024-02-26 00:47:36 -03:00
  • bdad7d722c UI tweaks. originalnicodr 2024-02-25 22:16:05 -03:00
  • cd0c9de59b Added favourite button to the animators panel, and fixed the nightly build deployment. originalnicodr 2024-02-25 17:48:05 -03:00
  • fd18d1b56d Refactored the TimeWidget lock button into an Override toggle to make things clearer, and minor UI tweaks on the Cam Path panel. originalnicodr 2024-02-25 13:05:33 -03:00
  • 56e438948b Refactored the TimeWidget to save the previous state when paused with hotkey, and improved code traces. originalnicodr 2024-02-25 12:17:21 -03:00
  • 7bc4dfddb1 Updated readme with a new section and fixed the build shield. originalnicodr 2024-02-23 01:02:37 -03:00
  • 79f6c12cbf Updated the readme with all of the new features and added a picture. originalnicodr 2024-02-22 22:18:11 -03:00
  • 07f4589204 Added missing renaming of things. originalnicodr 2024-02-22 18:50:40 -03:00
  • a5880a433f Updated project references to "CinematicUnityExploerer" for re-release. originalnicodr 2024-02-22 18:29:53 -03:00
  • 63616d8008 Fixed the screenshot UI appearing on the misc panel by scanning for the screenshot method beforehand. originalnicodr 2024-02-22 08:58:45 -03:00
  • 2ca4191589 Fixed wrong argument names in some LegacyInput patched functions. originalnicodr 2024-02-21 00:13:30 -03:00
  • e2fec2d0d4 Deleted previous tilt handling when changing the freecam rotation. Also added a comment on an implementation that changes the camera orientation relative to its tilt. originalnicodr 2024-02-20 23:46:53 -03:00
  • a4c8b11048 Polished Animator UI and reset freecam position and rotation if the scene is different from the one active when last used the freecam. originalnicodr 2024-02-20 21:55:44 -03:00
  • 9c00f112c3 Refactored the Animation system to support IL2CPP games. Also fixed a bug related to the animators cells in the animators pool. originalnicodr 2024-02-20 20:46:01 -03:00
  • 9d5ae8558e Refactored the animator panel to be able to play any animation, modified the pause animation feature with the recommended property, and added try/catch statements to the post-processing panel. Also deleted the "pause after an animation played" code since that doesn't work anymore with the new method. originalnicodr 2024-02-17 01:19:43 -03:00
  • 29c371e2c2 Fixed cam path visualizer for when following objects, and fixed the path sometimes giving errors when trying to start. originalnicodr 2024-02-15 20:52:07 -03:00
  • 05d6e08f73 Added up and down arrows on the camera path nodes to reorder them, allowing the user to add a new node and insert it in the middle of an already-created path. originalnicodr 2024-02-15 18:57:20 -03:00
  • 47e1315622 Added previous and next animations next to the animator dropdown. originalnicodr 2024-02-14 23:03:20 -03:00
  • 4cd4cf00af Added a button to the Animator panel to inspect the object. Also added a slider in the inspector to scale things on three axes at the same time, and adjusted the free cam panel min-height. originalnicodr 2024-02-14 22:32:37 -03:00
  • 336373169a Refactored the Animator pause to use start and stop playback (since disabling the whole animator could cause problems in some games). I am still disabling the animator as a fallback if the described method doesn't work. originalnicodr 2024-02-13 23:38:13 -03:00
  • 147b846995 Refactored the LightsManager to use a ScrollingPoll, and made the turn-off vanilla lights more robust regarding switching scenes with turned-off lights. Also renamed the "AnimatirUI" folder to "Cells". originalnicodr 2024-02-13 18:51:04 -03:00
  • 467d5cf2d5 Fixed toggling NPC animators when we had too many to show at the same time. Also disabled the automatic stop of manually played animations if the user didn't have the animator disabled in the first place, or if they disabled it mid-animation. Also made the Animator panel longer and fixed the FreeCamPanel missing new line. originalnicodr 2024-02-13 16:44:12 -03:00
  • 9e9a5e25ab Block the camera rotation to not go further than looking directly up or down. If it doesn't work in some game we should revisit this. originalnicodr 2024-02-13 13:06:05 -03:00
  • 83b19f2375 Refactored the Camera Path panel to use the ScrollPoll class, reworked the UI on the panel a bit, and deleted an unused member on the AnimatorPanel. originalnicodr 2024-02-13 12:30:12 -03:00
  • 88a1217c7d Fixed the Play button height on the AnimatorPanel. Also fixed the default value of the dropdown to reflect the animation being played at UI construction time (or the first one). originalnicodr 2024-02-13 01:17:11 -03:00
  • 59ffa462cc Added support to manually play animations of entities on the scene (only for Mono builds). Also refactored the AnimatorPanel with a pool of objects. originalnicodr 2024-02-13 00:48:22 -03:00
  • 4f91fdfa66 Added a try-catch statement when building the ScreenCapture UI to not do so if there was a problem retrieving the necessary class and method. originalnicodr 2024-02-12 00:50:22 -03:00
  • 3a9cdd12d9 Unlocked the mouse on freecam even when the mod UI is hidden. Also fixed light range to a number that works and doesn't break in some games (e.g. Lost in Random). originalnicodr 2024-02-11 15:55:41 -03:00
  • a62dc83c02 Make UnityExplorer UI scale with higher resolutions. originalnicodr 2024-02-11 10:44:43 -03:00
  • ad426d4f83 Added "pause on finish" toggle for cam paths. originalnicodr 2024-02-10 16:47:59 -03:00
  • a7038ec378 Made the camera path arrows turn off every time we play or continue the path, without bringing them back if the path is paused or stopped, making its state in the UI more consistent. originalnicodr 2024-02-10 16:15:15 -03:00
  • bc58603398 Made the camera pause feature work more consistently. originalnicodr 2024-02-10 16:05:25 -03:00
  • ebf627c59d Refactored some object searches to be faster. originalnicodr 2024-02-10 15:41:34 -03:00
  • 8db0f7bc8d Improved compatibility using the game Aragami and clarified some variables. originalnicodr 2024-02-10 15:20:09 -03:00
  • 6c21446dad Added animators panel and toggle hotkey to pause NPCs animations. originalnicodr 2024-02-10 12:48:47 -03:00
  • 203d0dede8 Improved compatibility with IL2CPP games, and fixed the postprocessing effect to be turned back on when reloading them. originalnicodr 2024-02-10 10:19:18 -03:00
  • 47e6e3cda8 Improved compatibility for IL2CPP games for disabling cinemachine, finding postprocessing objects, and more. originalnicodr 2024-02-08 19:37:09 -03:00
  • bfdeaacf33 Added default intensity input on the LightsManager panel, as the user may use the same intensity for all new lights (and we can't assign a default value ourselves that works in every game). Also did some minor edits to the panel's size and options order on the Misc panel. originalnicodr 2024-02-07 23:50:16 -03:00
  • 64f9d9c7ea Increased HighLOD toggle value and introduced new shadow-related misc toggles. originalnicodr 2024-02-07 23:20:50 -03:00
  • b50c4ea719 Fixed IL2CPP throwing an exception on patching instead of just returning to the input patching method, and forced high-resolution shadows on newly created lights. originalnicodr 2024-02-07 18:03:33 -03:00
  • f34c02eeaf Refactored the game's input blocker system so we only patch the legacy input system (for now) without affecting the behavior of Unity's new input system, or where none is detected. originalnicodr 2024-02-07 00:45:50 -03:00
  • e732672e0a Fixed missing namespace. originalnicodr 2024-02-06 20:22:44 -03:00
  • 8c0e8db5d8 Patch the light class so we can color the meshes we use to visualize spawned lights with the same color. originalnicodr 2024-02-06 20:08:46 -03:00
  • 89ee7747e5 Update UnityExplorer from another fork (#33) Nicolás Uriel Navall 2024-02-05 22:28:41 -03:00
  • d8151bd99d Added UI toggler for blocking the game input, and switched some default hotkeys to match Otis_inf default hotkeys. originalnicodr 2024-02-04 18:29:10 -03:00
  • 44b837edf7 Update IInputManager.cs originalnicodr 2024-02-04 18:05:18 -03:00
  • 22592c634c Wrapped the InputManager so I can disable the games input when we enable the freecam (if it's using Unity's input solution). originalnicodr 2024-02-04 17:12:29 -03:00
  • 406502f485 Fixed the new Hud toggle to work with CPP releases and deleted unnecessary namespace usage. originalnicodr 2024-02-04 11:05:01 -03:00
  • b294880409 Refactored the HUD toggle to be more straightforward and faster, and disabled menu elements so they are not accidentally clicked when using the UnityExplorer menu. originalnicodr 2024-02-04 10:11:17 -03:00
  • c1988eb928 Exposed tension and alpha of catmull rom on the Camera Paths panel. originalnicodr 2024-02-04 09:40:17 -03:00
  • c56cb0874d Added QoL options to unpause when starting playing the camera path and to wait 3 seconds before starting. Also moved some member's initializers to the class constructor. originalnicodr 2024-02-03 10:52:33 -03:00
  • b87873ab83 Added a visualizer option for camera paths and deleted the collider on the arrows. Otherwise, they would mess with the game's physics and game logic. originalnicodr 2024-02-03 00:10:06 -03:00
  • a12b8a36c1 Introduced a class to create arrow gameObjects to use as visualizers. Added them to lights. originalnicodr 2024-02-02 09:15:42 -03:00
  • a2579d4598 Deselected the follow object button after clicking it, hid the UE menu after hitting play on the camera path, and fixed the follow object to work in conjunction with the camera paths. originalnicodr 2024-01-31 23:20:16 -03:00
  • 758394944e Added near and far clip sliders on the Freecam panel. Fixed the timescale slider to update on input change, and adjusted minheight on misc panel. originalnicodr 2024-01-28 19:04:53 -03:00
  • c75897d147 Removed debugging log and fixed new camera orientation implementation to move as much as we move the mouse. originalnicodr 2024-01-28 12:54:26 -03:00
  • 390414716b Added high LODs trigger. originalnicodr 2024-01-28 12:34:22 -03:00
  • c556b25225 Fixed mouse orientation to fit tilt and the camera path being able to move the camera at the right speed no matter the time dilation. originalnicodr 2024-01-28 09:39:58 -03:00
  • b4cf7b7803 Added hotkeys to reset FOV and tilt, and show all of the custom hotkeys on the freecam panel. originalnicodr 2024-01-27 23:17:30 -03:00
  • 47ad903ca7 Added assignable hotkeys on the Options panel, deselected some cam-paths panel buttons so they are not accidentally triggered when pressing space after clicking on them, and user input over the freecam when a path is being played. originalnicodr 2024-01-27 19:32:52 -03:00
  • 252521061b Added misc panel with HUD toggle and screenshot support. Added more hotkeys and changed the order of panels in the navbar. originalnicodr 2024-01-27 17:10:15 -03:00
  • 78c8a41e22 Modified the camera path to use time instead of speed, precalculated the lookAhead points beforehand, fixed the path using the wrong rotations in a quaternion, and modified some buttons in the camera paths panel. originalnicodr 2024-01-27 11:01:38 -03:00
  • c8e6d312ae Refactored camera paths. originalnicodr 2024-01-24 09:16:33 -03:00
  • a387207841 Made the postprocessing effect inspect buttons open with filters applied to reduce clutter, did the same with the lights manager, and made a struct a class to fix deployment errors. originalnicodr 2024-01-18 00:31:16 -03:00
  • 3f546a0c83 Added Post-processing panel. originalnicodr 2024-01-17 23:39:34 -03:00
  • 06bf0536bb Make the cinemachine component disable itself when using the gameplaycamera and put the follow and release object buttons on the same row. originalnicodr 2024-01-14 11:22:17 -03:00
  • ba10a10ffc Adjusted navbar width and switched the new time scale slider and lock button positions. originalnicodr 2024-01-13 18:31:26 -03:00
  • c16115f888 Added time scale slider originalnicodr 2024-01-13 18:25:31 -03:00
  • b72db918bc Show on UI the current object being followed and fixed a bug. originalnicodr 2024-01-13 16:29:49 -03:00
  • bfb3b848dd Added a button to follow game objects with the freecam from the inspector window for more granularity when selecting the object to follow. originalnicodr 2024-01-13 16:03:28 -03:00
  • 6ad2554225 Added Frameskip, and fixed the pause key not working. originalnicodr 2024-01-13 15:46:19 -03:00
  • d70fc10ea5 Refactored the pause button to work with UnityExplorer timescale widget. originalnicodr 2024-01-13 14:30:42 -03:00
  • aad2567b86 Made the followObject a variable instead. Maintain the follow object in camera switching and added a button to release the camera from the follow object. originalnicodr 2024-01-11 18:19:58 -03:00
  • b3580e69b3 Added option to make the camera follow an in-game object. Also made a toggle to block the freecam from moving with user input. originalnicodr 2024-01-10 23:24:44 -03:00
  • ac7024bf74 Merge pull request #26 from originalnicodr/test-fix-fork-1 Nicolás Uriel Navall 2023-08-19 16:37:40 -03:00
  • 4087982717 Added changes from fork to fix MelonLoader originalnicodr 2023-06-29 20:03:32 -03:00
  • 6c31c4b77b Merge branch 'master' of https://github.com/originalnicodr/UnityExplorer originalnicodr 2023-06-14 22:30:29 -03:00
  • 2f56f97e57 Update README.md originalnicodr 2023-06-14 22:30:25 -03:00
  • 6eb904905f Merge pull request #2 from originalnicodr/revert-1-master Nicolás Uriel Navall 2023-04-10 11:38:35 -03:00
  • 47f61767bf Revert "Update UnityExplorer compatibility for new IL2CPP games" Nicolás Uriel Navall 2023-04-10 11:38:03 -03:00
  • 5be48458a6 Fixed "copy cam pos" and "copy cam fov" buttons. Plus some cleaning. originalnicodr 2023-04-01 16:58:30 -03:00