Jump to content

MindScape

Game Masters
  • Content Count

    275
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by MindScape


  1. Your best place for help is going to be on our discord, in the #tech-support channel, so we can help in real time. This issue can sometimes be that the game is launching and just still downloading content it needs to fully open, and is going slow. You can check this in Task Manager and make sure there’s a WoW.exe background process (may be a sub-process of Epsilon.exe).


  2. On 8/17/2023 at 9:15 AM, Moacir Jr said:

    I don't know if it's here, if not, guide me and I'll call the right one, but I'm really lost.

    I downloaded the launcher to install the client, it installed, and when I click on the "PLAY" button it shows "Lauching" and goes back to "PLAY" and nothing happens. When I click again, it says that there is already a working client, I go to the task manager, and there really is a world of warcraft there, but nothing appears ....

    Please can anyone help or direct me.

    I have windows 10.

    Your best place for support is in Discord, in the #tech-support channel.

     

    Frequent solutions to clicking Play and it just says "Launching" and then opens in the task manager but doesn't fully open:

    1. Patience. This happens on the first time launching the game because it's downloading files in the background that it needs to open. If it's taking too long, try using Cloudflare's 1.1.1.1 with WARP, especially if you're not in Europe.
    2. Ensure your Epsilon folder is not set to Read-Only (right-click folder, click Properties, remove Read Only; you only need to do this once, the properties menu will always return to saying that Read Only is enabled when it's opened again).
    3. Ensure you have all the Epsilon pre-requisites downloaded - These are all Microsoft pre-reqs for software & games, just download & run to install:
      1. - DirectX 11: https://www.microsoft.com/en-us/download/details.aspx?id=35 
      2. - .NET Framework 4.7.2: https://dotnet.microsoft.com/download/dotnet-framework/net472 
      3. - VC Redist: https://aka.ms/vs/17/release/VC_redist.x64.exe 

  3. 5 hours ago, Erkor said:

    While the default, customized casting bar for Arcanum spells is nice and has an interesting flair on it with the shield decal, I think it'd be nice if you could pick between it and the stock WoW casting bar (or, potentially, other variants, if it's up MindScape's alley!). In some situations, I think the different visual design can help add a small layer of immersion onto the spell, particularly with things like sparks or otherwise-triggered ArcSpells.

    I wouldn't advocate for replacing it outright because I know there's people that will like the custom bar more, might appreciate the fact it helps differentiate an ArcSpell from an ordinary one, or might not care that much about it at all to think this is worth the effort, but I think in an addon that's already designed to supplement the process of adding flavor to roleplay, adding a bit more flavor wouldn't hurt, I think.

    You can trigger standard looking cast bars already by using the Show Castbar action, like so:

    image.png.ff95541bb428681c5852d6871748cea6.png

    Just make sure to do false for both the icon & shield.

     

    You can also use a TRP3e controlled Castbar that follows the stock cast bar style also:

    image.png.d082b7e0ac79beb3fea73c382eed83b7.png

     

    Side note: The shield is actually retail-style also, for certain abilities, supposedly? Idk, those are all Stock WoW Assets I am using for the castbar still lol


  4. On 7/29/2023 at 8:21 AM, Reag said:

    Hello!

    Having a merchant that can exchange one item for another is great!

    I'd propose, that having the option to require more different items could allow people to create a rudimentary "crafting" with their merchants.

    I can't speak on behalf of the Merchant addon & it's author, they may be interested in adding this. I'll pass it along.

     

    In the meantime: You can replicate this using Gossip & Arcanum spells!

    TL;DR is: you would create an ArcSpell that checks if you have the required crafting items, removes them, and then adds your final item. Then you can add this spell to an NPC gossip with some flavor text (i.e., "Craft a Sword" or whatever). 

    Longer version:

    1. Create an ArcSpell with the Name, Description, and CommID you want. See the Arcanum User Guide for more info/help here.
    2. Make the first action a "Stop This ArcSpell If..." with a delay of 0, and set the input script as...
      • if (GetItemCount(itemID1) >= #numberRequired and GetItemCount(itemID2) >= #numberRequired) then return false; else print("You don't have the required items to craft this."); return true; end
      • Make sure to add in your item ID's and the number of each you need to craft. If you need more than two items, just add another "and GetItemCount(itemID) >= #numberRequired" after the last one in the script above [ but before that last closing parenthesis, ), after the numberRequired ].
      • Feel free to adjust the print message to be more specific or worded how you want - this is just to clarify that the spell didn't 'fail' to cast because of some other issue, just that they didn't have the needed items.
    3. Add new actions now at 0.1 delay to remove each item and the quantity of that item.
    4. Add a final action for adding your crafted item.
    5. Optional: Add an action to show a message that they successfully crafted the item.

  5. Introducing...

    Kinesis
    (kinesis - latin, greek: to move, motion, movement)

     

    Kinesis brings two common features from Sandbox & RPG games: 'Creative Mode' style flight toggle controls (i.e., Minecraft style double-jump to fly), and Shift-Sprinting.

    Kinesis is your one-stop shop for all things movement! Customise your sprint, fly and swim speeds! Append spells and arcanums to your sprint or flight! Quickly toggle sprint by hitting shift like all of your favourite RPGs, and toggle flight like you're playing in a true creative mode. All this and more, quickly and all with keybinds - instead of filling your macro slots.

    Features:

    1000361521752309800.png.9bbd752555c09f8b187e5792358a39e6.pngShift to Sprint!

    • Ditch the macros & stop typing '.mod speed'! Tap or Hold SHIFT to start sprinting!
    • Customize your Sprint to anything from a simple run, to an ominous hover, complete with Aura & Arcanum functionality.
    • Set your speeds for ground, flight and swim separately, & switch between hold and toggle options!

    TL;DR: Tap or Hold SHIFT to start sprinting! Use '/kn' to configure Sprint Speeds & Spells!

     

    1000361521752309800.png.31fbe3a9d6c82f32740d9653ff502f0d.png Hit that Spacebar, let's fly!

    • Double or triple Jump to enable/disable fly mode, also complete with Aura/Arcanum functionality!
    • Complete with auto-land to disable flying, you can customize how long it takes before auto-land takes effect - or disable it entirely!
    • Customize how fast your double/triple jumps will need to connect to enable/disable flight.

    TL;DR: Double/Triple Jump to Fly, Double Jump again to land! Use '/kn' to configure Flight Toggle customization options & Spells!

     

    You can toggle spells when you start flying and/or start sprinting, and then toggle them again when you stop; these can be default spells, or an Arcanum Spell! And integration goes both ways: Arcanum also includes loads of Kinesis actions to allow you to make adjustments on the fly* (for example: A Dragonform spell that also changes your Flight & Sprint spells to include different spells than your humanoid [elf.. it's an elf, let's be real] form)!

    We also included lots of options to change how the controls work and function to make sure it felt comfortable to everyone! You can also toggle it completely off if you really hate it!

    There's no Mini-Map button or other intrusive UI added to your game; access all settings either in the Interface -> AddOns section of your Game Menu, or using "/kinesis" or "/kn" in chat.

     

    If you experience any issues, have any feedback or suggestions, or anything else, please reply below, or feel free to reach out on Discord to @mindscape

    Preview of Kinesis in Action (Thanks to 'T'!)
    https://i.imgur.com/99If9w5.mp4
    https://i.imgur.com/J18Xcux.mp4


  6. Add support for linking spells, cast BY the NPC onto the player, when they click that Gossip option. 

    Arcanum already allows you to link those type spells to an NPC Gossip option, but you can't make an NPC cast a spell onto the player without officer permissions, so not feasible for most cases where someone wants the NPC to actually cast the spell on the character.

    Other ideas when doing this include adding options also for triggering ".npc say/yell/textemote/follow/stop" and ".npc cast area/creature" subcommands.


  7. 23 hours ago, etcroot said:

    This is happening to me currently 05/09, I'm on directx 11 as well, tried both legacy 11 and normal.

    This should hopefully be fixed once we move to Shadowlands, as the implementation for our Editor has been changed to kindly share graphics access instead of requiring full control. In the mean time: If you're on Windows 11: No current solution. If you are on Windows 10: you may have a program interfering in the background, such as an overlay or monitor program. Disabling those should allow the editor to function in the mean time.


  8. On 4/17/2023 at 12:08 AM, thechampion670 said:

    Utter lies, I installed this patch and still no solutions, I am still on the initial setup loop despite installing your solution. So no it did not work for me, not sure about the guy that made the post though. 

    lol - utter lies - aight. As I mentioned before, discord is the best place for support vs the forums. Someone is much more likely to assist there, and can help troubleshoot what issues you are having.


  9. On 4/12/2023 at 10:08 AM, Gobatto said:

    Hey there. So, weeks ago, whenever I tried to launch Epsi, I got stuck halfway through the loading bar on that dreaded window: "World of Warcraft is performing initial setup of required data files. This may take a few minutes. You may also cancel this process and allow the Launcher to complete installation".

    I tried getting rid of the few patches I had to see if it made any difference, but no results. Tried to wait and see if it actually loaded, but hours afterwards, no luck either. Tried uninstalling Epsi and re-installing it entirely, but the issue was still happening. I stopped trying for a few weeks, tried again today, and the issue persists. Does anybody have any clue of what might be going on?

    Help, I miss my friends.

    Did it work previously for you? Perhaps you need to install the VC_Redist again. This & more can be found in the Discord's #tech-support channel, but I'll link the download for the newest VC_Redist from microsoft too: https://aka.ms/vs/17/release/VC_redist.x64.exe


  10. 6 hours ago, Ness said:

    EpsilonEditor makes the game freeze for a few seconds and then closes the game completely. No error message appears.

    Checked the FAQ list of addons, settings and overlays that might cause the crash, but I have none of them enabled. API is also set to DirectX11

    I was able to use the Editor yesterday, but now after the latest Windows11 update I can't anymore. Is there anything I can do to fix this?

    We haven't been able to pinpoint what in Win11 is causing this, and it's not for everyone either so it's even harder to find. 


  11. Command request: ".gob freezeanim" which is just a shortcut to ".gob anim 141" - apparently this is a really useful thing for people to freeze an object that has animation so it's not moving (and also silences the object), but no one really knows about it or knows about that specific anim ID, so having it with a dedicated command may make it more accessible for people.


  12. Currently a Gob Tele can apply a spell/aura on a player when you get within range of it, but it cannot remove that spell/aura when you leave. A new command to 'remove aura when leaving tele range' would be really useful, or just a flag on '.gob tele setsp #id [removeafter]'.

    Note: I don't think it should remove a spell/aura by default though, only if explicitly set to do so with the separate command or flag, because a lot of players use gob teles to apply auras that they would not want removed when they leave the tele range (i.e., to apply auras when entering a phase at the phase start point).  


  13. a new command or feature to allow you to set an object to disappear if you get within a certain range of it. For example, you have a wall object, and you want the object to disappear if you get within 5 meters/yards/wow-units of it.

    No idea on the best way to implement this, either via a new 'gob vis' type command, or gob tele triggers - I leave that for core devs to decide because I do not entirely understand how those work.


  14. 1) Expand Gob Tele's to support full Gossip menus just like NPC Gossip, regardless of Teleport additions. (Doesn't even need to be tele, I guess, but considering tele's use gossip menus for multi-option teleporting, I figured it might be best integrated? idk). This would allow better usage of objects for things like doors that have text (i.e., riddles) or such, if they don't have a creature model to use instead, or you need collision still.

    2) Gob Tele AddOn Message option (i.e., .gob tele setenteraddonmessage $prefixNoSpaces $msg text with spaces).

    • When the tele is triggered, it sends the addon message to the player triggering it.

    (Reason for AddOn message is we can use it directly without having to use gossip or anything at all, saving on having to handle that, and we can do something like: .gob tele setenteraddonmessage ARC_OPT_CAST myArcSpell, which the addon watches for ARC_OPT_CAST messages and handles them, ie., showing a pop-up button of "Click here to cast this Arcanum Spell!" (Plus it brings more options later for expanding tele's to interact with addons too)) 
    I am not sure how the server tracks tele's and if it tracks when you leave a tele's range - It might be neat to also allow it to send an addonmessage when you leave the range too, like:

    .gob tele setenteraddonmessage $prefix $msg
    .gob tele setleaveaddonmessage $prefix $msg

    addon message should also include the object's phase@guid preferably in the reply, probably just appended to the start of the message with a char(31) separator (so we can identify and track the messages with their appropriate object, incase you trigger two together)


  15. 14 hours ago, Pedrabranca said:

    hi, i just installed epsilon and  the first time i opened the epsilon launcher it worked, but now it dosen't open and is making an error file, i don't know what is causing this so i would be greatful for any help, here is what is inside the error file:

    Error on 20/12/2022 : Index was outside the bounds of the array. [   at DataAccess.CsvReader.FetchCSV()
       at Services.PatchCreatorService.ReadCSV(String term)
       at EpsilonLauncher.UserControls.PatchCreator..ctor(IPatchCreatorService patchCreatorService, IPatchService patchService)
       at EpsilonLauncher.UserControls.Patches..ctor(IPatchService patchService, IPatchCreatorService patchCreatorService)
       at EpsilonLauncher.Launcher..ctor(IOptionService optionService, INewsService newsService, IPatchService patchService, ILaunchService launchService, IConnectionService connectionService, IFileService fileService, IPatchCreatorService patchCreatorService)
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite singletonCallSite, RuntimeResolverContext context)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(ServiceCallSite callSite, TArgument argument)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)
       at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.<RealizeService>b__0(ServiceProviderEngineScope scope)
       at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService[T](IServiceProvider provider)
       at EpsilonLauncher.App.OnStartup(Object sender, StartupEventArgs e)
       at System.Windows.Application.OnStartup(StartupEventArgs e)
       at System.Windows.Application.<.ctor>b__1_0(Object unused)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at EpsilonLauncher.App.Main()
       at EpsilonLauncher.Program.Main()]
     

    Discord has the solution for this in #tech-faq channel. Basically you need either A) Delete the "Epsilon/_retail_/Tools" folder every launch, or download the fixed Tools folder from that post in discord and replace your current Tools folder, because that Tools folder does not work. 


  16. Basically suggestion a new command that allows you to change your current character's features on the fly.

    For examples, ".char set hair 1" to change your hair to whatever hair 1 is, just like with NPC forge.

    Maybe allow multiple in a row also to save spamming commands if you want to change quite a few at a time, ex: ".char set hair 1 haircolor 2"

    Couple this with macros/addons and you could set up quick character presets on one character to change between.


  17. Examples Spells you can Import!

    image.png.618b7f11018e4002bcb3c8bba89a4b67.png 

    This uses the ARC:API Slash Commands to make a single spell that can toggle holding a torch on, or off.

    Spoiler

    toggletorch:v6yppnmmqy4FlmLf(k1TQKrKqcvHifj75t(IRtAKCIJU4aKf)BNZnigyQzWY3hV377dKdkqoq(6wNfKV5qIaPX31D4fqg8nnoBWtMZG8KD0qTdHwFpiFLWQOE2prr9L9rn2FkQDTnNdrDMLNpnCtuFKlgM4rT8d)cNVLlRtTzJPt9rDfLo6EqIMK5JmrLxW6tKgb5dizskBIA1cjl6uZdmXVJgYRSFhsa6WzO8rqoAD1h7DZqfeGYn)3Ru(QFHEIqM0(L)89cHiF1biU6ak2vSB)Q9F7v7)MTINkeRnaEt9KZvIDSCLVj7p3VlQF(JdSa4N)

    Video of the spell:

    Spoiler

     

     

    image.png.db19460a043b623dd9b80360b0204154.png

    This is a simple combination of Aura, Cast, and Cast Trig actions, with Reverts, to create a 3-stage spell, channeling Holy Light in increasing power until it explodes at the end.

    Spoiler

    divradiance:LoDqVniiuCa8pl7(oqbrThxxVSSLUKHNFrMIvYOGbO20l8zFyJB16wYIzXOycV3V8xbGvqbW6SMgPsamFR0fkhU9TIqPYO3lC(qjpuowtOuZpeF6Anhv1HY3JVZvkZjGvzoC4PTaRw2B51sUUkkwlCvwzNxA0aBd39rKxpYVv2l1XX3gRouAAgN6f5(w)DaZCslSa7zf3gh4vdoUyK3Dj39CRdy0CeofywrVW63ku8ZXPraZjunVQvNHnF1zX5UyKyDcL6HJw(q6Uunc8Wo8vXvicnLoJK8hIpYD(BfjxfXeegLCpoBnMIMbNVey8aCYeykoNMUWOEZh)fr6erejlzEgtwIiDqmDIyYAYp(DIxSy2eXukjh)FwGYgeZNSKNtwNI)LUkSY9F31STv(4fR5OsTlEMayZ3phNf(8d

    Video of the spell:

    Spoiler

     

     

×