Antimatter Dimensions

Antimatter Dimensions

View Stats:
This topic has been locked
Poringo Dec 17, 2022 @ 6:34pm
How do I do scripting? Do I have to advance in the game?
I am pretty excited to automate stuff, but either I can't find how or I have to advance to do it.
I normally did some js scripts in the web version, here I don't see how I can automate or run scripts.
< >
Showing 1-15 of 16 comments
Myresa Dec 17, 2022 @ 6:39pm 
The scripting "Automator" is a new feature that has been added and is locked behind a few Realites, it uses a custom language (with similar syntax to JS)
Psyycko Jan 22, 2023 @ 2:39am 
Little late to the party but I fixed up the automator script from the guide, it's been running for me pretty flawlessly. I haven't spent much time working on a post-dilation push script lol
It does require the perks: ACHNR, EU1, EU2, TTF, ECR

AntimatterDimensionsAutomatorDataFormatAABeJzNWVtv2kgYfY50cxYjXOtVcbSM1kSJqWqQsRMFR1UcvmGCV2hE420aS70be87Y2MYxuMbtwTJwuAL53znfBcPEELEXH0b5eAW9ub9YBNFjALevLqTWcOQN0bj9B524ZPPnLMHoEs3gJ3N6qY9w8eCMwGPYHw4H3E6DgE4XgBczDx3mwSrKjrufeZ0achWAWTOJqujLH38HXgjsFw9ONm4IG7h0cve95uxC5Lwd2D80bD64dYE38m5ugeeBLwAx8q9xkV9z747v3B4wLh6G3uB2e3t0byuacKP7jhwl4el5O5v4qAAhdWtgUdzcRQmY4XfAdhi5Rl5iYH8SImhjyA9EsjMLk1cSYf4GxiQnfsMM3i0b9T40bLNeKshvQGUAVWCMOr3jTye989RJKLp9tAL6ax58w0bgN0crr7tb1BqPhmNMnQGKvRixjtsEt2PmTJPxnzc9G4tKbe40cfF0cB9RRHg3hkX6Q15oK0bvAKK2eo4A0cGaUWQC0c4INNcDKxNEaywYdyUtEJmoAysNp4AyvewDKfGqylvsD1vmAtfUGEoVv5gr2nL2z40aX2hCajsC3KqmkHqvWHDam9sSVgvqOAKqHlJLskJWgpBJAiqpXZfxlRmbB3OuO8vfwvGyLb4JZ3yElidIadPhJRTngfXAq0bmXalRLupKteZcc8wVpO0atqqFoyVLRBlIV5Mykqo68rkOz8g7NztihWUPvOUxnvXNWWcVcGMK9zGXJs5FaBupMxHFxWISYFDdXob4CCC6NVMCIVRaAs0ce6KwFJBC1lk0aPKE6KlNEROCrUFHS0ap6ltQrRzyfEU7pdMUbVGSDpimWsBlMlzWEm5m0ckrnS7hZPW5UOKcMty0anrd20b8vsRD7SfJMGyEGwLS6ALY0bkhoB0axnuSgHd3AUQ7a3AYbFfPW3EXtHI56U2Cots60cb4WhR6swTK4wqv0bPVmEaWJ821IPYWj3sd0bu7VwJSzaJE6USqX63AsihqDW0agiraGOm1qaMqpYVZTGa0a6hLZBu5XEaTeEtgBrCbDVs2nZKHS0abKgff0aoJlbunOj0cIOeuVmh0bUj9RHzQ9HrOGU9ZGdFZuWVqvvG7VWy3Vg7983VB0a4JE2P2A0a42eCr7x1dWYZulQz7jnrdWj1Y0a77h2LD6ea1ovPMrxEHu1cURlCcrbrJWo1XNPJix4pt4z4nsPFQXpu2CTE7zNSxHbidqch0bhndTneAuwXRmsmgJH6dT1KVAKd0cNx0cdst0ci0bxZV7q44XgBcDefnL4tJ56irZ6znCshksC0cPQkBhRC2DH8Z76b5yGIZ7Psm4DjSr0cB8DPcluQ0c83ARZCvW9DMigXiOAqvkeRoGq9NVgc0avLIPVUzAxQPo7OUSt7Xi0bs4p8P1CgfRMeZMiTBFyL6LdRyzpMLXH5h9UKyW0aSqUub0bBhaXaZaCbxYvDOhF90bIrJl0b6bORZkYUJ0bHsFXS0bLcNoKvRCRERc9NM6zRDTafZlfQdJs48h1s6jF9I9e9WJpS3p3bzmreGnUtEMKbYz5ESuh0aj0chAYUDg3bFNr90c7vwB3hrC2pEOcyAezBiFYzYuzL6e0bFPfoF5zK0aeRwWGu8d5wlRS0chou0cCSMI0cAcLeLJr2DaMaqrXAkvE1npKpnJJ2wz68Fiw5kveTrZ2HSwKb6AeF30c8W4PyAMhUiw1LDFtYjrE5HdAkPwHjQwjmK4xc6T0bMtl0b3I3DqYv10c4pEargEndOfAutomatorData

Hope this helps someone.
Psyycko Jan 22, 2023 @ 2:41am 
If you wanna write your own scripts there are templates once you unlock it (100 AP), and sort of a guide within the automator
Nyu Jan 22, 2023 @ 2:06pm 
Originally posted by Psyycko:
If you wanna write your own scripts there are templates once you unlock it (100 AP), and sort of a guide within the automator
nice spoilering everything.
now people see guide content in the forum for specific questions.
Yiasmat Jan 29, 2023 @ 12:00pm 
and as an additional help for anyone who doesn have the ecr perk yet: use the above script and put "unlock ec x" before every "start ec x" (x being the challenge dumber) and the script runs just fine without that perk
Ginger Jan 29, 2023 @ 8:34pm 
This is copied directly from the description of the START command:

"This command will also attempt to unlock the EC if not unlocked, but will not do the same for Dilation (use UNLOCK command to do that)"

So no, you don't ever need to "unlock ec x". If you don't have ECR, you just have to wait until you meet the non-TT requirement, as well, before "start ec x" will both unlock and start it.
Last edited by Ginger; Jan 29, 2023 @ 8:37pm
Hypertext Eye Jan 29, 2023 @ 9:46pm 
Originally posted by Ginger:
This is copied directly from the description of the START command:

"This command will also attempt to unlock the EC if not unlocked, but will not do the same for Dilation (use UNLOCK command to do that)"

So no, you don't ever need to "unlock ec x". If you don't have ECR, you just have to wait until you meet the non-TT requirement, as well, before "start ec x" will both unlock and start it.
unlock can be useful if you need to unlock the EC with some TS other than what you use for the challenge
Ginger Jan 29, 2023 @ 10:35pm 
I don't know about anyone else, but by the time I had unlocked the automator, I didn't have to unlock with a different path than what I ran the EC with. Ymmv
Yiasmat Jan 29, 2023 @ 11:15pm 
Originally posted by Ginger:
This is copied directly from the description of the START command:

"This command will also attempt to unlock the EC if not unlocked, but will not do the same for Dilation (use UNLOCK command to do that)"

So no, you don't ever need to "unlock ec x". If you don't have ECR, you just have to wait until you meet the non-TT requirement, as well, before "start ec x" will both unlock and start it.

you are indeed correct. heh... wonder why my very first attempt of the script failed miserably then.
Nyu Jan 29, 2023 @ 11:19pm 
Originally posted by Yiasmat:
Originally posted by Ginger:
This is copied directly from the description of the START command:

"This command will also attempt to unlock the EC if not unlocked, but will not do the same for Dilation (use UNLOCK command to do that)"

So no, you don't ever need to "unlock ec x". If you don't have ECR, you just have to wait until you meet the non-TT requirement, as well, before "start ec x" will both unlock and start it.

you are indeed correct. heh... wonder why my very first attempt of the script failed miserably then.
did you copy a script that used nowait commands? nowait skips the command if it doesnt instant activates
Ginger Jan 29, 2023 @ 11:22pm 
Mostly. "nowait" will perform as much of the command as it can before moving on. In most cases, this is nothing because a command is all-or-nothing. For `studies purchase` or `studies load`, however, it'll apply as many TS as you have TT for before moving on.

This can be used to do something like

while total TT < [some number] {
studies nowait purchase [studies]
pause 1s
}

for it to keep purchasing what it can of that list, once per second, until you've got more TT than [some number]
Last edited by Ginger; Jan 29, 2023 @ 11:26pm
Nyu Jan 29, 2023 @ 11:31pm 
nowait skips after one try aka instantly.
all the time not mostly.
Ginger Jan 30, 2023 @ 12:39am 
You said "nowait skips." It doesn't skip the studies command. Skipping means "doesn't run, instead moves on." But it runs the studies command. Once, as you said. But what you originally said was wrong, so I corrected it.

It may be that nowait attempts every command once and then moves on without trying again if the command can't complete, but that doesn't matter for anything but the studies command.

Either way, the correct information has been written down, so we don't need to spend more time on it.
Last edited by Ginger; Jan 30, 2023 @ 12:41am
Nyu Jan 30, 2023 @ 3:38am 
Originally posted by Ginger:
You said "nowait skips." It doesn't skip the studies command. Skipping means "doesn't run, instead moves on." But it runs the studies command. Once, as you said. But what you originally said was wrong, so I corrected it.

It may be that nowait attempts every command once and then moves on without trying again if the command can't complete, but that doesn't matter for anything but the studies command.

Either way, the correct information has been written down, so we don't need to spend more time on it.
i said "nowait skips the command if it doesnt instant activates"
if it doesnt activates it skips.
means it tries to activate it lul. how else would it know.
i said it correctly
yours is wrong.
it ALWAYS SKIPS INSTANTLY if activation fails
not mostly.

i had it correct.
you just mentioned a way to use the always INSTANTSKIP AFTER TRYING TO ACTIVATING inside the automator.
Ginger Jan 30, 2023 @ 4:41am 
Except you used - and are still using - the word "skip" to mean something entirely different from what "skip" means.

"Skip" means "does not run." "Skip if it doesn't instant activates" is not a valid sentence in English, but I think you mean "skip if it can't be activated as soon as the flow reaches it," in which case that also means "does not run." Except we have already established that it *does* run. "studies purchase [TS]" runs the buy command, and if it doesn't buy every listed TS, it tries again as the next command, continuing to do so until it works. "studies nowait purchase [TS]" runs the buy command, and then moves on, regardless of the result. There is no "skipping" involved.

Words have definitions, and when you use them wrong, you confuse people. We both know you know what actually happens, but using those words to describe it - *especially* in a setting like this, where you are trying to teach someone how it works - is just going to result in someone misunderstanding you.

Either way, I've wasted enough time responding to you. If you still think "skip" means something other than what it means, then feel free to visit a dictionary.
< >
Showing 1-15 of 16 comments
Per page: 1530 50