Commit Graph

1362 Commits

Author SHA1 Message Date
Henrique Gemignani Passos Lima
596bc275eb Merge pull request #56 from lioncash/qt6
General: Update to Qt6
2025-11-30 13:52:25 +01:00
Lioncache
b2bd0cd326 General: Update to Qt6
Migrate over to Qt 6 so that we can keep the UI toolkit pegged at the
current major version.

Unfortunately this also means we have to gut a small feature in the
progress dialogs, since the extras module doesn't exist in Qt6 anymore.

Few things of note:

QVector<> is internally an alias of QList now, so any changeover is due
to that to make the semantics a little clearer.

QtConcurrent requires arguments to be swapped on some invocations, and
discarding instances need to use the global thread pool instead.

fromStdList(), etc can be replaced with range constructors.

--no-angle and other commands are removed from newer versions of
windeployqt

QVariant::Invalid (and other type IDs) are deprecated and also break
existing functionality. Instead we can return default constructed
QVariants where applicable, which restores functionality that would be
broken if left as is (e.g. many list would straight up not populate or
have wonky size hinting).

The reason for this is that the QVariant(QVariant::Type) constructor
models a unique kind of internal QVariant state where it's considered
to be in an invalid state, but accessing the (supposedly) invalid state
will instead return a default constructed value of the internal type.

This kinda sucks because this means genuinely invalid states that would
warrant an assertion or other type of error would be silently ignored
and execution would continue on as normal, so this also enforces
correctness a little bit (on top of, well, fixing all the broken UI
controls).
2025-11-29 19:54:35 -05:00
Henrique Gemignani Passos Lima
b8dcdcf514 Merge pull request #51 from Bearborg/allow-primehack
Allow using PrimeHack for QuickPlay
2025-08-10 19:41:15 +03:00
Bearborg
14432a870d Allow using PrimeHack for QuickPlay 2023-05-21 14:35:07 -04:00
Henrique Gemignani Passos Lima
e5d1678ff6 Merge pull request #50 from Bearborg/master
Update dependencies
2023-05-21 20:39:01 +03:00
Bearborg
e85f7cc560 Update dependencies 2023-05-21 13:31:11 -04:00
Henrique Gemignani Passos Lima
2fe042be80 Add Memo Type to HUDMemoMP1 2023-02-22 01:37:51 +02:00
Henrique Gemignani Passos Lima
1ab67ad1c6 MP1R: Add HUDMemoMP1 2023-02-18 04:45:36 +02:00
Henrique Gemignani Passos Lima
36f16edd76 MP1R: Add more OnlyIfModified 2023-02-17 01:46:12 +02:00
Henrique Gemignani Passos Lima
4f73ff5717 MP1R Templates: Fix field order, add CookIfModified 2023-02-17 00:22:52 +02:00
Henrique Gemignani Passos Lima
4e3c27171f Fix MP1R templates 2023-02-16 11:52:33 +02:00
Henrique Gemignani Passos Lima
ab6933ab30 Merge pull request #49 from duncathan/mp1r-templates
add remastered templates
2023-02-16 11:25:43 +02:00
duncathan
f6cf885c30 more mp1r templates 2023-02-16 02:39:15 -06:00
Henrique Gemignani Passos Lima
7cd4cdcd25 Merge pull request #48 from duncathan/mp1r-templates
add remastered templates
2023-02-15 23:48:19 +02:00
duncathan
70f29fb51c Merge remote-tracking branch 'origin/master' into mp1r-templates 2023-02-15 15:33:58 -06:00
Henrique Gemignani Passos Lima
5d419ad691 Merge pull request #43 from duncathan/instance-ids
adds instance ID to list
2023-02-15 10:39:18 +02:00
Henrique Gemignani Passos Lima
43e74df966 Merge pull request #46 from duncathan/tweaks
add tweak fourccs to echoes game.xml ScriptObjects section
2023-02-15 10:38:46 +02:00
duncathan
8ac6e4b227 Pickup 2023-02-15 01:32:25 -06:00
duncathan
af1a4dc3d9 add 175 placeholder templates for remastered 2023-02-14 19:20:53 -06:00
duncathan
a267ddfb59 flesh out SLdrWorldTeleporterTooMP1 2023-02-14 16:13:24 -06:00
Henrique Gemignani Passos Lima
f620fc7066 Add incomplete flag to MP1r's SLdrWorldTeleporterTooMP1 2023-02-15 00:03:40 +02:00
Henrique Gemignani Passos Lima
9e29a3499b Add basic template files for Prime Remastered 2023-02-13 20:20:08 +02:00
Henrique Gemignani Passos Lima
1e3d3463dc Add missing field for Prime 2's WeaponVulnerability 2022-12-02 23:54:51 +02:00
Henrique Gemignani Passos Lima
d1dbc1526d Add names for all values of PlayerItem.xml 2022-12-02 23:47:42 +02:00
duncathan
9e63367e82 add tweak fourccs to echoes game.xml ScriptObjects section 2022-06-09 17:01:44 -06:00
6376d72c8b Merge pull request #45 from henriquegemignani/master
More properties names, with a few unconfirmed ones
2022-02-03 15:30:42 -05:00
duncathan
c6fe90d96d adds instance ID to list 2022-01-27 16:53:15 -06:00
Henrique Gemignani Passos Lima
93def2d592 More properties names, with a few unconfirmed ones 2022-01-21 20:21:33 +02:00
duncathan salt
6624541981 adds script objects for Echoes's TREE format (#41)
* adds script objects for Echoes's SCAN and TREE formats

* adds correct enum for SCIN's choice property

Co-authored-by: duncathan <dunc@duncathan.com>
2021-10-16 09:56:35 -04:00
e6010d25af 400+ new property names, some renamed structs for MP2/MP3 2021-08-10 18:58:25 -04:00
Henrique Gemignani Passos Lima
c15a0798ff Better ConditionalTest field names 2021-08-09 02:07:01 +03:00
90d2c06e14 More discovered property names 2021-08-07 17:35:55 -04:00
Henrique Gemignani Passos Lima
dd765d8abb More property names 2021-08-07 18:40:25 +03:00
Henrique Gemignani Passos Lima
e6597f0450 Corruption property names 2021-08-07 17:10:13 +03:00
Henrique Gemignani Passos Lima
7a86bc6274 Echoes tweak property names 2021-08-07 05:18:42 +03:00
Henrique Gemignani Passos Lima
f282bdef1c Call Report less often and with a mutex 2021-08-07 02:53:57 +03:00
Henrique Gemignani Passos Lima
53685b1efe Corruption TweakPlayer property names 2021-08-07 02:28:31 +03:00
Henrique Gemignani Passos Lima
5f14db33f9 Fix sign mismatch 2021-08-07 02:28:13 +03:00
2e86274680 Update WordList.txt 2021-08-06 18:53:37 -04:00
8fa2532a75 Update PropertyMap.xml with new findings 2021-08-06 18:53:37 -04:00
023aef478b Add multithreading to property name generator 2021-08-06 18:53:37 -04:00
Henrique Gemignani Passos Lima
ceecab0151 Fix being unable to read standalone Corruption Tweaks 2021-08-05 17:13:13 +03:00
d8a7da9234 Fix property name generation showing no results
When the task takes <500ms, results are never displayed.
2021-08-04 16:00:08 -04:00
Henrique Gemignani Passos Lima
d7d5fe67b2 Add some details for PlayerController properties 2021-08-03 22:07:22 +03:00
Henrique Gemignani Passos Lima
d80abeb302 Fix CBasicViewport using deprecated Qt API 2021-06-20 23:00:08 +03:00
Henrique Gemignani Passos Lima
f20d1c17f6 Update LibCommon 2021-06-20 22:59:12 +03:00
b73e7975c9 Fix crash in CEditorApplication::RebuildResourceDatabase 2021-06-20 12:47:46 -07:00
59b34eab31 Merge pull request #40 from henriquegemignani/feature/template-strings
More non-confirmed Tweak names
2021-06-20 10:25:06 -07:00
5919939311 Various fixes 2021-06-20 10:17:50 -07:00
Henrique Gemignani Passos Lima
53860ddc45 More non-confirmed Tweak names 2021-06-17 20:32:20 +03:00