1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-05-14 04:27:46 +00:00
Commit graph

558 commits

Author SHA1 Message Date
f16d099274 Add Flatpak generated files to gitignore 2025-05-13 15:20:16 -04:00
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