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
0e9deff4bc
clear config data between loads
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
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
garakmon
12614a174a
modify Json::dump to preserve our format
2020-04-19 07:55:51 -05:00
garakmon
7bef1eb1e1
convert to use QVector
2020-04-19 07:55:51 -05:00
garakmon
8cb2e6e2ba
add json library, begin modifications
2020-04-19 07:55:51 -05:00
garakmon
ef5ba968b1
do not allow selection of invalid metatiles
...
- also display invalid metatiles as magenta to stand out more
2020-04-18 15:31:28 -05:00
GriffinR
129db88453
Minor cleanup
2020-04-06 12:09:45 -04:00
GriffinR
d5908c0045
Draw border up to players view
2020-04-05 00:03:36 -04:00
GriffinR
e4a41cf201
Align border blocks
2020-04-03 16:29:40 -04:00
GriffinR
c28730e834
Fix crash with open windows when switching projects
2020-03-31 12:41:15 -04:00
GriffinR
e9210f96aa
Merge branch 'master' into pokefirered
2020-03-29 13:15:23 -04:00
GriffinR
76a8c0dc44
Read trainer type constants
2020-03-27 10:51:57 -04:00
GriffinR
3ff5483267
Correctly initialize palette for palette editor
2020-03-23 21:12:56 -05:00
GriffinR
d365ebb664
Support reading/saving pokefirered heal locations
2020-03-20 03:09:48 -04:00
GriffinR
bf72ecede9
Parse remaining pokefirered metatile attributes, allow editing/saving them
2020-03-16 16:31:08 -04:00
GriffinR
3fa77609c6
Remove hard-coded new map constants
2020-03-16 03:57:39 -04:00
GriffinR
c0a512803e
Allow editing border dimensions
2020-03-14 18:06:35 -04:00
GriffinR
5cf0e35ffc
Fix border block cache usage
2020-03-13 19:10:40 -05:00
GriffinR
629abd3c06
Support reading/displaying custom border sizes
2020-03-13 02:23:47 -04:00
GriffinR
a5c47b6333
Disable RME(temporarily), secret bases, and weather triggers for pokefirered
2020-03-12 12:30:37 -04:00
GriffinR
a2f38341f5
Save changes to floor_number
2020-03-11 17:06:26 -04:00
GriffinR
3eca227d07
Basic pokefirered empty layout, floor number, version selection support
2020-03-11 02:06:13 -04:00
Marcus Huderle
342bcae174
Add better error handling for region map editor loading
2020-02-12 15:45:21 -06:00
Marcus Huderle
2df0ac7d16
Show alert windows when a fatal map-loading error occurs
2020-02-12 11:23:28 -06: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
Marcus Huderle
cfaf23aa3e
Copy collision properties when selecting metatiles from the map area
2020-02-02 16:25:37 -06:00
garak
2f21f83217
draw map connections with current map tilesets
2019-11-04 18:44:57 -05:00
Karathan
bc4d9e2276
add a switch for using .pory script files in the project config
2019-10-22 19:41:10 -05:00
garak
55573099b5
keep track of encounter data when navigating porymap
2019-10-16 20:04:19 -05:00
garak
10c99dd0a2
add 'groups' field to encounter json to accomodate fishing
2019-10-16 20:04:19 -05:00
garak
91b498ee62
configuring encounter JSON applies changes to all mon data
2019-10-16 20:04:19 -05:00
garak
911b30089c
rename TokenType to TokenClass to fix Windows issues
2019-10-16 20:04:19 -05:00
garak
c816801429
change ComboBox::activated calls to currentTextChanged
2019-10-16 20:04:19 -05:00
garak
b1509cb000
make wild encounter windows obey theme
2019-09-21 12:27:05 -05:00
garak
230b018834
add themes to config so they persist between sessions
2019-09-21 12:27:05 -05:00
garak
376cfbf9c3
add light and dark themes
2019-09-21 12:27:05 -05:00
garak
96020c21dd
change encounterRate slider to a spin box
2019-09-09 23:51:37 -04:00
garak
d794dee8c0
add wild encounters to config
2019-09-09 18:26:54 -04:00
garak
7129510aea
add read misc project values function
2019-09-09 18:26:54 -04:00
garak
267c71d40e
clean wild encounter code
2019-09-09 18:26:54 -04:00
garak
3c2b7a8df7
fix copy from existing encounter group function
2019-09-09 18:26:54 -04:00
garak
f7022fc3d2
allow saving new encounter groups to maps
2019-09-09 18:26:54 -04:00
garak
eb3fb44542
custom table widget for mon data, add new encounter fields to maps
2019-09-09 18:26:54 -04:00