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