GriffinR
d4cf3edfc7
Use default tileset for invalid tilesets, fix segfault caused by loadMapLayout
2020-04-04 14:14:16 -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
8e26f4c3f5
Enable readInitialFacingDirections for pokefirered
2020-03-26 14:59:33 -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
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
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
garak
b83ead44d0
update to use new object event file and variable names
2020-02-12 15:56:03 -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
Karathan
bc4d9e2276
add a switch for using .pory script files in the project config
2019-10-22 19:41:10 -05:00
garak
6324980a8d
don't save empty wild encounter field groups
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
91b498ee62
configuring encounter JSON applies changes to all mon data
2019-10-16 20:04:19 -05:00
garak
c816801429
change ComboBox::activated calls to currentTextChanged
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
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
4b0e0b0bff
continue work on wild encounter editor
2019-09-09 18:26:54 -04:00
garak
ce002bcb4d
speed up combobox load for wild mons
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
22fe92840f
Merge pull request #108 from Phlosioneer/metatile-labels
...
Add a way to name metatiles, for use in c code
2019-09-08 20:15:00 -04:00
garak
d50444b9cb
remove comments
2019-08-27 18:00:56 -05:00
tustin2121
13b6f8f6e3
Event_object_graphics_pointers are now read for explicit indexes.
2019-08-27 18:00:56 -05:00
garak
dae8f7deaf
only read map-related WEATHER_ constants
2019-08-19 16:52:39 -05:00
garak
60e68116c4
parsing heal locations allows spaces around parentheses
2019-08-19 16:52:39 -05:00
garak
f89804dd16
silence compiler warnings
2019-08-06 23:35:02 -04:00
garak
e7732bfb42
fix secondary tileset metatile values; format save file
2019-07-18 16:35:00 -04:00
garak
14a92c4c16
clear flyableMaps when reading heal locations
2019-06-02 16:48:55 -04:00
garak
eb71f72b0e
move source parsing functions from project to parseutil
2019-05-09 18:08:52 -05:00
garak
675a064df6
readCDefines() - don't crash on invalid expressions, add better debugging info
2019-05-09 18:08:52 -05:00
garak
54e431617f
improve tileset label reading to silence unnecessary warnings
2019-05-09 18:08:52 -05:00
garak
0a4be71ae2
add regex support to C define reading
2019-04-29 19:38:40 -05:00
garak
9098055054
add data qualifiers struct
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
Marcus Huderle
13e3e660e9
Fix bug where tryParseJsonFile() wasn't explicitly returning true
2019-04-24 17:26:08 -05:00
Marcus Huderle
7b440f38a4
Log error messages when JSON parsing fails
2019-04-20 09:06:59 -05:00
huderlem
e91df38714
Merge pull request #77 from garakmon/rme
...
Region Map Editor
2019-04-06 19:59:08 -05:00
Marcus Huderle
a61dd168cf
Write JASC files with \r\n line endings
2019-04-06 19:58:38 -05:00
garak
0a0eaba788
draw sprites based on movement type
2019-04-06 17:04:41 -05:00
garak
da5048a616
use project values for new event defaults
2019-04-06 16:36:48 -05:00
garak
2ee3731ed8
Merge branch 'master' into rme
2019-04-06 10:20:35 -04:00
Phlosioneer
01c6d09bc2
Add a way to name metatiles, for use in c code
...
Metatiles can be given a name. The name becomes a constant in
includes/contstants/metatile_labels.h.
The plan is to be able to reference metatiles in code using a macro
like `METATILE(Building, TV_ON, Primary)`, which will evaluate to the
value 0x003, or `METATILE(BrendansMaysHouse, MOVING_BOX_OPEN, Secondary)`,
which will evaluate to the value 0x270.
2019-04-04 01:44:31 -04:00
Karathan
e305e42e61
rename getTilesets->getTilesetLabels
2019-03-24 15:55:40 -05:00
Karathan
af96054baf
Save all tilesets
...
because the loader wants to have them all
2019-03-24 15:55:40 -05:00
garak
5b6f658e29
add new convenience features to rme and fix typos
2019-02-25 13:31:34 -05:00
garak
38cb97793d
fix outstanding rme bugs and history
2019-02-16 19:58:13 -05:00
garak
a9098cfd7a
add layout view to region map editor
2019-02-16 19:55:58 -05:00
Marcus Huderle
c3e41976e8
1.2.1 release
2019-02-16 17:00:38 -06:00
Marcus Huderle
bf17f29a13
Treat trainer_type and trainer_sight_or_berry_tree_id as strings
2019-02-16 16:50:39 -06:00
Marcus Huderle
4dedf73f76
Treat var_value field as string, not integer
2019-02-16 14:04:20 -06:00
garak
6bc28e7cd5
specify utf-8 when reading in files
2019-02-09 17:43:54 -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
d70145d89a
Respect shared_events_map and shared_scripts_map
2019-02-04 20:53:35 -06:00
Marcus Huderle
94686e6f0a
Support map JSON data
2019-02-04 20:53:35 -06:00
garak
a2e3d17dbb
ignore multi line comments when reading C defines (courtesy WWMB)
2019-01-20 10:46:15 -06:00
Marcus Huderle
228b646b0e
Change trainer checkbox to a combobox
2019-01-20 10:43:32 -06:00
Diegoisawesome
a04db82c2b
Make events (besides objects with valid sprites) partially transparent ( #86 )
...
* Make events transparent
* Change which events are transparent
2019-01-10 19:59:41 -06:00
Marcus Huderle
48a0d13926
Only create new map text.inc file in pokeruby projects
2019-01-08 08:59:43 -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
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
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
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
garak
92b23e515d
c define ignore nonexistent values ( #56 )
2018-11-08 17:55:50 -06:00
Diegoisawesome
7a6354cc0a
Redo metatile count fix
2018-10-05 13:43:15 -05:00
Diegoisawesome
0e58fed23b
Add map list sorting and filtering
2018-10-05 01:02:40 -05:00
Marcus Huderle
61ec1af0fb
Add tileset palette editor
2018-10-02 19:01:41 -05:00
Marcus Huderle
3ca284d5f3
Add ability to import new tiles
2018-10-02 19:01:24 -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
6102181738
Move files into src/
2018-09-26 18:33:08 -05:00