v0.8.9 (Bugfixes + translations) released to Google Play!

Useful links
Source code of the game - Contribution guide - ATCS Editor - Translate the game on Weblate - Example walkthrough - Andor's Trail Directory - Join the Discord
Get the game (v0.8.9) from Google, F-Droid, our server, or itch.io

Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Discussions of the development process of the game.
Post Reply
User avatar
Moerit
VIP
Posts: 107
Joined: Wed Oct 16, 2013 6:44 pm
android_version: 4.1 - Jellybean

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Moerit »

Zukero wrote: Thu Sep 09, 2021 9:01 pm
Grawmpy wrote: Thu Sep 02, 2021 8:40 pm Why would I create a project, shouldn't that be in the master folder already? How would I know to add a project (or where) when THERE IS NO DOCUMENTATION explaining how to use the program!!!
I never managed to write a full documentation, but there's this topic that covers how to get started step by step : https://andorstrail.com/viewtopic.php?f=6&t=5938

I hope it helps.

Edit : I'd like to add that atcs was created for two use cases : fixing existing content, and creating new content.
Moreover, most new features are explained (summarily) in the release post for the version they were introduced in, so this thread is a gold mine : hard to dig, but full of treasures.
The worst offender is the "Writer mode". It's a very nice feature, but not intuitive at all, with zero documentation... I don't think anyone used it at all except me, but it's made to quickly create long dialogues without technical interruptions...
Would be nice if there would be the red marked link on Page and Post 1 - someone could do that?
Lvl: 16, XP: 47538, Gold: 474, RoLS: 0, ElyR: 0, RoL: 0, ChaR: 0, GoLF: 0, ShaF: 0, SRoV: 0, VSH: 0, WMC: 0, GoW: 0
HP: 151, AC: 248%, AD: 29-40, AP: 4, ECC: 22%, CM: -, BC: 160%, DR: 5
User avatar
Nut
Posts: 1499
Joined: Mon Oct 27, 2014 12:14 pm
android_version: 8.0
Location: Glade

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Nut »

ok, I added it
Nut
User avatar
Schnatterfleck
Posts: 15
Joined: Wed Dec 14, 2016 1:29 pm
android_version: 12 - Android 12

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Schnatterfleck »

Hi,

the ATCS-Zip-archive that is currently linked in the main post (static/ATCS_v0.6.18.zip) is broken.
It only contains a single .jar file, without any setup scripts or libs.

An older version that is still available as a download (static/ATCS_v0.6.17.zip) seems to be complete (at least I got it to run).

But this v0.6.17 Zip also contains a little bug, as the ATCS.sh script uses CR/LF endings (Windows style) that should be only pure LF endings.
The script won't run unless you change the line endings (e.g. using the dos2unix command)

The ATCS.sh script in the packaging/Linux/ATCS/ directory of the git repo has the correct endings, so it seems something went wrong during zip package creation.
User avatar
Schnatterfleck
Posts: 15
Joined: Wed Dec 14, 2016 1:29 pm
android_version: 12 - Android 12

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Schnatterfleck »

rijackson741 wrote: Sun Jan 29, 2023 9:26 pm As a temporary fix, this should work: https://www.dropbox.com/s/k746zt2mhkasg ... p.exe?dl=0
Thanks for the fast response, but I need the Zip version (using Linux).
So couldn't try it.

BTW, the v0.6.17 throws an error when trying to create a project.

Stderr:

Code: Select all

java.net.ConnectException: Die Wartezeit für die Verbindung ist abgelaufen (Connection timed out)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255)
	at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237)
	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.base/java.net.Socket.connect(Socket.java:609)
	at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:305)
	at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
	at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:507)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:602)
	at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
	at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:207)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:193)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:676)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1396)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1362)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:257)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1152)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1040)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:943)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:246)
	at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
	at tiled.io.TMXMapReader.unmarshal(TMXMapReader.java:829)
	at tiled.io.TMXMapReader.readMap(TMXMapReader.java:857)
	at com.gpl.rpg.atcontentstudio.model.maps.TMXMap.parse(TMXMap.java:81)
	at com.gpl.rpg.atcontentstudio.model.maps.TMXMap.link(TMXMap.java:318)
	at com.gpl.rpg.atcontentstudio.model.Project.linkAll(Project.java:302)
	at com.gpl.rpg.atcontentstudio.model.Project.<init>(Project.java:158)
	at com.gpl.rpg.atcontentstudio.model.Workspace$1.run(Workspace.java:188)
	at com.gpl.rpg.atcontentstudio.ui.WorkerDialog$1.run(WorkerDialog.java:48)
Exception in thread "Thread-3" java.lang.NullPointerException
	at com.gpl.rpg.atcontentstudio.model.maps.TMXMap.parse(TMXMap.java:94)
	at com.gpl.rpg.atcontentstudio.model.maps.TMXMap.link(TMXMap.java:318)
	at com.gpl.rpg.atcontentstudio.model.Project.linkAll(Project.java:302)
	at com.gpl.rpg.atcontentstudio.model.Project.<init>(Project.java:158)
	at com.gpl.rpg.atcontentstudio.model.Workspace$1.run(Workspace.java:188)
	at com.gpl.rpg.atcontentstudio.ui.WorkerDialog$1.run(WorkerDialog.java:48)
App Notification Area:

Code: Select all

[ERROR] Error while loading TMX map file /home/alex/work/andor/andors-trail/AndorsTrail/res/xml/blackwater_mountain51.tmx: Die Wartezeit für die Verbindung ist abgelaufen (Connection timed out)
User avatar
Nut
Posts: 1499
Joined: Mon Oct 27, 2014 12:14 pm
android_version: 8.0
Location: Glade

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Nut »

Ah, looks like I didn't create the zip right last time. And because I don't use Linux I also couldn't try after build, sorry.
I want to add some png files anyway, and I plan to create a new version. But I have much to do this week, so it could take a while.
Nut
User avatar
Schnatterfleck
Posts: 15
Joined: Wed Dec 14, 2016 1:29 pm
android_version: 12 - Android 12

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Schnatterfleck »

If you like, you can send me a beta version for testing when it is ready, then I can give you feedback.
I am using the most recent Ubuntu Linux.
Raphi
Posts: 66
Joined: Thu Sep 21, 2017 8:19 pm
android_version: 11 - Android 11
Contact:

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Raphi »

For some reason, my ATCS doesn't want to create projects anymore. When trying to do so, it just keeps on loading forever. When checking the files inside the workspace folder, I've noticed that there are only folders "altered" and "created", the .project file is entirely missing. Creating a new workspace however works perfectly fine.

I have tried reinstalling ATCS in both 0.6.18 and even 0.6.17 but it still doesn't work.
Also, in an existing workspace I have an existing project which doesn't show up anymore in ATCS. How can I fix this?
Lvl: 68, XP: 5705044, Gold: 104341, RoLS: 1
Hp: 244, AC: 282, AD: 20-31, BC: 157, DR: 6
Hat o t protector
Knight's hauberk
JoF
LifeTaker
Blade o t protector
Ring o t protector
RolS
Gloves o t guardian
Boots o t Globetrotter
User avatar
rijackson741
Posts: 4451
Joined: Tue Aug 20, 2013 2:04 am
android_version: 10 - Android 10
Location: Somewhere in Dhayavar
Contact:

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by rijackson741 »

I think it's a Java version problem. What version of Java do you have installed?
Level:71, XP:6493739, PV:608, FQ:84
HP:210, AC:212, AD:58-77, AP:4, ECC:16%, CM:1.5, BC:188, DR:3
Gold: 237559 | RoLS:1, RoL:1, GoW:1, VSH:1, RoFLS:1, WoB:1
HH:1, WA:1, CS:2, Cl:1, IF:4, Ev:3, Re:2, WP:DA:1, WP:1S:1, WP:B:1, AP:L:1, FS:DW:2, S:DW:1
User avatar
Nut
Posts: 1499
Joined: Mon Oct 27, 2014 12:14 pm
android_version: 8.0
Location: Glade

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Nut »

I rather think that there is a bug in some json file.
There is the start command (atcs.cmd ?) which you can open with notepad. Look for the javaw command inside and exchange it to java.
Then try ATCS again, it starts now with a visible command window, where you should see the error messages
Nut
Raphi
Posts: 66
Joined: Thu Sep 21, 2017 8:19 pm
android_version: 11 - Android 11
Contact:

Re: Andor's Trail Content Studio [ATCS] - Win/Mac/Linux Content Editor

Post by Raphi »

Okay, I tried changing the javaw, but it didn't throw an error. My java is version 20. However, I tried some more stuff and eventually replacing the original game files by the latest ones from github got it to work somehow. So I can now work on my new project, but my old one is still not showing up unfortunately. So far its mainly maps and only few content elemets but still I would be glad if I could recover this progress somehow.
Lvl: 68, XP: 5705044, Gold: 104341, RoLS: 1
Hp: 244, AC: 282, AD: 20-31, BC: 157, DR: 6
Hat o t protector
Knight's hauberk
JoF
LifeTaker
Blade o t protector
Ring o t protector
RolS
Gloves o t guardian
Boots o t Globetrotter
Post Reply