garakmon
ca5a0247f7
delete project with editor
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
garakmon
e5122ef94f
use ordered map for wild encounter json
2020-04-20 14:04:34 -04:00
GriffinR
0c92dc05da
Save metatile attributes label in new order for FRLG
2020-04-20 13:29:01 -04:00
GriffinR
d91107a07d
Read callback_label for FRLG
2020-04-19 18:23:37 -04:00
GriffinR
f2ae83b33e
Use metatile attributes path from header
2020-04-19 18:11:45 -04:00
GriffinR
5f16ae7dd0
Use value() instead of at() for defaults
2020-04-19 10:16:49 -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
garakmon
d3c212edb3
allow TAB key to navigate through encounter table widget
2020-04-08 22:12:20 -04:00
GriffinR
129db88453
Minor cleanup
2020-04-06 12:09:45 -04:00
GriffinR
c9b6f87e06
Apply undo/redo to border drawing
2020-04-05 11:56:13 -04:00
GriffinR
d5908c0045
Draw border up to players view
2020-04-05 00:03:36 -04:00
GriffinR
d4cf3edfc7
Use default tileset for invalid tilesets, fix segfault caused by loadMapLayout
2020-04-04 14:14:16 -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
1a2e7623ef
Prefer oamtable name for sprite dimensions
2020-03-27 09:23:25 -04:00
GriffinR
0fb483b5d3
Editable trainer type, minor fixes
2020-03-26 15:11:42 -04:00
GriffinR
8e26f4c3f5
Enable readInitialFacingDirections for pokefirered
2020-03-26 14:59:33 -04:00
GriffinR
3ff5483267
Correctly initialize palette for palette editor
2020-03-23 21:12:56 -05:00
GriffinR
8137abd656
Disable respawn editing for pokeemerald/pokeruby
2020-03-20 13:52:30 -04:00
GriffinR
20b112de52
Support editing heal location respawns
2020-03-20 13:41:40 -04:00
GriffinR
d365ebb664
Support reading/saving pokefirered heal locations
2020-03-20 03:09:48 -04:00
GriffinR
083874ce9e
Minor fixes
2020-03-18 03:12:43 -04:00
GriffinR
2a3b222e3e
Locate tileset folders with _[0-9]*
2020-03-17 00:29:54 -04:00
GriffinR
f15d7102fc
Remove dummied logInfo
2020-03-16 16:34:08 -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
ffddc35b60
Parse pokefirered metatile behaviors/layer types
2020-03-15 03:03:12 -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
d04f1e913a
Fix blockdata_path error check
2020-03-12 22:38:36 -04:00
GriffinR
a5c47b6333
Disable RME(temporarily), secret bases, and weather triggers for pokefirered
2020-03-12 12:30:37 -04:00
GriffinR
a8b381a0b5
Match tileset names with underscores and unknown paths
2020-03-11 19:33:22 -04:00
GriffinR
a2f38341f5
Save changes to floor_number
2020-03-11 17:06:26 -04:00
GriffinR
8d89b370b4
Add in_connection to object events
2020-03-11 16:45:52 -04:00
GriffinR
7125cd7c8d
Add underfoot and quantity to hidden items
2020-03-11 16:23:07 -04:00
GriffinR
eb44201f5b
Skip MUS_DAN02 for pokefirered
2020-03-11 02:35:24 -04:00
GriffinR
3eca227d07
Basic pokefirered empty layout, floor number, version selection support
2020-03-11 02:06:13 -04:00
garakmon
79843c07b6
export tile image files as indexed 4bpp
2020-03-04 11:01:02 -06:00
Marcus Huderle
f2844c2ec0
Update grid tooltip and update object event filepaths
2020-02-12 18:13:48 -06:00
Marcus Huderle
85c21855ef
Update C array regex to allow explicitly-sized arrays
2020-02-12 16:38:07 -06:00
garak
b83ead44d0
update to use new object event file and variable names
2020-02-12 15:56:03 -06:00
Marcus Huderle
342bcae174
Add better error handling for region map editor loading
2020-02-12 15:45:21 -06:00
Marcus Huderle
5978aedc30
Fix bug where dragging the metatile selector would visually extend beyond map boundary
2020-02-12 11:52:05 -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
8b4970413d
Log errors for invalid event types
2020-02-12 10:43:17 -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
7a84ca872c
toggle grid in map view with CTRL+G
2020-01-15 20:44:01 -05:00
Diegoisawesome
67f8b09c6e
Fix tileset image export on exact multiple of 16 tiles
2019-11-30 08:24:43 -06:00
garak
81d02f57a5
Merge pull request #171 from huderlem/fix-event-deletion-crash
...
Fix event deletion crash
2019-11-04 18:48:03 -05:00
garak
2f21f83217
draw map connections with current map tilesets
2019-11-04 18:44:57 -05:00
Marcus Huderle
654b788937
Guard against index out of bounds when deleting last event in group
2019-11-02 18:22:42 -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
8f218c8c2b
fix inconsistent table header text size
2019-10-16 20:04:19 -05:00
garak
a7e6dd9ebf
add warning when encounter slot total exceeds 8 bytes
2019-10-16 20:04:19 -05:00
garak
6324980a8d
don't save empty wild encounter field groups
2019-10-16 20:04:19 -05:00
garak
55573099b5
keep track of encounter data when navigating porymap
2019-10-16 20:04:19 -05:00
garak
9e03ac5e14
update pokemon constants path, error check level constants
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
09dd9380bb
add Encounter Chance column to mon tables
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
797ec63e23
encounter slot minimum chance is 1, not 0
2019-10-16 20:04:19 -05:00
jiangzhengwenjz
c29486063a
fix build on qt 5.9.5
2019-09-21 17:31:47 -05:00
garak
b1509cb000
make wild encounter windows obey theme
2019-09-21 12:27:05 -05:00
garak
02d16b6a12
revamp dark theme colors, add new themes
...
new themes:
- midnight (the old dark theme)
- emerald green
- pink and blue
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
ec98312340
change event object sprite when using completer
2019-09-21 13:04:17 -04:00
garak
303cf37b48
fix encounter field slot change config limits
...
- add min and max value limits *before* setting value
2019-09-21 12:37:02 -04:00
garak
96020c21dd
change encounterRate slider to a spin box
2019-09-09 23:51:37 -04:00
garak
dc6f962292
silence warnings
2019-09-09 18:26:54 -04:00
garak
e623c22da8
use custom (faster) combos for species selectors
2019-09-09 18:26:54 -04:00
garak
088ad7453b
add tooltip for mon field tabs
2019-09-09 18:26:54 -04:00
garak
d794dee8c0
add wild encounters to config
2019-09-09 18:26:54 -04:00
garak
c52b6fe4cd
add wild encounter documentation
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
78a6944a3c
configure field JSON
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
garak
d7dae219b1
fix saving for multi encounter group maps
2019-09-09 18:26:54 -04:00
garak
5a62df9f55
add json saving to wild encounter editor
2019-09-09 18:26:54 -04:00
garak
4b0e0b0bff
continue work on wild encounter editor
2019-09-09 18:26:54 -04:00
garak
1369113a1b
add encounter rate slider to wild mon tables
2019-09-09 18:26:54 -04:00