Lioncache
3dc25217a1
CPasteNodesCommand: Make use of unique_ptr
...
Same behavior, but simplified allocation handling.
2025-11-30 16:45:31 -05:00
Lioncache
43eae548ac
Editor: Convert QVector over to QList
...
In Qt 6 QVector is now a typedef alias for QList, so we can convert these over
to make the semantics explicit.
2025-11-30 15:44:23 -05:00
Lioncache
0e56aa3fa8
CEditorApplication: Remove wonky closing parenthesis in package cooking dialog
...
This just looks out of place (and is a remnant from the translation
string changes).
2025-11-30 15:19:29 -05:00
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