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

27 commits

Author SHA1 Message Date
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
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
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
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
5f7e050e25 Hide unnecessary actions in the SDK launcher 2025-03-24 22:18:58 -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
b6c2f2eb73 Update to latest libphysis 2025-03-23 19:55:28 -04:00
f21619ed3b Bump minimum Qt and KF versions to 6.8 2025-03-02 08:56:06 -05:00
d9678f3b78 Gear Editor: Add "What's this?" tooltips to single gear view functions 2024-05-27 19:04:26 -04:00
0a488807f6 Gear Editor: General code cleanup
Boring stuff... removing unnecessary lambdas, variables and more.
2024-05-27 18:57:17 -04:00
0cf37355cb Switch to KXmlGuiWindow
This will eventually use more KStandardAction, and gets rid of our
custom code which is just doing a worse job than KXmlGui.
2024-05-27 18:18:54 -04:00
6ae749a12f Don't deploy applications on Flatpak 2024-05-27 16:36:35 -04:00
328bcb5572 SDK Launcher: Fix launching under Flatpak 2024-05-27 16:36:21 -04:00
f15049d6aa Map Editor: Begin adding support for materials 2024-05-27 13:15:50 -04:00
a4347e6f8b Armoury: Add Penumbra actions menu
It's now possible to "redraw" manually, and also open the main window.
2024-05-25 22:43:49 -04:00
d9438ad88a Data Explorer: Add status bar with hash, offset and file type info 2024-05-25 10:57:43 -04:00
04aab49f34 Improve wording in some labels 2024-05-25 10:26:26 -04:00
2720e5fd7a Add a new game launcher program
This is simplistic for now, but I want to expand it for quick offline
testing.
2024-05-18 15:14:22 -04:00
5fd94fc70c Launcher: Add entry for the new material editor 2024-05-18 14:54:17 -04:00
3747e271f9 Launcher: Support launching Windows executables 2024-05-18 14:53:35 -04:00
b6cc54405c Move applications to their own folder
To try to cut down the amount of top-level folders
2024-05-10 16:44:45 -04:00