Zukero
0a3da17d47
First implementation of a bookmarks system.
...
Not persistent yet, so you lose them all when you close ATCS.
2018-09-13 13:34:04 +02:00
Zukero
3e8d578474
Enhanced translation-related tools.
...
No UI, because there's limited interest for typical users, so it's a
beanshell-only tool for now.
2018-09-08 15:37:29 +02:00
Zukero
9f5666ea6d
Fixed bugs affecting Dialogue's replies, Key Areas and Replace areas
...
where requirements' negation where lost upon alteration or loading.
2018-07-13 19:03:08 +02:00
Zukero
38c206cbaf
TMX Maps editor's "Replacement" tab is now called "Testing" and has more
...
tools.
2018-03-04 15:39:30 +01:00
Zukero
b12ed1802f
Added hero sprite rendering to help debug layering issues in
...
"Replacements" tab of TMX Map editor.
2018-03-04 12:19:56 +01:00
Zukero
0b8bc8448a
Fixed memory leaks.
...
Closed projects were held in memory because the Map folder watcher
threads were still alive.
2018-02-28 16:25:28 +01:00
Zukero
221a031c2b
Added support for new spawn area property: ignoreAreas.
2018-02-22 16:25:38 +01:00
Zukero
f2e4767eb0
Fixed export bug multiplying the data.
2018-02-18 11:28:03 +01:00
Zukero
78ceacb0ce
Warnings hunt.
2018-02-13 15:26:13 +01:00
Zukero
6e2ee13da7
Fixed issue where worldmap.xml was unduely included in the generated
...
loadresources.xml
2018-02-12 14:18:02 +01:00
Zukero
3ab233761f
Merge branch 'master' of https://github.com/Zukero/ATCS.git
2018-02-10 14:45:50 +01:00
Zukero
e5bb59b876
Added support for the"alignmentSet" dialogue reward type
2018-02-10 14:43:22 +01:00
Zukero
1fb22ab73f
Completed formatting of loadresources.xml files generating by project
...
export.
2018-02-08 17:19:25 +01:00
Zukero
6b834e0f0e
Added sadly convoluted way of pretty-printing loadresources.xml
...
Still not perfect.
2018-02-05 23:39:07 +01:00
Zukero
9e6e1d936d
Fixed a bug in loadresources.xml generation.
...
Enhanced custom command handling for desktop tools integration.
2018-02-05 18:15:18 +01:00
Zukero
e697f93cf5
Fixed export issue zhere the loadresources.xml file couldn't be created
...
because its parent folder do not exist.
2017-12-18 19:04:51 +01:00
Zukero
407d50a01e
Added Wizard for export project settings. Added export to game source
...
folder directly. Untested...
2017-12-18 18:58:09 +01:00
Zukero
a475180bb5
Fixed unwanted link following in project deletion that led to deleting
...
the game source's drawable folder. First steps towards enhancements of
export package generation.
2017-12-17 22:40:46 +01:00
Zukero
1786860a3b
Buf fixes for worldmaps upon contained map deletion.
2017-10-31 15:50:04 +01:00
Zukero
cbc101b3b1
Fixed parsing issue in ActorCondition.
...
The full round effect's visual effect was not read from the correct
field, causing NPEs.
2017-10-24 11:38:47 +02:00
Zukero
33260137d9
Bug fix in Worldmaps when a composing map is deleted.
2017-10-22 18:21:48 +02:00
Zukero
104029124b
Added support for the "revenge strike" feature in NPCs and Items.
...
Untested yet, and error-prone, because it was made with a LOT of
copy-paste-replacing.
2017-10-09 18:36:41 +02:00
Zukero
8dc05bd26a
Updated UI and model to support Actor Condition Immunity.
...
Overall, a much better UI to tune Actor Condition-based effects on
Dialogues, Items and NPCs.
2017-08-28 01:05:19 +02:00
Zukero
f53302cb18
Font scaling is now also scaling icons, and works in most of the UI.
2017-08-24 18:37:30 +02:00
Zukero
0199bcfb4c
Small bug fixes and UI improvements.
2017-08-23 18:17:55 +02:00
Zukero
025a63af28
Visual effect widget is now a combo box, as the data is an Enum in the
...
game.
2017-08-21 18:32:11 +02:00
Zukero
528ac7a7e3
Added support for the new "factionScore" requirement type.
2017-08-20 11:19:54 +02:00
Zukero
506afb95ed
Simple UI improvements.
...
Combo box to select skill ID in skill level requirement.
Icons for most requirements types in requirements list in dialogue
editor.
More verbose description of requirement in requirement list.
2017-08-19 11:47:30 +02:00
Zukero
33cbd059ec
More bug fixes in Requirement management for Key and Replace areas.
...
Much better handling of the old school form, and smooth, automatic
transitionning from old school to new school, but only when necessary!
2017-08-18 17:22:06 +02:00
Zukero
6cb0941ca6
Replace areas can now use any type of requirement.
...
Many bug fix in Key Areas and Replace Areas, especially for the
requirements management.
2017-08-18 16:20:25 +02:00
Zukero
cfb38c33d6
Fixed bug preventing Quests with no quest stages from loading.
2017-08-18 11:51:48 +02:00
Zukero
be43a2a5d4
Fixed display of incorrect default values when the underlying datais
...
null. Fixed KeyArea initialization.
2017-08-11 18:43:44 +02:00
Zukero
f2144ab446
Modified marker (*) handled for Dialogue Sketches too.
...
Typo fixed too, now displays "Dialogue sketches" instead of "Dialogue
sketchs"
2017-08-08 18:43:15 +02:00
Zukero
3ef0f7e0f1
Update checker now honors the "Use internet" setting. Another setting,
...
"check for updates" also controls this behavior.
2017-07-28 13:11:30 +02:00
Zukero
74808cdd3a
Fixed a bug improperly restoring the state of WriteModeData (Dialogue
...
sketches) after loading it from disk. This created a risk of data loss
upon subsequent edition of dialogue sketches.
2017-07-27 20:50:10 +02:00
Zukero
fe62c05b4b
Fixed many bugs in the TMX Maps management. Added the
...
removeQuestProgress dialogue reward type. Initiallized the GDEVisitor
class to help with finding dependencies (through the Beanshell console
only for now).
2017-07-26 15:50:50 +02:00
Zukero
f93d03dbd3
Deleting a TMX Map also removes it from created/altered worldmaps, and
...
marks these as modified.
2017-07-25 19:16:35 +02:00
Zukero
7eb5c7c208
Fixed NPC editor bug where inflicted actor conditions weren't managed
...
correctly.
Fixed Worldmap saving and deletion (mostly the * management was crap)
Fixed multi-selection deletion.
2017-07-25 17:01:31 +02:00
Zukero
e04c3ee2fd
v0.6.2 released! Redesigned WorldMap editor. Many new UI features. Fixed
...
Trainer.
2017-05-05 15:07:50 +02:00
Zukero
83d459021b
Simple bug fix that broke the NPC icon selection window.
2017-04-21 15:55:15 +02:00
Zukero
fb8dcb9fb4
v0.6.1! Rebuilt completely the Quest editor. Each quest stage has its
...
own backlinks now. Quest log entries and dialogue replies are now
translatable too. Multiple minor UI improvements (notably multiline text
area are now taller, and rewards and requirements appear more clearly in
the dialogue tree view).
2017-04-14 15:52:32 +02:00
Zukero
5e73b59d06
v0.6.0 released! Weblate integration is complete. New icons (created for
...
weblate integration) now replace to old ugly ones for the notification
area.
2017-04-12 15:57:35 +02:00
Zukero
0a7cb40dbc
Added link to Weblate from translatable strings once the translator mode
...
is activated in the workspace settings. This required the addition of a
new lib (in source form) for a SipHash implementation.
2017-04-10 18:16:17 +02:00
Zukero
bd8576df0c
v0.5.4 released! Keyword is data-protection. Many small bugfixes, but
...
main changes are:
- Modified marker (* character before name) goes up the project tree by
marking all parents of a modified object as modified.
- Impact management when changing an object's ID. Allows for some
refactoring to occur, while marking the impacted elements as modified,
or aven creating "altered" versions if imapcted element was only in game
source.
2017-04-07 10:01:31 +02:00
Zukero
300b7bbbdd
Fixed caching issue with spritesheet chooser. Improved actor condition
...
management for items.
2017-04-03 17:53:44 +02:00
Zukero
572704fd73
v0.5.2 ! Upped the bash & batch game. Can run from any directory,
...
auto-adaptation to jar files in lib, creation, use, and preservation
upon update or reinstall of a startup customization file (Max JVM
memory, custom java binary and custom JVM options as environment
variables). This is valid for all OS types (bash or batch startup) and
all installation methods (zip and nsis). Robustified a stupid version
management for workspace settings.
2017-03-03 17:15:16 +01:00
Zukero
dfe3cc8480
UAC dirty script for better windows integration to create symlinks. More
...
data using a thread-safe collection. Some NPEs fixed.
More data protection in tiled integration functions (better state
checking, backup tiled-made file before saving ATCS-made data).
jardesc file added for convenience.
2017-03-02 18:10:03 +01:00
Zukero
940996aa30
Some refactoring. Replaced all "listeners" list by instances of
...
CopyOnWriteArrayList, to allow listeners to unregister themselves due to
an event while preventing ConcurrentModificationExceptions.
Modified all GameDataElement.elementChanged concrete implementation to
remove the backlink from the oldOne.An element pointed by an altered
element will not show the game source element in its backlink list
anymore.
2017-03-02 13:53:24 +01:00
Zukero
2a4cfb0684
Enhanced Tiled integration. Can now reload a map that has changed
...
externaly. Still some rough edges, notably the number of nitification
sto skip when saving in ATCS.
2017-03-01 19:02:00 +01:00
Zukero
061a0fa11b
Create new TMX maps in your project, and edit them with Tiled from ATCS
...
!! Also, "created" elements show the "unsaved" asterisk in their
description until they're saved to disk.
Added a button to the spritesheet editor to open image in an external
tool too. This may or may not remain in the app.
2017-02-28 18:43:47 +01:00