Forum › Forums › Discussion › [Beta] Scenario Scripting Engine
This topic contains 123 replies, has 52 voices, and was last updated by Miqobot 3 years, 6 months ago.
-
AuthorPosts
-
July 4, 2018 at 1:25 pm #7436August 8, 2018 at 12:40 am #7773August 11, 2018 at 5:45 pm #7816August 11, 2018 at 10:22 pm #7821August 12, 2018 at 4:09 pm #7822December 30, 2018 at 4:33 pm #9896
So today I tried to run a simple script in Pyros; just a move to waypoint (0) so I dont have to keep walking back to the Bunny fate but when I try to run it I get this;
Going from 21 to 0 in 4 trips.
(10:57:09 AM) Sorry, can’t move. It’s dark and creepy around me! I’d better hold my breath, so nobody would find me.
(10:57:09 AM) Current zone: Unknown (ID 031B)
(10:57:09 AM) 4 trips more..
(10:57:09 AM) Sorry, can’t move. I had a blackout and I’m still hiding in the corner!
(10:57:09 AM) 3 trips more..
(10:57:09 AM) Sorry, can’t move. I had a blackout and I’m still hiding in the corner!
(10:57:09 AM) 2 trips more..
(10:57:09 AM) Sorry, can’t move. I had a blackout and I’m still hiding in the corner!
(10:57:09 AM) 1 trip more..
(10:57:09 AM) Sorry, can’t move. I had a blackout and I’m still hiding in the corner!
(10:57:09 AM) Destination reached!
(10:57:09 AM) Blackout while travelling… Good night! <3
(10:57:09 AM) (NOTE) Blackout switch is triggered.
(10:57:09 AM) (NOTE) Please save the message log for analysis and restart Miqobot.Are we not able to run scripts in Pyros yet?
January 2, 2019 at 11:56 pm #9910Are we not able to run scripts in Pyros yet?
Yes, unknown zone means that they haven’t added this location to the list of locations where miqobot can work. But they should add it in one of the upcoming updates^^
January 3, 2019 at 1:54 am #9913Is there anyway to get Miqobot to use more of my system resources to speed up the crafting algo?
I have a 7700k and 64 GB of ram. Miqo only ever uses 20% of my processor.
I also have a server i’m thinking about setting miqo up on which would be running dual e5-2880 with 300+ GB of RAM. If I could tax that thing to do some serious math, i’d love to.
January 3, 2019 at 5:06 am #9914IIRC, all that extra time gets you is maybe 2-5% increase in HQ. Far easier and more effective to just bump your gear a bit if you want to max out.
I imagine the team just wanted to make sure the program didn’t stress the system much because for some, just running the game is pushing their system considerably… So, adding anything too taxing could crash it. That said, a check of system resources at launch could be beneficial for those who want to crunch more or crunch faster? It’s probably already planned though 🙂
January 3, 2019 at 7:46 pm #9916January 3, 2019 at 10:23 pm #9918January 3, 2019 at 10:57 pm #9921Using additional threads would imply parallel processing, while Crafting Solver is a strictly sequential algorithm.
Solver states are sorted in a strictly determined order, and each subsequent state depends on previous calculations. Parallel processing would only make things worse and slow the algorithm down 100-200 times.We are very sorry to disappoint, but the Crafting Solver algorithm is already optimized as much as possible.
Because of this optimization, its performance is equivalent to 100-200 threads of a parallel algorithm.January 21, 2019 at 4:58 pm #10259sorry if these have already been asked,
would it be possible to add a
finally
style block to scenarios. It could work similar to try/catch/finally, a step that is run no matter success/failure. What I would like to use it for, if a scenario finishes successfully and or the kill switch is triggered I could have afinally
step that ports me to my house and allows me to AFK out in there instead of out in the open.also are there plans to expand the functions, maybe allow for someone to create custom functions of their own. using my example above, allot of my scenarios end with going back to my house, would be nice to add that to a function and then in my step I would just do
goHome()
.January 21, 2019 at 5:41 pm #10263Yes, we have plans to expand scenarios potential after we complete the core Combat system.
Please note however that Scenario Engine is designed with simplicity being a priority, so it does not offer as much flexibility as a programming language. But we will try to implement features that offer a similar functionality to what you describe.Thank you for your request!
January 21, 2019 at 9:36 pm #10266 -
AuthorPosts
The topic ‘[Beta] Scenario Scripting Engine’ is closed to new replies.