371 lines (215 with data), 9.4 kB
2026-02-09 Andreas Kirschbaum
* [crossfire] SuspiciousMsgChecker: Do not complain about
@identify in msg..endmsg blocks.
2025-09-23 Andreas Kirschbaum
* [crossfire] Revert "Remove support for map files using obsolete
attributes: "x" instead of "width", or "stand_still" instead of
"fixed_resettime".". Supporting these attributes allows to load or
edit ancient maps.
2025-09-20 Andreas Kirschbaum
* Accept lines with empty values in map files. Now "name " lines
(i.e., lines with a trailing space) are treated identical to
"name" lines.
2025-09-05 Rick Tanner
* [crossfire] Update built-in archetypes
2025-06-22 Rick Tanner
* [crossfire] Update built-in archetypes
2025-06-07 Andreas Kirschbaum
* [crossfire] Extract smoothface information from .face files.
* Report I/O errors during --collectarches to the console.
Previously a graphical user interface was required to show a
dialog.
2025-06-02 Rick Tanner
* [crossfire] Update built-in archetypes
2025-05-31 Rick Tanner
* [crossfire] Update built-in archetypes
2025-03-29 Andreas Kirschbaum
* Properly persist paths with '\' characters in the Settings
dialog.
2025-03-16 Rick Tanner
* [crossfire] Update built-in archetypes
2025-02-22 Andreas Kirschbaum
* Make running plugins from the UI work again.
2025-01-23 Rick Tanner
* [crossfire] Update built-in archetypes
2025-01-21 Rick Tanner
* [crossfire] Update OpenJDK for Windows checksum used in the Gradle build file
* [crossfire] Update javaSubdir in the build-gradle file for new version of
OpenJDK for Windows
2024-09-08 Andreas Kirschbaum
* [crossfire] Add Duplicate Monster map validator. It warns about
map squares that contain more than one monster.
2024-08-14 Rick Tanner
* [crossfire] Update built-in archetypes
2024-04-15 Rick Tanner
* [crossfire] Update built-in archetypes
2024-03-23 Rick Tanner
* [crossfire] Update built-in archetypes
2024-03-11 Rick Tanner
* [crossfire] Update built-in archetypes
2024-02-24 Kevin Zheng
* [crossfire] Add move type for walls
Walls that have can_roll set must specify a movement type, otherwise
movement is considered blocked.
2023-10-13 Rick Tanner
* [crossfire] Update built-in archetypes
2017-08-12 Daniel Hawkins
* [crossfire] Add fields to allow for mapmakers to see and
understand the buffs artifact food and drink can provide.
This opens the door to bizarre custom foods, too, but that's
really true for any properly-defined type.
* [crossfire] Add strength to the monster attribute pages, so they
can have a custom carry limit.
2023-10-07 Andreas Kirschbaum
* [crossfire] Retain elevation attributes in Replace dialog.
2023-09-03 Andreas Kirschbaum
* Fix memory leak when closing map views.
2023-08-28 Rick Tanner
* [crossfire] Update built-in archetypes
2023-06-14 Rick Tanner
* [crossfire] Update built-in archetypes
2023-06-07 Andreas Kirschbaum
* [crossfire] Suppress spurious error messages when loading
treasure lists.
2023-05-17 Rick Tanner
* [crossfire] Update built-in archetypes.
2023-04-25 Andreas Kirschbaum
* [crossfire] Support "insert below" (is_floor) attribute for
creators.
2023-04-08 Rick Tanner
* [crossfire] Update built-in archetypes.
2023-02-27 Rick Tanner
* [crossfire] Update built-in archetypes.
2022-08-27 Andreas Kirschbaum
* Remove status bar message "Creating new map ...".
2022-08-18 Andreas Kirschbaum
* Fix regressions: Make buttons in Error View, Find Archetypes,
and New Map dialogs work again.
2022-08-07 Andreas Kirschbaum
* Do not crash if a map contains objects outside map boundaries.
Now Gridarta display a warnings dialog and loads the map while
ignoring the objects outside map boundaries.
* [crossfire] Update built-in archetypes.
* Remove spurious "You have made changes to your preferences for
External Applications" query from Settings dialog.
* Remove warning "The destination of this exit is outside the map"
when following an exit with an invalid specification. All cases
when this warning could occur are now reported through map
validators.
* Add Invalid Map Enter Location map validator. It warns about
default enter locations which point to an invalid location.
* Improve Invalid Exit map validator: Warn about invalid
destination coordinates.
* Rename "Exit path invalid" map validator to "Invalid Exit".
2022-07-01 Andreas Kirschbaum
* [crossfire] Add support for the "reset_group" map attribute.
2022-05-21 Andreas Kirschbaum
* [crossfire] Update "Unholy Ground" and "Spells forbidden" game
object matchers. Fixes incorrect "Adjacent shop square allows
magic and/or prayers" map validation warnings.
2022-05-14 Andreas Kirschbaum
* [crossfire] Update built-in archetypes.
2022-05-11 DraugTheWhopper
* [crossfire] Improve help for Mover objects.
2022-05-08 Andreas Kirschbaum
* [crossfire] Fix typos in Game Object Attributes Editor.
* Properly show '<' and '>' in tooltips. The change affects the
Game Object Attributes Editor and map validation errors.
2022-01-07 Andreas Kirschbaum
* Allow to edit scripts using an external editor. The editor can
be set in the options dialog (File|Options...) under External
Applications|Editor. An empty input field (the default) uses the
built-in editor. Examples are 'emacs' or 'xterm -e vim'. Spaces in
the command name or in following arguments can be quoted:
'"/usr/bin/some editor"'. The file to edit is passed as the last
argument. Problems while starting the editor are reported in the
status bar.
2022-01-05 Andreas Kirschbaum
* Add --use-mapdir command line options. Without this option
Gridarta opens the map files given on the command line. With this
option Gridarta interprets the map files as relative paths in the
configured maps directory.
2021-09-06 Andreas Kirschbaum
* Open maps passed on the command line in reverse order so that
the first map shows up first.
2021-08-23 Kevin Zheng
* [crossfire] Support "damned" attribute for Exit game objects.
2021-08-19 Andreas Kirschbaum
* [crossfire] Add "Suspicous msg value" map validator. It warns
about malformed "msg" values in NPC dialogs.
2021-08-15 Andreas Kirschbaum
* Accelerate "Goto Map" dialog.
2021-08-07 Kevin Zheng
* [crossfire] Support "blocks_prayer" game object attribute.
2021-08-01 Andreas Kirschbaum
* Add "gameObjectFactory" variable to editor scripts.
2021-07-25 Andreas Kirschbaum
* [crossfire] Fix comments in bin/crossfire-collect-archetypes
script.
2021-07-18 Andreas Kirschbaum
* [crossfire] Update built-in archetypes.
* [crossfire] Support Battleground, Pits, and Trapdoors in "Enter
Exit" action.
* [crossfire] Support Player Changer game objects.
2021-07-17 Andreas Kirschbaum
* [crossfire] Support client_anim_sync and client_and_random
attributes.
2021-06-06 Andreas Kirschbaum
* Reuse existing map views as much as possible. This affects all
operations that opens maps.
2021-06-05 Andreas Kirschbaum
* Fix memory leak when closing map views. This fixes excessive
memory consumption, unresponsiveness, and possible crashes during
map indexing.
2021-05-02 Andreas Kirschbaum
* [crossfire] Update built-in archetypes.
2021-02-15 Andreas Kirschbaum
* Properly re-enable per-map actions (like Save) when minimizing
and restoring a map view.
2021-02-12 Andreas Kirschbaum
* Fix crash when reducing the map size while the map cursor is
inside the clipped off area.
2021-01-03 Andreas Kirschbaum
* [crossfire] Add Tools|Export Map As Image... to create a .png
file from a map.
* Move global Tools|Zoom entry into per-map Tools menu.
* Disable Tools|Zoom if no map is open.
* Properly enable or disable menu entries after startup.
* Remove "Running java version ..." console message at startup.
2020-09-13 Daniel Hawkins
* [crossfire] Fix rune directional casting to use the right
attribute. Was using maxsp, should have been using direction.
(#96 PATCH: Crossfire Editor directional runes)
2020-09-04 Andreas Kirschbaum
* [crossfire] Update built-in archetypes.
* [crossfire] Fix bin/crossfire-collect-archetypes script and
improve usage instructions.
* Use Java 8 when building Gridarta.
2020-06-15 Andreas Kirschbaum
* Properly enable per-map actions (like "Enter Exit") after
changes.
2020-02-09 Andreas Kirschbaum
* [crossfire] Add script for updating the built-in archetypes.
* [crossfire] Update built-in archetypes.
* Consistently use ISO-8859-1 for maps and archetypes.
2019-12-30 Andreas Kirschbaum
* Fix possible crash when loading maps with objects with incorrect
"connected" attributes.
2019-12-25 Andreas Kirschbaum
* [crossfire] Update built-in archetypes.
2019-08-18 Kevin Zheng
* [crossfire] Document is_used_up.
* [crossfire] Fix types for readables.
2019-08-05 Andreas Kirschbaum
* Fix Bug #97: ByteBuffer on latest JRE version. Makes collecting
images work again when compiling on Java>=9 but running on
Java<=8. Bugreport and suggested fix by franklinb.
2019-03-15 Andreas Kirschbaum
* Persist settings in "Analyze" menu across editor restarts.
2019-02-05 Andreas Kirschbaum
* [crossfire, daimonin] Map properties dialog: Add tooltip to
"Reset Timeout" attribute.
2019-01-30 Andreas Kirschbaum
* Update to checkstyle 8.17.
2019-01-29 Andreas Kirschbaum
* Upgrade to Gradle 5.1.1. Require Java 8.