GriffinR
77134072da
Fix some clazy warnings (container-anti-pattern, incorrect-emit, and unused-non-trivial-variable)
2025-03-17 03:57:55 -04:00
GriffinR
ded9f724dc
Parser filter lists to QSet
2025-02-27 13:10:57 -05:00
GriffinR
17c35a8d98
Condense parser error messages
2025-02-18 15:18:07 -05:00
GriffinR
6b9a4d73e9
Read/write heal locations using new JSON data
2025-02-06 13:46:42 -05:00
GriffinR
8f16822f07
Merge branch 'master' of https://github.com/huderlem/porymap into new-map-dialog
2024-12-16 14:44:22 -05:00
GriffinR
6b70abaaf0
Use QFile/QString for C parser files and paths
2024-12-11 23:21:53 -05:00
GriffinR
e7df829843
Group AdvanceMap parsing together, fix its tileset defaults
2024-11-21 14:11:47 -05:00
GriffinR
2f5f401a37
Construct regex to filter defines beforehand
2024-09-11 15:04:06 -04:00
GriffinR
3178f20804
Clean up warnings
2024-09-11 12:02:09 -04:00
GriffinR
c9022a9089
Fix freeze on mismatched parentheses
2024-08-29 00:05:27 -04:00
GriffinR
5c9a1d4140
Fix enum comma parsing
2024-08-29 00:05:05 -04:00
GriffinR
b1ad6d83f4
Replace 'prefix' names where we were actually using regex
2024-08-28 16:06:28 -04:00
GriffinR
869d0c7dec
Restore display order for unevaluated defines
2024-08-28 15:38:41 -04:00
GriffinR
4b0d30fbc4
Initial enum support
2024-08-28 15:01:21 -04:00
GriffinR
6fe8539461
Fix number->string conversion in struct parsing
2024-03-21 15:24:08 -04:00
GriffinR
56e4955c54
Fix struct parsing using multiple methods to re-read a single member
2024-03-21 15:22:53 -04:00
GriffinR
6d995cee9b
Add identifier config settings
2023-12-18 20:48:40 -05:00
GriffinR
bfb827b736
Add by-name and recursive define evaluation
2023-12-17 20:47:28 -05:00
GriffinR
c4adcc2963
Stop unnecessary evaluation when parsing constant names
2023-12-11 16:49:27 -05:00
GriffinR
e710567400
Revert changes to readCIncbin
2023-02-06 19:19:46 -05:00
garakmon
70980f5e42
fix incbin parsing for multiple matches
2023-01-24 13:37:18 -05:00
garak
6b47d350a0
read multiple incbins and C arrays at once for situations where the same file could be opened many times
2023-01-17 13:15:07 -05:00
garak
06948a97b0
fix issue with fileCache invalidating certain changes in files
2023-01-17 13:15:07 -05:00
garak
5309eb5f0e
call updateSelectedEvents only once at a time
2023-01-17 13:15:07 -05:00
garak
c7d548bfc3
use a file cache for files that are already read
2023-01-17 13:15:07 -05:00
garak
260517b7ba
fix const for dynamic regular expressions
2023-01-17 13:15:07 -05: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
c16a6d5d23
Better support for parsing hex values
2022-10-28 13:29:33 -04:00
GriffinR
e2a31336c5
Merge branch 'master' of https://github.com/huderlem/porymap into fix-json
2022-10-17 22:20:06 -04:00
GriffinR
6ffcb58e5e
Convert JSON values by type, except events
2022-10-15 03:22:13 -04:00
garak
582405d68b
change Event class design in favor of polymorphism
2022-10-13 22:30:07 -04:00
GriffinR
c953a15523
Move error logging out of gameStringToBool
2022-10-10 11:38:17 -05:00
GriffinR
c58162be96
Support C tileset data without initializers
2022-10-10 11:38:17 -05:00
GriffinR
9b4c55106b
Read tileset graphics paths from C
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
ebdf22145d
Generalize C struct parsing
2022-10-10 11:38:17 -05:00
GriffinR
d353164244
Suppress errors for unneeded defines
2022-09-27 18:22:41 -05:00
garak
1334369906
begin overhaul of region map editor
...
- use a configurator to give users more options
- support firered (tilemaps, layout layers)
- add support for 4bpp and 8bpp tilemaps
- use new region map entries json format
- temporarily disabled city tilemap editor code
2022-06-29 22:15:21 -04:00
GriffinR
a6fb7eaeca
Process mod in defines
2021-12-26 10:13:06 -06:00
garak
6c3ee3c46d
order wild encounter json reading
2021-08-12 20:24:46 -04:00
Marcus Huderle
6f394ce39c
Code fixes for Qt 6
2021-07-07 18:11:35 -05:00
BigBahss
e310732169
Make eventScriptLabelModel and eventScriptLabelCompleter into values rather than pointers
2021-04-16 09:04:38 -04:00
BigBahss
61ffcc3259
Merge branch 'master' into script-editing
2021-04-16 07:28:09 -04:00
BigBahss
fdd12cde25
Refactor ParseUtil to stop using pointers and output-parameters
2021-02-17 16:34:46 -06:00
BigBahss
fa8b387120
Fix some more memory leaks related to parseAsm()
2021-02-17 16:34:46 -06:00
BigBahss
f65b6a047e
Fix a memory leak in parseAsm()
2021-02-17 16:34:46 -06:00
BigBahss
6335151c39
Add option to open log file
2021-02-03 16:01:54 -06:00
BigBahss
d2386fac9b
Add functions to parse all global event scripts labels in the project
2021-01-29 22:05:08 -05:00
huderlem
e16ec480e6
Merge pull request #325 from BigBahss/script-editing
...
Open map scripts directly to the script of the selected event
2020-12-13 17:22:47 -06:00
Marcus Huderle
583ee23a15
Fix regex in readNamedIndexCArray() that disallowed 0 in the name
2020-12-13 17:05:28 -06:00