garakmon
9fb938939f
allocate new map lastUpdatedBlockdata
2020-08-26 20:03:47 -04:00
garakmon
392e595a03
fix the scripting api and many other changes
...
- remove obsolete Map::commit()
- add ScriptEditMap command
- reorganize metatile history
- fix next selected event for multi event deletion
2020-08-26 20:03:47 -04:00
garakmon
c3defd6887
small fixes
...
- connect DEL key to event deletion action
- update checks for unsaved changes to map
- add an asterisk next to the map name in the
window title when a map has unsaved changes
2020-08-26 20:03:47 -04:00
GriffinR
00ad1ec22a
Fix flags being listed out of order
2020-07-14 17:44:33 -05:00
GriffinR
1b832929b2
Enforce limit for object events
2020-07-13 19:08:46 -05:00
ultima-soul
debb1c66ac
Implement proper triple metatile layer support.
2020-06-26 16:22:15 -05:00
GriffinR
afb157beb3
Assign editor->map to nullptr after clearing map cache
2020-06-06 11:35:44 -05:00
GriffinR
125a287b9c
Add config options for some project-specific features
2020-05-27 18:58:43 -05:00
GriffinR
febc788097
Ignore metatile_labels when saving
2020-05-22 16:02:11 -04:00
GriffinR
ed2777c397
Monitor metatile_labels.h
2020-05-22 15:52:34 -04:00
GriffinR
638ce5370f
Typo fix
2020-05-16 18:26:39 -05:00
GriffinR
374020f94d
Split readMaxMapDataSize, move mapDimensionsValid to project
2020-05-16 18:26:39 -05:00
GriffinR
731fbce6af
Read MAX_MAP_DATA_SIZE
2020-05-16 18:26:39 -05:00
Marcus Huderle
e0afb24002
Merge remote-tracking branch 'origin/master' into scripting
2020-05-08 11:35:58 -05:00
GriffinR
399474c1f2
Fix heal loc duplicates, rename flyableMaps
2020-05-08 11:34:40 -05:00
Marcus Huderle
0ef3c6a898
Add palette preview scripting commands
2020-05-03 10:31:44 -05:00
Marcus Huderle
8697adf186
Add true tileset scripting functions
2020-05-03 10:00:56 -05:00
Marcus Huderle
b9522c24f5
Centralize file-changed logic in the callback. Ignore watched files for 5 seconds, when saving them. On Windows, there is a fuzzy delay between the time a file is written and when the signal fires in Qt, and we can't rely on blocking signals or temporarily removing the watched filepaths. It also fires three or four duplicate times for a single file.
2020-04-25 16:11:14 -05:00
garak
03082e5920
Merge branch 'master' into closeproject
2020-04-20 22:05:28 -04:00
garakmon
4d2fa5ee38
show file changed warning once at a time
2020-04-20 22:02:14 -04:00
garakmon
401d2e4884
let user change some config settings
...
- use encounter json
- use poryscript
- monitor files
2020-04-20 21:54:20 -04:00
garak
4a23c90695
Merge pull request #205 from garakmon/encord
...
use ordered map for wild encounter json
2020-04-20 14:27:47 -04:00
garakmon
df8dac965f
move fileWatcher signals to project class, block when saving
2020-04-20 14:08:32 -04:00
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
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
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
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