b9b162b377
Add experimental new rendering system
...
I started writing this late last year, and finally uploading parts of
it. Currently, doesn't work, but doesn't crash either. Enable it via
the NOVUS_USE_NEW_RENDERER environment variable.
The goal is to use the game's own shaders instead of creating our own,
it's lacking support for buffers with actual data in them and constants
so while it "works" nothing is displayed on screen yet.
2024-04-20 17:29:29 -04:00
db50a7ff36
Fix translation error in shpk part, prevent crashes when decomp fails
2024-04-20 15:45:19 -04:00
02ce1c2f51
Renderer: Add a slight ambient to not make shadows pitch black
2024-04-20 15:38:49 -04:00
26c7fad3a0
MDLViewer: Add lod and triangle count
2024-04-20 15:32:32 -04:00
c7b618e6bc
Armoury: Make sure the import and edit buttons are disabled when needed
2024-04-20 15:14:49 -04:00
1bddb6f8f0
Armoury: Add gear icons
2024-04-20 15:11:02 -04:00
384f23ef1e
Add support for viewing dictionary files
2024-04-18 22:21:53 -04:00
ce29debf24
Add action to Data Explorer to copy the file path
2024-04-18 18:57:28 -04:00
002a460379
Prevent crash in map editor when it loads an invalid plate model
2024-04-18 18:53:21 -04:00
16759394c7
Clear model viewer before adding another model, prevent crash
2024-04-18 18:53:08 -04:00
d04f20a445
Add file types icons to the Data Explorer
2024-04-18 18:50:02 -04:00
9d129163bb
Add a standard way to detect game file types from their extensions
...
This is now used to populate the file properties window in the Data Explorer.
2024-04-18 18:42:36 -04:00
5c907b63da
Add a wireframe checkbox to MDLViewer
2024-04-18 18:08:50 -04:00
ab1d02b25a
Add configurable camera distance, set to a smaller minimum in MDLViewer
2024-04-18 18:08:50 -04:00
5eebc2677f
Update libphysis for more Dawntrail fixes
2024-04-18 17:57:34 -04:00
88dfb45c36
Allow textures that failed to load
2024-04-18 17:57:16 -04:00
6f9cf59f94
Armoury: Prevent crashes in FMV when face and other misc models fail to load
2024-04-18 17:53:21 -04:00
182fe062e2
Bump libphysis for initial Dawntrail benchmark support
2024-04-14 13:31:14 -04:00
3e29ee1323
Remove unnecessary normalize from tangent import
2024-02-25 11:16:57 -05:00
1b6ec85404
Add Messages.sh
2024-02-25 11:16:33 -05:00
f967974627
Fix LOD combo text
2024-02-25 11:16:26 -05:00
2ccab76191
Hook up translation domains
2024-02-04 15:36:08 -05:00
57c2e9c7f9
Misc string fixes
2024-02-04 15:32:42 -05:00
a460e46595
sagasu: Support localization
2024-02-04 15:32:35 -05:00
76f8b4859c
sklbpart: Support localization
2024-02-04 15:26:12 -05:00
edc0439a0a
shpkpart: Support localization
2024-02-04 15:25:14 -05:00
e49ebcea33
exlpart: Support localization
2024-02-04 15:24:01 -05:00
d3dfb9bcc0
exdpart: Support localization
2024-02-04 15:23:24 -05:00
1eae14b239
cmppart: Support localization
2024-02-04 15:22:28 -05:00
c3b4d3e6ac
mdlviewer: Support localization
2024-02-04 15:18:49 -05:00
86fc949582
mapeditor: Support localization
2024-02-04 15:18:03 -05:00
8d0603eda4
launcher: Support localization
2024-02-04 15:17:15 -05:00
4ca38efc57
karuku: Support localization
2024-02-04 15:16:18 -05:00
98036249fb
armoury: Support localization
2024-02-04 15:13:46 -05:00
1c0712bdbf
common: Support localization
2024-02-04 15:04:01 -05:00
240ec484e7
Prevent other QSplitters from collapsing children
2024-02-04 14:58:21 -05:00
4f99fc363d
renderer: Remove unnecessary imgui font size message
2024-02-04 14:56:04 -05:00
7ee5622561
armoury: Cascade enabled state to the mdlpart
...
This should prevent accidental mouse movements when no gear is loaded.
2024-02-04 14:54:37 -05:00
f13ead3168
mdlpart: Don't allow mouse movements when disabled
2024-02-04 14:54:13 -05:00
6d026cf522
mapeditor: Use splitter, improve margins everywhere
2024-02-04 14:47:12 -05:00
9b39c7b121
mdlviewer: Improve margins
2024-02-04 14:44:59 -05:00
f1864d39ed
launcher: Improve margins
2024-02-04 14:44:06 -05:00
2bd232f40e
sagasu: Use splitter, improve margins everywhere
2024-02-04 14:38:42 -05:00
9f48b89c2e
karaku: Use splitter, improve margins everywhere
2024-02-04 14:29:57 -05:00
4755cfa0aa
exdpart: Remove unnecessary margins around the table, remove header info
...
I plan on putting this info somewhere else soon, just not here in the
part.
2024-02-04 14:29:45 -05:00
89416ec3db
exlpart: Remove unnecessary margins around the table
2024-02-04 14:29:19 -05:00
75b63fcc3f
armoury: Add empty tabs for future material and metadata usage
2024-02-04 14:11:11 -05:00
537a8f57e5
armoury: Improve styling on Breeze, add frame around gear view
2024-02-04 14:00:46 -05:00
0045b89a55
common: Bump copyright year
2024-02-03 10:35:51 -05:00
2dc864bb5c
armoury: Separate and improve menu structure, add icons
2024-02-03 10:34:05 -05:00