Commit graph

1533 commits

Author SHA1 Message Date
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
Marcus Huderle
48a0d13926 Only create new map text.inc file in pokeruby projects 2019-01-08 08:59:43 -06:00
huderlem
420ec59d7d
Fix typos in CHANGELOG.md 2019-01-07 17:35:18 -06:00
huderlem
d24f96bf35
Update CHANGELOG.md 2019-01-07 17:21:37 -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
Diegoisawesome
aa0709243d Fix crash if layout blockdata size mismatches layout dimensions 2019-01-07 12:28:31 -06:00
huderlem
fd58eb9dab
Update CHANGELOG.md 2019-01-07 09:40:11 -06:00
Marcus Huderle
d58918a554 Read tiles image data from buffer, rather than auto-detecting format from file extension 2019-01-07 09:32:10 -06:00
Marcus Huderle
fa61663465 Allow importing tileset tiles from un-indexed images, by also uploading a palette with it 2019-01-07 09:32:10 -06:00
huderlem
04465bfc3b
Update CHANGELOG.md 2019-01-06 12:56:32 -06:00
Marcus Huderle
022dc899da Add transparency slider for overlayed collision tiles on the map 2019-01-06 12:53:36 -06:00
Diegoisawesome
7c51f50d76 Fix segfault when using magic fill outside map 2019-01-06 12:42:24 -06:00
huderlem
0c673323a7
Update CHANGELOG.md 2019-01-06 10:40:05 -06:00
Marcus Huderle
36b7f361cf Fix crash that could occur when shrinking the number of metatiles in a tileset 2019-01-06 10:39:00 -06:00
huderlem
32ec2a80b2
Update CHANGELOG.md 2019-01-06 10:09:56 -06:00
Marcus Huderle
42db5f1d1c Fix map-shifter tooltip typo. 2019-01-06 10:04:47 -06:00
Marcus Huderle
cd37192657 Fix palette editor crash 2019-01-06 09:43:54 -06:00
huderlem
9f8849aced
Update CHANGELOG.md 2019-01-05 17:16:10 -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
f1caa03c6c Add ability to export tileset tiles image 2019-01-05 15:52:55 -06:00
Marcus Huderle
95f712ef6f Explicitly initialize members of Settings class to fix undefined behavior 2019-01-05 14:44:09 -06:00
huderlem
955093cb80
Update CHANGELOG.md 2019-01-05 12:08:11 -06:00
Marcus Huderle
851f8ec813 Add ability to import JASC and A-Map palettes into the tileset palette editor. 2019-01-05 12:06:22 -06:00
Marcus Huderle
99a71afbfe Allow focus on the palette editor's palette id spin box 2019-01-05 09:17:55 -06:00
Diegoisawesome
060a3e359a Magic fill collision and elevation (#76) 2019-01-04 20:49:21 -06:00
Diegoisawesome
bd9fc001b4 Magic fill Y check fix (#75) 2019-01-04 19:53:46 -06:00
huderlem
4b7bf87da1
Update CHANGELOG.md 2019-01-04 18:24:11 -06:00
Diegoisawesome
fa0ec02143 Fix fill bug 2019-01-04 18:21:41 -06:00
Diegoisawesome
c6e0d017ea Add magic fill functionality 2019-01-04 18:21:41 -06:00
Marcus Huderle
5cf595532a
Update CHANGELOG.md for 1.1.0 release 2018-12-27 10:41:50 -06:00
Marcus Huderle
b477df608d
Update CHANGELOG.md 2018-12-27 09:02:44 -06:00
Marcus Huderle
1e1f09d07c Add changelog 2018-12-27 08:41:35 -06:00
Melody
1ccc8f72df write porymap settings and log to writeable path 2018-12-27 07:56:02 -06:00
Melody
a5ff02c4c9 fix icon on macos 2018-12-27 07:55:43 -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
d7282ac5c7 Use FLAG_TEMP_1 when creating new hidden item event 2018-12-26 15:38:38 -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
7758124235 Clear existing map layouts when opening a new project 2018-12-25 13:36:39 -06:00
Marcus Huderle
1de1ab94ff Emit MAP_GROUPS_COUNT macro to maps.h 2018-12-25 13:27:02 -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
0c761edb88 Merge branch 'master' of https://github.com/huderlem/porymap 2018-12-20 17:35:11 -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