Commit Graph

214 Commits

Author SHA1 Message Date
Phillip Stephens e39fee8154
Allow specifying memory card image path for slot A and B 2021-02-25 21:07:41 -08:00
Phillip Stephens f1419cbefe Update hecl-gui, because I'm dumb 2021-02-21 18:56:36 -08:00
Phillip Stephens cb2d826cbd Add WIN32 back to executable target 2021-02-21 18:56:21 -08:00
Phillip Stephens 4d54aa0125 Update hecl and hecl-gui to support dynamic blender versioning 2021-02-21 18:52:53 -08:00
Phillip Stephens daef7dfe00 Add ability to search for blender version dynamically 2021-02-21 18:52:17 -08:00
Phillip Stephens 72f48f3a6d Update hecl-gui 2021-02-21 17:58:04 -08:00
Phillip Stephens e0da690d7c Fix compiling against Qt6 2021-02-21 17:56:16 -08:00
Luke Street 2bad858362 Allow building hecl-gui with Qt5
Checks arm64 vs x86_64 path for macOS homebrew
2021-02-21 13:25:52 -05:00
Luke Street e1515252f1 Allow compiling with Qt5 again (Qt6 is preferred)
Small fix to Quazip, removes extraneous files
2021-02-21 13:23:20 -05:00
Phillip Stephens 8838add29d Merge branch 'master' of https://gitlab.axiodl.com/AxioDL/hecl-gui 2021-02-20 15:03:40 -08:00
Phillip Stephens 732a59c983 Fix windows build 2021-02-20 15:02:40 -08:00
Phillip Stephens b52742b407 Update quazip 2021-02-20 14:56:24 -08:00
Phillip Stephens a7c61573bd
Update hecl-gui and amuse, just boot right into the game always 2021-01-23 16:28:22 -08:00
Phillip Stephens 76966831b0 Upgrade to Qt6 2021-01-23 16:26:28 -08:00
Phillip Stephens 951fe12f41
Merge thardus 2020-09-13 13:08:41 -07:00
Phillip Stephens 2c59420177
Finish implement AI behavior for CThardusRockProjectile 2020-09-12 18:40:19 -07:00
Luke Street 9c3f5e1a07 Update hecl-gui 2020-09-04 03:46:08 -04:00
Luke Street 1acd71dc46 Update recommended Blender version text 2020-09-04 03:46:02 -04:00
Luke Street 9554509df4 Update hecl & hecl-gui 2020-09-04 03:34:02 -04:00
Luke Street 362434bea6 Require Blender 2.90 & other fixes 2020-09-04 03:33:46 -04:00
Luke Street c0db37ce66 Update kabufuda, hecl-gui 2020-06-24 12:07:02 -04:00
Luke Street 61dbc1628e Link zlib on non-Windows platforms 2020-06-24 12:04:17 -04:00
Luke Street 217adb22dc Update hecl-gui 2020-06-24 11:46:02 -04:00
Luke Street af64349044 Fix Blender 2.83 & Qt 5.15 2020-06-24 11:44:00 -04:00
Luke Street 9f55b65bb6 Update to Blender 2.83 2020-06-13 20:12:39 -04:00
Luke Street 0dd67e0662 Require Blender 2.83 2020-06-13 20:09:17 -04:00
Luke Street 74cbdfaaa4 Use PNG_INCLUDE_DIR & update submodules 2020-06-13 17:24:09 -04:00
Luke Street 45fe93ee94 Windows updates (better Blender version check, better static linking) 2020-06-13 17:21:50 -04:00
Phillip Stephens 20109bddc3
Fix libPNG 2020-06-12 05:44:33 -07:00
Phillip Stephens b16174edcd Fix libPNG 2020-06-12 05:43:40 -07:00
Luke Street e1cd1278f6 Update macOS build instructions 2020-05-24 12:03:33 -04:00
Luke Street 904e2a113d Add Homebrew Qt5 path hint 2020-05-24 11:56:38 -04:00
Luke Street 24acb585f8 MSVC & zeus fixes; update hecl-gui 2020-04-19 21:09:30 -04:00
Luke Street c7e778f66c Add Skip Splash Screens option 2020-04-18 17:53:27 -04:00
Luke Street 81c2e5b03c CTweakGame: Add tweak.game.SplashScreensDisabled CVar 2020-04-18 17:37:02 -04:00
Luke Street dbeb871336 Add log saving & hook up options editor 2020-04-18 17:16:59 -04:00
Luke Street 2b6851f7bf Start implementing options tab; bug fixes & logging performance improvement 2020-04-18 17:16:59 -04:00
Luke Street 3487423d78 Initial Options tab, CVar dialog 2020-04-18 17:16:59 -04:00
Luke Street 4c178bee84 Add fallback path to app dir for urde/hecl/visigen on Linux 2020-04-18 17:16:59 -04:00
Luke Street 37324e7fe0 Update About 2020-04-18 17:16:59 -04:00
Luke Street 7eb0e89e3e Add Experimental Features / Variable DT option 2020-04-18 17:16:59 -04:00
Luke Street 0ce0ea712e Fix extract/package detection 2020-04-18 17:16:59 -04:00
Luke Street d62a47d423 Enable URDE logging by default 2020-04-18 17:16:59 -04:00
Luke Street d3d543dadc Remove OpenGL option 2020-04-18 17:16:59 -04:00
Luke Street c17561c6b0 Require Blender 2.82 2020-04-18 17:16:59 -04:00
Phillip Stephens 906c476139 Fix macOS version string 2020-04-16 15:15:37 -07:00
Luke Street 5de8275a77 Update hecl/hecl-gui to check Blender 2.81+ 2019-12-22 18:41:42 -05:00
Luke Street 9be51c0483 Require Blender 2.81+ 2019-12-22 18:40:18 -05:00
Jack Andersen 16ca0d24c2 Explicit Asset ID refactor 2019-09-30 21:38:03 -10:00
Jack Andersen 28221d6d33 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl-gui 2019-09-30 21:37:42 -10:00
Jack Andersen 0c27722831 Use .done file to detect extraction complete 2019-09-30 21:37:13 -10:00
Phillip Stephens 55d5e5d4a5 Restore some clobbered settings 2019-09-05 20:00:17 -07:00
Phillip Stephens 9d527b91ca Use QPlainTextEdit for processOutput rather than QTextEdit for better performance, and memory overhead 2019-09-05 19:56:42 -07:00
Lioncash 425921dc23 General: Use override where applicable 2019-08-31 17:50:20 -04:00
Phillip Stephens 256994c199
Initial CEnergyBall, update submodules, various fixes 2019-08-31 02:02:21 -07:00
Lioncash 0fceb801ca General: Bump Blender minimum version to 2.80 2019-08-30 05:49:36 -04:00
Lioncash 08b7486bf0 General: Make UI strings translation-aware
Makes the UI strings localizable for other languages. Fairly trivial, as
there's not many dialogs to translate.
2019-08-30 03:22:15 -04:00
Lioncash 79e522a03e CMakeLists: Add Qt 5 type-safety compile definitions
Migrates the Qt compile definitions that were added to amuse over to the
hecl GUI.
2019-08-27 23:02:51 -04:00
Lioncash a86b98837d Update quazip to 0.8.1
Keeps the library up to date so it interoperates with Qt 5 a little
better.
2019-08-27 21:32:44 -04:00
Phillip Stephens 37c68bc4a6
Update submodules 2019-08-26 15:58:26 -07:00
Phillip Stephens 0cb64f8528 Fix deprecation errors 2019-08-25 20:19:55 -07:00
Phillip Stephens f48ebefa84
Update hecl-gui 2019-08-25 18:33:23 -07:00
Phillip Stephens 7c2d70542b Minor CMake fix 2019-08-25 18:33:03 -07:00
Phillip Stephens 2a60b9fbf4
Update submodules, minor fixes 2019-08-25 18:29:25 -07:00
Phillip Stephens 4a8a8fcbb9 Merge pull request #1 from lioncash/cmake
CMakeLists: Minor cleanup
2019-08-25 18:27:03 -07:00
Phillip Stephens a8f39c6acb Merge pull request #2 from lioncash/slot
General: Make use of Qt 5's signal/slot connection syntax
2019-08-25 18:26:55 -07:00
Lioncash 02e910c4ef General: Use unique_ptr for UI instances
Gets rid of the need for manual new and delete.
2019-08-25 20:52:05 -04:00
Lioncash 2ccc59fc0c General: Make use of Qt 5's signal/slot connection syntax
Allows compile-time detection of incompatible signals/slots, as opposed
to runtime errors, making the connections more type-safe.
2019-08-25 20:40:09 -04:00
Lioncash 1f62d8efbb CMakeLists: Append to hecl-gui target directly
Appends changes to the target directly instead of appending to variables
and then appending to the target.
2019-08-25 20:12:02 -04:00
Lioncash 2c8ee49238 CMakeLists: Migrate Qt package finding to using components
Same thing but shortens up the find_package() calls and allows linking
in a target directly instead of a variable name.
2019-08-25 20:12:02 -04:00
Lioncash 1558d3d355 CMakeLists: Organize source files
Organizes the source files to have a consistent formatting and layout.
2019-08-25 20:11:58 -04:00
Jack Andersen 0ab08daae7 Windows build fixes 2019-07-27 15:21:31 -10:00
Jack Andersen a357648a99 Windows build fixes 2019-07-27 15:20:18 -10:00
Jack Andersen 7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen 79b0b6c2a9 Change deprecated Qt references 2019-07-19 18:25:42 -10:00
Phillip Stephens d1e97dd821 Update hecl-gui 2019-06-29 11:03:25 -07:00
Phillip Stephens 483d4746dc Add support for development tracks 2019-06-29 11:02:33 -07:00
Jack Andersen e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen 1dd7f604f0 Better CMake dependency handling 2019-06-11 16:03:12 -10:00
Phillip Stephens 4dd40f519e Fix CScriptGenerator infinite recursion, update submodules 2019-01-26 15:22:51 -08:00
Phillip Stephens 47a7383c6d Add ability to edit command line arguments, and enable cheats 2019-01-26 15:22:16 -08:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen 39a8b1608d New code style refactor 2018-12-07 19:19:40 -10:00
Jack Andersen 7c7da6671a SIMD refactor 2018-12-07 15:49:15 -10:00
Jack Andersen a1ed397436 Hard-merge quazip submodule into hecl-gui 2018-12-07 15:47:21 -10:00
Jack Andersen 1851308021 Windows fixes 2018-10-14 10:16:21 -10:00
Jack Andersen adaa88e0db Windows build fixes 2018-10-14 10:12:17 -10:00
Jack Andersen c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen e82da43331 Convert to pragma once 2018-10-06 17:41:18 -10:00
Phillip Stephens c0b8b89a9b Various CScriptSpecialFunction implementation, more debugOverlay CVars 2018-06-08 14:00:18 -07:00
Phillip Stephens be35f67bc9 Better CPU frequency detection for Linux 2018-06-08 13:59:22 -07:00
Jack Andersen 9d25d44fe8 CGuiFrame destructor fix 2018-05-06 13:47:55 -10:00
Jack Andersen 50c543d73a Add support for cursor up escape code 2018-05-06 13:47:29 -10:00
Jack Andersen f4f2278615 Add sanitizers to executable targets 2018-05-06 13:09:39 -10:00
Jack Andersen 95d9283800 Add sanitizers to executable targets 2018-05-06 13:09:17 -10:00
Jack Andersen ed4d7445c7 More fixes for GameCube cooking 2018-04-07 10:55:57 -10:00
Jack Andersen b798f14523 Update out directory structure 2018-04-07 10:55:33 -10:00
Jack Andersen ecaf7f313f Update submodules 2018-04-02 15:06:21 -10:00
Jack Andersen 602ed824e4 Use 5GB as HDD free space requirement 2018-04-01 18:28:04 -10:00
Jack Andersen 7c0bf75f7a Various windows fixes and additions 2018-03-23 11:56:17 -10:00