93bb7fec43
Begin adding support for drawing additional objects in the renderer
...
This will be used in the map editor to draw where objects are. It
doesn't draw anything yet, and can't until we get LGB support in
libphysis.
2025-05-13 15:19:11 -04:00
442a13a612
Map Editor: Move the map list widget to an open dialog
2025-05-11 21:27:49 -04:00
0aca596662
Fix crash in EXDPart when the EXD isn't found
2025-05-10 23:57:34 -04:00
1e18da1c4b
Add missing REUSE metadata
2025-05-07 21:16:03 -04:00
092037b0d5
Fix crash when loading an invalid shader package
...
It tries to make a buffer of zero size, which does not make any sense.
2025-05-01 18:00:01 -04:00
d82333ae3e
Fix crash in map editor when encountering empty rows
2025-05-01 17:59:31 -04:00
b8693effc0
Add Quit actions to the apps that don't have it
2025-05-01 17:59:20 -04:00
d93d730274
Use the better-fitting setWindowFilePath in model viewer
2025-05-01 17:41:59 -04:00
23cd335fbf
Update luadec again aaaa
2025-05-01 17:39:28 -04:00
a5f47949a2
Update luadec with further fixes
2025-05-01 16:58:36 -04:00
7b9f7c005b
Update luadec to fix MSVC error
2025-05-01 16:44:21 -04:00
ffe6be2159
Install x86 stdc++ on Ubuntu CI for luadec
2025-05-01 16:37:07 -04:00
667ef5e049
Update luadec to hopefully fix Windows build
2025-05-01 16:31:09 -04:00
1dd7d68478
Install x86 libc on Ubuntu CI for luadec
2025-05-01 16:29:46 -04:00
f5153da01a
Load atex textures in Data Explorer again
...
These got lost when the file types were refactored, now they are
displayed again.
2025-04-30 19:50:18 -04:00
dab4a698b2
Decompile Lua bytecode in Data Explorer
...
The game has *tons* of Lua scripts for event scripting, and are very
interesting to explore. I had to do manually call luadec before, but now
it should be much easier by automatically decompiling Lua scripts in the
Data Explorer.
2025-04-30 19:44:20 -04:00
365d75c754
Speed up the start-up of Data Explorer, especially with large databases
...
I ran it through Hotspot, and it takes a *while* going back and forth
with the database. The database is usually small enough to fit in
memory, so we just do that instead.
2025-04-30 17:52:37 -04:00
4b033c8d95
Update libphysis to make the Data Explorer work again
...
The hash calculations after the IndexFile refactoring upstream was
broken, now it's fixed!
2025-04-30 17:30:09 -04:00
4559f423f4
Don't bother removing Physis DLLs
2025-04-29 17:12:48 -04:00
e4821b812b
Install libhunspell on Ubuntu CI for Sonnet
2025-04-29 16:58:51 -04:00
e3f67f5311
Copy the correct zlib DLLs on Windows
2025-04-29 16:57:48 -04:00
8b534fd854
Revert "Remove zlib build from the CI"
...
This reverts commit afe59198
2025-04-29 16:37:15 -04:00
9b97c0ecee
Remove Qt6PrintSupport copy on the Windows CI
2025-04-29 16:31:33 -04:00
afe5919839
Remove zlib build from the CI
2025-04-29 16:18:40 -04:00
62ad079314
Remove explicit parallelism flags on the CI
2025-04-29 16:18:15 -04:00
fadabb83ab
Update to Qt 6.8.2 on the CI
2025-04-29 16:18:01 -04:00
d5cdbf4359
Remove donation link from AppData
2025-04-29 16:17:40 -04:00
affa5901fb
Give prettier names to CI jobs
2025-04-29 16:06:33 -04:00
099e5b5b37
Remove linking to zlib
...
This is no longer required in Physis.
2025-04-29 16:05:08 -04:00
40543381cb
Disable Wayland and X11 features of KGuiAddons on the CI
2025-04-29 15:54:04 -04:00
61c663ff10
Don't crash when there's no rows to read
2025-04-29 15:53:31 -04:00
7bf2a88c91
Update libphysis to unbreak Windows build
2025-04-29 15:53:20 -04:00
ad80b4680f
Bump Qt version on the CI
2025-04-29 00:24:19 -04:00
3394d7756e
Update out-of-date Actions
2025-04-29 00:18:37 -04:00
3c01508866
Update to latest libphysis
2025-04-29 00:08:50 -04:00
928a77aab4
Fix invalid row access in GearListModel
...
This was based off some previous, bad assumptions in Physis where a row
id of 0 was valid. Now we do proper null checks!
2025-04-28 23:50:01 -04:00
a86ef69bdb
Update to latest libphysis and it's API changes
2025-04-28 23:46:23 -04:00
f10beec178
Use upstream Corrosion, not what is shipped in your system
...
Fedora refuses to update their Corrosion, and it's getting *really*
annoying. Whatever!
2025-04-28 23:40:51 -04:00
5f7e050e25
Hide unnecessary actions in the SDK launcher
2025-03-24 22:18:58 -04:00
975eb45d36
Bump copyright year in the about data
2025-03-24 22:15:22 -04:00
6e25f0fd69
Add "What's This?" hints for some widgets in the Excel Editor
2025-03-24 22:13:38 -04:00
fbc1ff134c
Set the window title to the currently open Excel sheet name
2025-03-24 22:09:24 -04:00
04207ecef7
Remove funding information
2025-03-23 20:19:46 -04:00
f99c3e4360
Add a combobox to switch languages of an Excel sheet
2025-03-23 20:18:39 -04:00
0dcad9c5f6
Add a TODO comment for Excel definitions
2025-03-23 20:00:11 -04:00
b6c2f2eb73
Update to latest libphysis
2025-03-23 19:55:28 -04:00
0e1fcebd63
Add scripts to build Novus for the repo
2025-03-17 21:43:09 -04:00
2fe2dda5dc
Update Flatpak base to 6.8
2025-03-02 08:56:06 -05:00
f21619ed3b
Bump minimum Qt and KF versions to 6.8
2025-03-02 08:56:06 -05:00
16197c1c3f
Adjust some of the Flatpak permissions
2024-12-17 16:31:03 -05:00