GriffinR
129db88453
Minor cleanup
2020-04-06 12:09:45 -04:00
GriffinR
c28730e834
Fix crash with open windows when switching projects
2020-03-31 12:41:15 -04:00
GriffinR
76a8c0dc44
Read trainer type constants
2020-03-27 10:51:57 -04:00
GriffinR
0fb483b5d3
Editable trainer type, minor fixes
2020-03-26 15:11:42 -04: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
083874ce9e
Minor fixes
2020-03-18 03:12:43 -04:00
GriffinR
bf72ecede9
Parse remaining pokefirered metatile attributes, allow editing/saving them
2020-03-16 16:31:08 -04:00
GriffinR
c0a512803e
Allow editing border dimensions
2020-03-14 18:06:35 -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
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
3eca227d07
Basic pokefirered empty layout, floor number, version selection support
2020-03-11 02:06:13 -04: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
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
garak
7a84ca872c
toggle grid in map view with CTRL+G
2020-01-15 20:44:01 -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
55573099b5
keep track of encounter data when navigating porymap
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
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
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
f7022fc3d2
allow saving new encounter groups to 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
3f9ad3afbb
extend wild encounter tab for all fields (dynamic)
2019-09-09 18:26:54 -04:00
garak
0ad71286b1
begin work on wild pokemon editor
2019-09-09 18:26:54 -04:00
garak
e3f92fff12
fix build:
...
- use parser class when parsing metatile label files
- use QString() over QString::null which is deprecated
2019-09-09 18:24:33 -04:00
garak
9e7ce82f45
fix region map entries save bug where NONE map section was being saved in array
2019-08-19 16:52:39 -05:00
garak
16d25796bf
use the custom combobox for all porymap comboboxes
2019-08-19 16:52:39 -05:00
garak
3e39ebccdf
add unsaved changes dialog to mainwindow close
2019-08-07 10:48:07 -04:00
garak
f89804dd16
silence compiler warnings
2019-08-06 23:35:02 -04:00
garak
f750c56e29
create map image export window
2019-05-23 16:43:07 -05:00
garak
eb71f72b0e
move source parsing functions from project to parseutil
2019-05-09 18:08:52 -05:00
garak
69a7a24ed6
fix typo in mainwindow.cpp
2019-05-02 11:05:20 -04:00
garak
a214b66353
use more appropriate default elevations for new events, hide heal spot z
2019-05-01 19:30:19 -05:00
garak
c189d2fac8
revert hideArrow() function, fix rme swap window
2019-04-29 19:38:40 -05:00
garak
0a4be71ae2
add regex support to C define reading
2019-04-29 19:38:40 -05:00
garak
8c29b00fa4
modify event comboboxes, fix heal location parsing
2019-04-29 19:38:40 -05:00
huderlem
e91df38714
Merge pull request #77 from garakmon/rme
...
Region Map Editor
2019-04-06 19:59:08 -05:00
garak
0a0eaba788
draw sprites based on movement type
2019-04-06 17:04:41 -05:00
Marcus Huderle
d7287ce54b
Re-draw map status icons when changing the map filter
2019-04-06 16:58:18 -05:00
garak
01bb74bf8c
draw map icons for all maps in project
2019-04-06 16:57:46 -05:00
garak
f8c9f97cb6
hide cursor tile rect when changing tabs
2019-04-06 16:50:54 -05:00
garak
bb7983c4e3
select next event in group when deleting an event
2019-04-06 16:36:48 -05:00
garak
2ee3731ed8
Merge branch 'master' into rme
2019-04-06 10:20:35 -04:00
Karathan
e305e42e61
rename getTilesets->getTilesetLabels
2019-03-24 15:55:40 -05:00
Karathan
8c3c498ac9
further clearify error messages, and add sanity symbol checking
2019-03-24 15:55:40 -05:00
Karathan
be371aed17
add success message to tileset creation
2019-03-24 15:55:40 -05:00
Karathan
cf9a4bc0fc
dont allow primary/secondary tileset with the same (friendly) name, clearify duplicate error message
2019-03-24 15:55:40 -05:00
Karathan
1b62c15ba4
add dialog to add tilesets
2019-03-24 15:55:40 -05:00
garak
34cc6fe5c7
fix map icons in mapList
2019-02-26 15:56:45 -06:00
garak
3ab64f493d
scale metatile selection and border with selector
2019-02-26 15:56:45 -06:00
garak
9e7611d3ae
fix metatile selector selection when zoomed
2019-02-26 15:56:45 -06:00
garak
5b6f658e29
add new convenience features to rme and fix typos
2019-02-25 13:31:34 -05:00
garak
3cef77a174
add map section swap feature and smooth zooming
2019-02-18 13:45:45 -05:00
garak
d3a16d34df
move region map editor to its own window
2019-02-16 19:58:13 -05:00
garak
62009373f7
city map editor
2019-02-16 19:55:58 -05:00
garak
a9098cfd7a
add layout view to region map editor
2019-02-16 19:55:58 -05:00
garak
7cffe07579
add region map image editor with basic functionality
2019-02-16 19:54:54 -05:00
Marcus Huderle
b2742498d1
Save metatile zoom in config
2019-02-16 14:32:46 -06:00
garak
f587e03a49
add slider to scale metatiles view
2019-02-16 14:32:46 -06:00
Marcus Huderle
02d6ed3cff
No custom attributes for heal events
2019-02-04 20:53:35 -06:00
Marcus Huderle
c4ad0971d0
Support custom fields for all event types
2019-02-04 20:53:35 -06:00
Marcus Huderle
a894bea71b
Support custom fields for top-level map attributes
2019-02-04 20:53:35 -06:00
Marcus Huderle
94686e6f0a
Support map JSON data
2019-02-04 20:53:35 -06:00
Marcus Huderle
228b646b0e
Change trainer checkbox to a combobox
2019-01-20 10:43:32 -06:00
Marcus Huderle
16bbfcb654
Make map tile cursor more responsive according to metatile selection
2019-01-11 08:52:35 -06:00
Marcus Huderle
61b919566a
Add option to show an outline around the currently-hovered map tile
2019-01-09 09:35:34 -06:00
Marcus Huderle
4d088766a0
Add player view rectangle option
2019-01-08 18:04:48 -06:00
Marcus Huderle
b469cc047f
Add 'About Porymap' window that contains useful information about the program
2019-01-08 10:28:20 -06:00
Marcus Huderle
8317dc2276
Add expand-all and collapse-all buttons for map list
2019-01-08 09:30:36 -06:00
garak
d13a4da50a
Remember window sizes, add new map popup window ( #54 )
...
* save window state on app close
* new map popup window
* window title, groupItem fix
* fix new map heal location generation
* fix newmappopup form size
* empty map name check, increase max dimensions
* tool tips
* delete new window
* fix mainwindow.ui new map action
* use new config for window state
* clean window restore config settings
* extend "Add New Map" to different MapSortOrders
* fix crash when creating new map from unloaded layout
* fix new map from layout extra files
2019-01-07 17:14:44 -06:00
Marcus Huderle
022dc899da
Add transparency slider for overlayed collision tiles on the map
2019-01-06 12:53:36 -06:00
Diegoisawesome
fdd5e4851a
Prevent autoexpanding all map groups on resort ( #78 )
...
Also fix path separator in status bar text
2019-01-05 16:38:37 -06:00
Marcus Huderle
8b843855f0
Fix tileset editor crash caused by the TilesetEditor instance being destroyed while still running
2018-12-26 16:49:43 -06:00
Marcus Huderle
08ff21e415
Properly create new emerald map headers. Use 'trigger' instead of coord script, trap, etc.
2018-12-26 15:36:44 -06:00
Marcus Huderle
ebdab421cb
Pivot map header experience based on base_game_version
2018-12-26 12:20:51 -06:00
Marcus Huderle
6b01d5a942
Add project-specific configuration file. Only contains base_game_version right now.
2018-12-25 15:26:13 -06:00
Marcus Huderle
525ef8c67c
Refactor config into generic key-value base class and settings-specific child class
2018-12-25 14:41:57 -06:00
Marcus Huderle
99a21ccf29
Add porymap config file
2018-12-21 09:25:28 -06:00
Marcus Huderle
dcf6b5af6b
Fix bug where tilesets were not displaying their bottom row
2018-12-20 18:26:27 -06:00
Marcus Huderle
220d13c335
Properly select an event after creating it
2018-12-20 17:46:43 -06:00
Marcus Huderle
b2053e593f
Merge remote-tracking branch 'diego/tabbed_events'
2018-12-20 17:35:59 -06:00
Marcus Huderle
40257193a4
Don't crash on startup if recent map can't be loaded. Write logs to porymap.log file
2018-12-20 17:30:35 -06:00
Diegoisawesome
9da5d84960
Fix segfault on map switch
2018-12-04 22:16:35 -06:00
Diegoisawesome
2799a3b584
Make sure event of type exists first
2018-12-04 13:36:22 -06:00
Diegoisawesome
1907dcbe1d
Remove spinbox from multiple event view
2018-12-04 12:58:49 -06:00
Diegoisawesome
68905aae1c
Tabbed events mostly working
2018-11-29 21:59:03 -06:00
Diegoisawesome
f0b74ada93
Tabs working
2018-11-27 19:39:57 -06:00
Diegoisawesome
4550f80dc4
Begin tabs properly
2018-11-13 13:32:36 -06:00
Diegoisawesome
db96e33ffd
Begin event view overhaul
2018-11-13 12:47:12 -06:00
Diegoisawesome
c102a2b7d0
Scroll to selected tile and metatile
2018-10-08 14:46:46 -05:00
Marcus Huderle
74ce9c9a45
Misc cleanup, and 'Sort by Name' -> 'Sort by Area'
2018-10-05 17:42:14 -05:00
Diegoisawesome
8a7a4c1e8e
Change filter clearing logic
2018-10-05 11:23:40 -05:00
Diegoisawesome
0e58fed23b
Add map list sorting and filtering
2018-10-05 01:02:40 -05:00
Diegoisawesome
54a9d8b23b
Merge branch 'master' of github.com:huderlem/porymap
2018-10-04 11:03:33 -05:00
Diegoisawesome
6269d4822a
Add filter to UI
2018-10-02 21:46:08 -05:00
Marcus Huderle
cf150f3ce9
Ask user about unsaved changes when closing tileset editor window
2018-10-02 19:01:31 -05:00
Marcus Huderle
3ca284d5f3
Add ability to import new tiles
2018-10-02 19:01:24 -05:00
Marcus Huderle
0c7ecebe0b
Keep tileset editor in sync with currently opened map
2018-10-02 19:01:18 -05:00
Marcus Huderle
8d38783833
Add ability to save tileset changes
2018-10-02 19:01:15 -05:00
Marcus Huderle
428548b7e1
Add metatile attribute editing, and add tileset saving
2018-10-02 19:01:09 -05:00
Marcus Huderle
990a4aafb7
Add metatile selector in tileset editor window
2018-09-29 15:24:35 -05:00
Marcus Huderle
9abda07c48
Add Tileset Editor window
2018-09-29 14:13:07 -05:00
Marcus Huderle
fe12e0bde5
Scroll map list to current map
2018-09-29 09:22:50 -05:00
Diegoisawesome
02fd5bbea6
Merge branch 'master' into refactor
2018-09-27 13:36:27 -05:00
Diegoisawesome
d93d7c26fe
Finish renaming ObjectPropertiesFrame
2018-09-27 11:23:40 -05:00
Marcus Huderle
6102181738
Move files into src/
2018-09-26 18:33:08 -05:00