GriffinR
6ffcb58e5e
Convert JSON values by type, except events
2022-10-15 03:22:13 -04:00
GriffinR
c953a15523
Move error logging out of gameStringToBool
2022-10-10 11:38:17 -05:00
GriffinR
efd49cd544
Read tileset headers from C data
2022-10-10 11:38:17 -05:00
Marcus Huderle
0b0c588c64
Read object event gfx info by parsing its C file, rather than relying on regex
2022-07-03 11:28:24 -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
096a66067d
Automatically disable encounters if JSON is missing
2022-06-28 13:20:02 -04:00
GriffinR
b01581dc4d
Add clone objects
2022-02-09 18:31:55 -06:00
GriffinR
ddc0f01460
Stop repeated parsing of src/data/object_events
2022-01-29 12:26:39 -06:00
GriffinR
366fb5c8a8
Stop repeated parsing of event_objects.h and songs.h
2022-01-29 12:26:39 -06:00
ultima-soul
2d87a6222a
Merge branch 'master' of github.com:huderlem/porymap into import_amap_map
2021-07-23 23:35:56 -07:00
garak
601e671fc8
add options to count metatiles to tileset editor
...
- count the total number of usages across all maps of specific metatiles
- display the count and/or display unused metatiles
- this does not account for metatiles used in code (most of these are labeled)
2021-07-22 12:23:21 -04:00
BigBahss
e310732169
Make eventScriptLabelModel and eventScriptLabelCompleter into values rather than pointers
2021-04-16 09:04:38 -04:00
BigBahss
f72d4bda50
Fix duplicate event script label completions
2021-04-16 08:22:05 -04:00
BigBahss
61ffcc3259
Merge branch 'master' into script-editing
2021-04-16 07:28:09 -04:00
BigBahss
b0e3b862e1
Remove unused addNewMapToGroup() overload
2021-02-21 08:44:41 -06:00
BigBahss
d9340d3b73
Add parentWidget() to Project to avoid name-shadowing the parent member
2021-02-17 16:34:46 -06:00
BigBahss
9a9143500f
Convert remaing pointers in Project to values
2021-02-17 16:34:46 -06:00
BigBahss
820b514f26
Change many pointer members in Project to values
2021-02-17 16:34:46 -06:00
BigBahss
f09e28f06c
Convert usages of Blockdata pointers
2021-02-16 16:51:00 -06:00
BigBahss
3ccf433d1e
Add completion suggestions for global event scripts
2021-01-29 22:05:40 -05:00
Marcus Huderle
d63bebee69
Merge remote-tracking branch 'origin/master' into fix827
...
# Conflicts:
# src/mainwindow.cpp
2020-12-14 17:57:30 -06:00
BigBahss
7a4de9f3d9
Add support for finding and opening any event script
2020-12-04 09:29:38 -05:00
BigBahss
3478846b60
Add Project::getMapScriptsFilePath() and rename text editor config members
2020-11-21 17:33:16 -05:00
garakmon
f791157adc
add #pragma once to include files
2020-10-24 15:51:10 -04:00
ultima-soul
38e7951f3e
Add Import Map from Advance Map 1.92 feature.
2020-09-19 12:05:27 -07:00
GriffinR
1b832929b2
Enforce limit for object events
2020-07-13 19:08:46 -05:00
GriffinR
afb157beb3
Assign editor->map to nullptr after clearing map cache
2020-06-06 11:35:44 -05:00
GriffinR
374020f94d
Split readMaxMapDataSize, move mapDimensionsValid to project
2020-05-16 18:26:39 -05:00
GriffinR
731fbce6af
Read MAX_MAP_DATA_SIZE
2020-05-16 18:26:39 -05:00
Marcus Huderle
e0afb24002
Merge remote-tracking branch 'origin/master' into scripting
2020-05-08 11:35:58 -05:00
GriffinR
399474c1f2
Fix heal loc duplicates, rename flyableMaps
2020-05-08 11:34:40 -05:00
Marcus Huderle
8697adf186
Add true tileset scripting functions
2020-05-03 10:00:56 -05:00
Marcus Huderle
b9522c24f5
Centralize file-changed logic in the callback. Ignore watched files for 5 seconds, when saving them. On Windows, there is a fuzzy delay between the time a file is written and when the signal fires in Qt, and we can't rely on blocking signals or temporarily removing the watched filepaths. It also fires three or four duplicate times for a single file.
2020-04-25 16:11:14 -05:00
garak
03082e5920
Merge branch 'master' into closeproject
2020-04-20 22:05:28 -04:00
garakmon
401d2e4884
let user change some config settings
...
- use encounter json
- use poryscript
- monitor files
2020-04-20 21:54:20 -04:00
garak
4a23c90695
Merge pull request #205 from garakmon/encord
...
use ordered map for wild encounter json
2020-04-20 14:27:47 -04:00
garakmon
df8dac965f
move fileWatcher signals to project class, block when saving
2020-04-20 14:08:32 -04:00
garakmon
96a870552e
monitor files for changes
...
- add fileWatcher to project that monitors changes to most files
(except map and layout json files)
- add config setting whether to monitor files for changes (monitor_files)
2020-04-20 14:07:06 -04:00
garakmon
6026266afd
add File>Reload Project
2020-04-20 14:07:06 -04:00
garakmon
c0bffa0107
add some destructors, prevent value set on combobox update
...
- add destructors to Project and Editor
- properly close project when opening a new one
- when reloading comboboxes, do not set map values
with the new first item
2020-04-20 14:07:06 -04:00
garakmon
e5122ef94f
use ordered map for wild encounter json
2020-04-20 14:04:34 -04:00
GriffinR
8c428c578b
Merge branch 'master' into pokefirered
2020-04-19 09:48:21 -04:00
garakmon
799e5537f9
add tsl::ordered_map for json objects,
...
update project code to save json files with new ordered object
2020-04-19 07:55:51 -05:00
GriffinR
76a8c0dc44
Read trainer type constants
2020-03-27 10:51:57 -04:00
GriffinR
3fa77609c6
Remove hard-coded new map constants
2020-03-16 03:57:39 -04:00
Marcus Huderle
cd9b8b12a5
Validate map layout and tileset loading
2020-02-12 10:22:40 -06:00
Marcus Huderle
8a4456f7b0
Validate remaining data loads, and fix duplicating combobox data
2020-02-12 09:13:58 -06:00
Marcus Huderle
a152404ce8
Validate region map sections
2020-02-12 08:12:12 -06:00
Marcus Huderle
79c74b8814
Validate layouts
2020-02-11 18:34:08 -06:00
Karathan
bc4d9e2276
add a switch for using .pory script files in the project config
2019-10-22 19:41:10 -05:00