General Discussions Thread
Moderator: ScreamingEagle
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
swiftraccoon Wrote:
will that only be for Chimera or also for old ones like LotRO?
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
You can run scripts in the old viper also. It has its own API and scripting.dll you add to yoru project to make plugins <@249009327837413376> <@602666958584020992>
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
Vinny Wrote:
Any guides or more info on all that?
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
There are some examples in the <#284119215189786636> on different things. The api is similar but different for every game in the old viper client, but standardized in chimera. To see the API, make a c# project in visual studio, add a reference to the scripting.dll and in the object viewer you can see the entire API.
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
When you get started if you have specific questions on how to do x or y can guide ya and make some better documentation <@249009327837413376>
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
Mysticdrew Wrote:
You sould have codex or claude generate all the documentation for all the apis, create an MKDocs (material plugin) wiki
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
I have been waiting for the API to get stable.. but its pretty stable now.. I need to do that
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
Mysticdrew Wrote:
Even for the old viper bots, it could whip up API documentation pretty quick.
Modified by: Mysticdrew on 2026-03-26 09:39:26 PM
Modified by: Mysticdrew on 2026-03-26 09:39:26 PM
Last edited by ViperDiscord on Fri Mar 27, 2026 2:39 am, edited 1 time in total.
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
Vinny Wrote:
Does the scripting API expose a moveTo(x, y) or walkPath() function? Basically I want to write my own automation
logic (quest/farming loops) but use Viper's pathing engine to handle the actual movement between points. Is that the
intended use case for plugins, or is it more limited?
Modified by: Vinny on 2026-03-26 09:36:57 PM
logic (quest/farming loops) but use Viper's pathing engine to handle the actual movement between points. Is that the
intended use case for plugins, or is it more limited?
Modified by: Vinny on 2026-03-26 09:36:57 PM
Last edited by ViperDiscord on Fri Mar 27, 2026 2:36 am, edited 1 time in total.
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
MoveTo yes.. it uses existing mesh that you make in the patrol recorder tab. If you do not have mesh pre made, then no, but you can call move to xy or move to mob. and it will go straight there otherwise. The main in chimera.. you record paths that you can travel.. then when you need to get to someplace you call move to and it will find a path using that mesh to get there.. or if none, it will try a straight arrow approach.
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
For instance.. in the old eso bot one user made a dolmen plugin. it would inject tasks to get to the dolmen area, fight the mobs, loot the chest, and then move to the next dolmen, etc. All via plugin
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
Vinny Wrote:
Two more things — can I run multiple instances attached to different LOTRO clients at the same time? And can it be
started from command line / without the GUI, like launching a script against a specific PID?
started from command line / without the GUI, like launching a script against a specific PID?
-
ViperDiscord
- Posts: 0
- Joined: Sun Mar 15, 2026 4:03 am
PitViper Wrote:
no.. lotro blocks some input.. so the game must be in focus for most of the keyboard commands to work. That prevents background botting basically. Now you can run it in a VM.. ie make 2 vm's running each a client and bot, and you can.