GriffinR
d41d4d53e7
Interpret triple-layer metatiles from NUM_TILES_PER_METATILE
2024-08-29 12:44:50 -04:00
GriffinR
0e9dacd159
Read MAX_ENCOUNTER_RATE from project
2024-08-27 16:14:02 -04:00
GriffinR
dba3e524b3
Merge branch 'master' of https://github.com/huderlem/porymap into encounter-graph
2024-08-26 23:52:34 -04:00
GriffinR
2ec9012c07
Save summary chart settings in config
2024-08-23 16:00:42 -04:00
GriffinR
9b09637b47
Summary chart adjustments
2024-08-22 01:31:46 -04:00
GriffinR
b5c7f9f86b
Save mirroring in config
2024-08-04 17:39:56 -04:00
GriffinR
13252f98f3
Add dive/emerge map overlay
2024-07-25 14:58:36 -04:00
GriffinR
4c25813bd3
Add project close option
2024-07-17 12:16:02 -04:00
GriffinR
9efe67a72f
Add sanity check to project opening
2024-07-16 14:19:47 -04:00
GriffinR
29ed696d9e
Auto-detect more version names
2024-07-15 21:10:54 -04:00
GriffinR
db598a43db
Write config files on close / save, not on modification
2024-07-15 20:03:37 -04:00
garak
6520189352
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-02-22 16:31:16 -05:00
GriffinR
73b5c0501d
Only alert user at most once per new release
2024-02-07 15:35:11 -05:00
GriffinR
a5ed554c68
Better client etiquette
2024-01-25 02:12:32 -05:00
GriffinR
09c2ed6b30
Add check for updates setting
2024-01-20 23:02:43 -05:00
GriffinR
e873e4c665
Save states of new splitters in config
2024-01-12 22:47:50 -05:00
garak
0296c22845
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-01-12 15:57:56 -05:00
GriffinR
1428b250e6
Merge pull request #582 from GriffinRichards/tileset-zoom
...
Add zoom sliders to the Tileset Editor
2024-01-11 23:11:00 -05:00
garak
c0f32c6a17
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-01-09 15:34:31 -05:00
garak
0f9c5873a2
Merge branch 'master' of https://github.com/huderlem/porymap into slam
2024-01-09 15:28:01 -05:00
GriffinR
bcba146be9
Add zoom sliders to the Tileset Editor
2024-01-07 18:01:59 -05:00
GriffinR
ef165e29df
Stop enforcing heal locations table name
2024-01-04 12:22:06 -05:00
GriffinR
59f0d9fe11
Automatically adjust metatile ID strings
2024-01-03 13:36:42 -05:00
GriffinR
43ffc0bd36
Simplify recent projects config
2023-12-28 09:16:23 -05:00
GriffinR
6fedab9a22
Add 'Open Recent Project' menu
2023-12-28 01:00:12 -05:00
GriffinR
c543cc0899
Store warp behaviors as values, add version defaults
2023-12-21 23:33:36 -05:00
GriffinR
a2d230666b
Add grids to tileset editor
2023-12-20 13:11:57 -05:00
GriffinR
2cdbd029b6
Move warp behavior warning setting to porymap.cfg
2023-12-19 12:57:45 -05:00
GriffinR
b74b007186
Add identifiers to the settings window
2023-12-18 21:07:36 -05:00
GriffinR
6d995cee9b
Add identifier config settings
2023-12-18 20:48:40 -05:00
GriffinR
fc1e192087
Add warp behavior list to settings
2023-12-17 02:03:33 -05:00
GriffinR
60fb1a246e
Clean up custom Block layouts
2023-12-16 17:54:06 -05:00
GriffinR
5a3907bf56
Use Block masks to update value limits, parse fieldmap.c
2023-12-16 01:48:13 -05:00
GriffinR
f0310d4a63
Generalize bit packing utility for Block
2023-12-15 14:33:01 -05:00
GriffinR
19e5e681e5
Add block layout to config
2023-12-13 00:06:37 -05:00
GriffinR
c4adcc2963
Stop unnecessary evaluation when parsing constant names
2023-12-11 16:49:27 -05:00
GriffinR
06ff213691
Sturdier pokemon icon search, add icon override settings
2023-12-11 03:08:25 -05:00
GriffinR
571ff8e328
Expose new settings, add tabs to settings editor
2023-12-09 12:52:51 -05:00
GriffinR
61b1789d4b
Custom collision/event graphics cleanup
2023-12-08 14:50:00 -05:00
GriffinR
4f0e8716f2
Update Collision tab UI
2023-12-08 12:18:21 -05:00
GriffinR
d5210cf230
Support custom collision graphics
2023-12-07 13:43:24 -05:00
GriffinR
1b9b980121
Support custom event icons
2023-12-06 15:02:19 -05:00
garak
f485ebdd3e
preserve layout in config
2023-09-28 19:02:11 -04:00
garak
2bc51f1c29
move map pixmap item and metatile rendering from Map to Layout
2023-09-28 19:02:10 -04:00
GriffinR
22fe7f2963
Use spin boxes for border metatile settings if using default size
2023-09-19 14:30:48 -04:00
GriffinR
a5a864926a
Enforce project folder for custom filepaths
2023-09-10 13:33:18 -04:00
GriffinR
61cbbbf08a
Add path override editor
2023-09-08 12:21:56 -04:00
GriffinR
885695e705
Clean up for new editor windows
2023-09-06 16:41:34 -04:00
GriffinR
40e8824eca
Add option to turn custom scripts on/off
2023-09-06 12:58:39 -04:00
GriffinR
d6d27ae8b3
Add Custom Scripts Editor window
2023-09-05 16:45:53 -04:00
GriffinR
143e5cf79b
Add button to import default prefabs
2023-08-31 14:23:03 -04:00
GriffinR
871a6ed9b7
Add prompts to project settings editor
2023-08-29 14:43:50 -04:00
GriffinR
9bed66ecfc
Write config with project settings editor
2023-08-28 16:48:27 -04:00
GriffinR
4d8f5ef150
Add project settings window
2023-08-23 21:06:14 -04:00
GriffinR
4fbe8bf5ef
Add palette editor bit depth to config
2023-02-22 11:21:30 -05:00
Marcus Huderle
7d3699457f
Fix metatile mask config loading
2023-01-22 11:34:51 -06:00
garak
37fcfba829
use static (And const where applicable) regular expression objects
...
the speed increase here is noticable since the work of creating a regex object is only done once per session
2023-01-17 13:15:07 -05:00
GriffinR
ab6d035ad8
Merge pull request #485 from GriffinRichards/metatile-attr
...
Allow reorganization of metatile attributes
2023-01-15 18:55:42 -05:00
GriffinR
9d82a7af68
Add option to turn off checkerboard fill for new tilesets
2022-11-28 14:58:33 -05:00
GriffinR
c16a6d5d23
Better support for parsing hex values
2022-10-28 13:29:33 -04:00
GriffinR
577dc2fce2
Simplify metatile attribute layouts
2022-10-26 21:30:25 -04:00
GriffinR
9cd8777246
Remove last base game version difference
2022-10-26 04:01:01 -04:00
GriffinR
1641ac00b0
Combine attribute shift/mask data
2022-10-26 00:39:46 -04:00
GriffinR
fa2b4d3edb
Allow custom metatile attribute layouts
2022-10-25 22:35:26 -04:00
GriffinR
09ce5b5913
Drop path_ from path config options
2022-10-24 08:03:51 -04:00
GriffinR
f8a92c071c
Add default tileset config options
2022-10-23 19:43:16 -04:00
GriffinR
469ea40984
Automatically convert enable_object_event_in_connection
2022-10-23 17:22:19 -04:00
GriffinR
614242f1fe
Update project files page
2022-10-14 12:42:07 -04:00
GriffinR
487cc8d367
Add config options to remove unnecessary tileset fields
2022-10-10 11:38:17 -05:00
GriffinR
efd49cd544
Read tileset headers from C data
2022-10-10 11:38:17 -05:00
GriffinR
3181523799
Add convenience functions for triple layer metatiles
2022-10-04 17:50:39 -05:00
GriffinR
fa76e22508
Add missing project file path usage
2022-09-27 18:22:54 -04:00
GriffinR
4f5d98b81a
Write configs on load
2022-09-26 13:31:10 -04:00
Marcus Huderle
54be7a18a9
Merge remote-tracking branch 'tustin/path-in-config'
...
# Conflicts:
# docsrc/manual/settings-and-options.rst
# include/config.h
# src/config.cpp
# src/scriptapi/apimap.cpp
# src/scriptapi/scripting.cpp
2022-09-25 10:02:24 -05:00
Marcus Huderle
9c7d2e49b2
Fix build break with new getConfigBool() usage
2022-09-24 15:47:21 -05:00
Marcus Huderle
07f1dd7a62
Merge branch 'master' into new-map-config
2022-09-24 15:40:08 -05:00
Marcus Huderle
71a34c6b22
Add prompt to import default prefabs for each game version
2022-09-24 15:28:31 -05:00
GriffinR
856624addf
Remove region map dimensions from config
2022-09-12 11:33:51 -04:00
GriffinR
089e214d2e
Add new map config options
2022-09-12 11:31:35 -04:00
tustin2121
4c68c3cd77
Merge branch 'master' into path-in-config
2022-09-11 13:56:09 -04:00
Marcus Huderle
9e4a143b3a
Properly use project root as base path for relative prefab filepaths
2022-09-11 10:19:55 -05:00
Marcus Huderle
4eeff2ed21
Set default prefabs config filepath
2022-09-10 08:54:16 -05:00
Marcus Huderle
3046a4d3ae
Load and display prefabs in UI
2022-09-05 20:52:03 -05:00
tustin2121
d97ed4b64f
Removing optional
...
- C++11 compliance: there's no optional, so use invalid enum value instead.
2022-09-01 13:29:05 -04:00
tustin2121
09a590e01a
Fixing integration failure
...
- Apparently Qt 5.15 operations are not allowed.
2022-09-01 13:03:11 -04:00
tustin2121
3d9cd2ad0d
Moving paths to project config
...
- Replaced all instances of hardcoded paths with requesting a path from the new project config file properties for "path/".
- As a result, all default paths hardcoded into porymap are now in one place.
- When reading the config file, it now trims out white space around the key and value.
2022-09-01 12:14:47 -04:00
tustin2121
8e83daac84
Split project config
...
- Project config is now split into project and user config.
- Backwards compatibility with the old project config included, porting old project items over to the new user config.
2022-09-01 00:57:31 -04:00
GriffinR
a407fa9e17
Add reopen on launch config option
2022-07-04 16:22:52 -05:00
GriffinR
4a41858e5b
Condense config bool code
2022-07-04 16:22:52 -05:00
GriffinR
b01581dc4d
Add clone objects
2022-02-09 18:31:55 -06:00
GriffinR
f4ba4091ad
Change API game version to string
2021-12-26 11:23:45 -06:00
GriffinR
7368f443f0
Add config options for showing border/grid
2021-11-08 13:11:16 -05:00
Marcus Huderle
6f394ce39c
Code fixes for Qt 6
2021-07-07 18:11:35 -05:00
GriffinR
02af128913
Add setting to disable/enable map text file creation
2021-02-19 07:29:26 -06:00
BigBahss
d5270df3b6
Remove unnecessary QObject inheritance
2021-02-18 16:27:32 -06:00
BigBahss
7937c3fe98
Upgrade signal/slot connections in all other files
2021-02-14 11:09:39 -06:00
BigBahss
36a6212af6
Store recent map in ProjectConfig instead of PorymapConfig
2021-02-03 16:13:36 -06:00
BigBahss
1d29a53237
Merge remote-tracking branch 'origin/master' into script-editing
2020-12-13 00:30:22 -05:00
BigBahss
dbafb99fd4
Add action to open the project root in a text editor
2020-12-01 07:12:32 -05:00
BigBahss
3478846b60
Add Project::getMapScriptsFilePath() and rename text editor config members
2020-11-21 17:33:16 -05:00