Commit Graph

75 Commits

Author SHA1 Message Date
olebeck
214f4f8584 clean up 2025-09-26 19:19:49 +02:00
olebeck
8f9f7d55fe include orders for clang-format 2025-09-11 22:14:19 +02:00
olebeck
ae0f6074fe update paf library headers 2025-09-11 22:13:39 +02:00
olebeck
5c8abccbe9 change the default disk & cd path, update the paf library 2025-09-11 21:20:01 +02:00
olebeck
849061d8f4 fix config build 2025-09-06 18:45:29 +02:00
olebeck
b1d1f47b48 add default save path to config 2025-09-06 14:04:58 +02:00
olebeck
a54c3198ba use iniparser_set not dictionary_set 2025-09-06 13:57:32 +02:00
olebeck
986b0cbec9 add missing strings 2025-09-06 13:46:55 +02:00
olebeck
613b1c1056 Merge remote-tracking branch 'upstream' 2025-09-06 13:44:38 +02:00
olebeck
b451528d1d fix open isle.ini with fopen 2025-09-06 12:28:05 +02:00
VoxelTek
e8140f9d51
Fix debug, improve isle-config (#672)
* Fix debug, improve `isle-config`

* Change to const char, rename to p_execName
2025-08-13 14:29:07 +00:00
olebeck
3958762721 clang-format 2025-08-13 01:30:32 +02:00
olebeck
78893bbeac gxm: add mipmaps (disabled) 2025-08-13 01:29:28 +02:00
olebeck
e0ea9bedce remove accidentally left in add_subdirectory 2025-08-12 19:43:24 +02:00
VoxelTek
f4a28f27f9
Fix problems with extensions in config tool (#669) 2025-08-12 07:30:36 -07:00
VoxelTek
5c99921bfc
Slightly change icons in isle-config for si loader extension (#668)
* Begin work on adding SI extension to cfg tool

* Finish work on adding `si loader` extension

* Add tooltip

* Replace symbols with unicode, other misc fixes

* Update "version" to 2.0, other small CLI changes

* Replace icons, other misc small changes

* Slightly reduce button size
2025-08-12 02:33:45 +00:00
VoxelTek
2ccf09d429
Add options for si loader extension to isle-config. (#667)
* Begin work on adding SI extension to cfg tool

* Finish work on adding `si loader` extension

* Add tooltip

* Replace symbols with unicode, other misc fixes

* Update "version" to 2.0, other small CLI changes
2025-08-12 04:13:18 +02:00
olebeck
593706da00 use select for back to info center on vita, to make screenshots possible again 2025-08-10 13:13:30 +02:00
olebeck
df743f901b Merge remote-tracking branch 'upstream/master' 2025-08-10 12:26:25 +02:00
olebeck
3644ddc02f use SceAppSettings instead of custom ui 2025-08-10 12:25:55 +02:00
VoxelTek
d83a729c77
Add Anisotropic filtering (#644) 2025-07-23 21:23:43 -07:00
VoxelTek
8f6bfe078b
Add MSAA to isle-config, improve Exclusive Fullscreen resolution options. (#638)
* Add dropdown for exclusive fullscreen resolutions

* Add MSAA support

* Make clang-format happy

* Fix tab order

* Make clang-format happy again
2025-07-23 19:33:39 +02:00
olebeck
0ed1850509 remove top buttons 2025-07-18 00:59:32 +02:00
olebeck
b8b8fc4d19 Merge remote-tracking branch 'upstream/master' 2025-07-17 16:52:20 +02:00
olebeck
9a9346c83d more of the layout for config 2025-07-17 16:40:09 +02:00
VoxelTek
84bd0a1a87
Rework of isle-config, add resolution adjustment and max framerate settings (#608)
* Add resolution adjustment, framerate limit, etc

- isle-config has been reworked to be a smaller, more organised window
- resolution adjustment has now been added to isle-config, so that the resolution on windowed game start can be set
- max framerate setting added to isle-config
- higher-quality options disabled in isle-config if computer has too little RAM (unlikely)

* Make clang-format happy

* Switch to MxS32, move variable declaration to end

* Adjust sizing of resolution spinboxes

* Add full screen video mode

When full screen is enabled, the game goes full-screen, and the screen resolution changes.

* Rework to add Exclusive Fullscreen option.

* Remove comment

* Raise max LoD value to 60

* Fix tab order

* Simplify code
2025-07-16 02:29:45 +00:00
Christian Semmler
87c89885ba
For MaxLOD values > 5, disable LOD threshold and view limits (#609) 2025-07-15 22:21:41 +02:00
Christian Semmler
3543f5f494
Fix CONFIG app after isle/master merge 2025-07-15 12:16:38 -07:00
olebeck
bc96276c45 clang-format 2025-07-15 14:46:40 +02:00
olebeck
9ee7a9be8b Merge remote-tracking branch 'upstream/master' 2025-07-15 14:45:28 +02:00
olebeck
cb895e05c5 defer texture delete to avoid overwriting the texture during a frame 2025-07-15 14:44:05 +02:00
VoxelTek
7e1df12c63
Add touch control options, add rumble checkbox, clean up layout. (#598)
* Reduce maximum sizes, make isle-config smaller

* Add extra options, clean up layout

* Add line breaks to tooltips

* Add Texture Loader extension config, fix var case

* Add "categories" in ini file

* Fix broken CI building on Linux
2025-07-14 07:58:29 -07:00
olebeck
d360fa290b use ifdefs for all d3drm backends, cpack to generate vpk 2025-07-09 18:16:49 +02:00
olebeck
2f86133f5d undo moving qt cmake to its own list 2025-07-09 14:05:01 +02:00
olebeck
4c7a44e0f3 Merge remote-tracking branch 'upstream/master' 2025-07-09 13:51:06 +02:00
Anders Jenbo
7045607c6c
Remove fake transition (#550) 2025-07-08 00:47:49 +02:00
olebeck
1a2ecdd92f order again 2025-07-07 18:04:14 +02:00
olebeck
b137b9beb1 clang-format fix broken includes 2025-07-07 17:51:44 +02:00
olebeck
feafa3c75e hopefully fix windows build 2025-07-07 17:36:08 +02:00
olebeck
0efac83ac5 move CONFIG_vita 2025-07-07 15:02:57 +02:00
Anders Jenbo
af045eefed
Add fake mosaic to config tool (#522) 2025-07-04 17:41:18 +02:00
Steven
4167c55c05
Added changing the transition type to the config tool (#511) 2025-07-04 04:41:22 +02:00
VoxelTek
fb8fe5def4
Update tab order (#474) 2025-07-02 07:10:44 +00:00
Anders Jenbo
e2ff65cf91
Expose window during device probing (#462) 2025-07-01 02:23:13 +02:00
VoxelTek
73bab24721
Add Launch Game button to config tool, rename executable to isle-config (#435)
* Add Launch Game option to config tool

* Rename executable from "config" to "isle-config"

* Add error popup if unable to find game executable

* Use one QMessageBox for both Win and *nix

Create one QMessageBox object to use for both Windows and non-Windows platforms. Additionally, set all relevant text during creation of QMessageBox, and show Warning icon as part of message box.

* Add tooltips to save, launch, and exit buttons

* Change "Launch Game" to "Save and Launch"

* Remove unnecessary Windows-specific code
2025-06-26 07:21:11 -07:00
VoxelTek
7a92f53212
Revamp config tool, add tooltips and consolidate options. (#427)
* Add tooltips, remove obsolete directory stuff

In the config tool, the "Media Path" entry was removed, as it doesn't do anything in isle-portable as far as I know.
The "Disk Path" and "CD Path" options were merged into one directory editing thing, where CD Path is specified and Disk Path is then derived from that.
A checkbox to enable or disable full-screen was added.
Tooltips were added to the config app, so now users can more easily tell what a setting in the config tool does.

* Make clang-format happy

* oops that's an extra semicolon I don't need

* Remove obsolete full screen forcing

Co-authored-by: Anders Jenbo <anders@jenbo.dk>

* Update CONFIG/config.cpp

Co-authored-by: Anders Jenbo <anders@jenbo.dk>

---------

Co-authored-by: Anders Jenbo <anders@jenbo.dk>
2025-06-26 03:58:06 +02:00
Anders Jenbo
105afede35
Fix memory leaks in config application (#340) 2025-06-19 05:43:41 +02:00
VoxelTek
6de10909ff
Remake config tool, adding new settings and removing some obsolete ones (#333) 2025-06-19 01:24:15 +00:00
VoxelTek
c1543954d0
Remove Draw Cursor checkbox from config tool (#330) 2025-06-17 18:28:39 -07:00
VoxelTek
55c593404b
Switch UseJoystick and JoystickIndex types (#324) 2025-06-17 04:28:30 +02:00