Coder Social home page Coder Social logo

goatcorp / ffxivquicklauncher Goto Github PK

View Code? Open in Web Editor NEW
2.5K 58.0 310.0 38.39 MB

Custom launcher for FFXIV

Home Page: https://goatcorp.github.io/

License: GNU General Public License v3.0

C# 99.70% PowerShell 0.30%
ffxiv launcher ffxivlauncher discord rich-presence ff14 final-fantasy-xiv

ffxivquicklauncher's People

Contributors

aida-enna avatar aireil avatar anoyetta avatar ashkitten avatar blckshdw avatar centzilius avatar crowdin-bot avatar dependabot[bot] avatar dormanil avatar fryheit avatar github-actions[bot] avatar goaaats avatar ireality avatar jackiexyz avatar jcb936 avatar karashiiro avatar marzent avatar minoost avatar mortalitas avatar notnite avatar pmgr avatar poliwrath avatar rankynbass avatar reiichi001 avatar rekyuu avatar roy-n-roy avatar silicasandwhich avatar soreepeong avatar zi-sh avatar zyian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ffxivquicklauncher's Issues

QuickLauncher doesn't start after update

Hi!

After the latest update, my QuickLauncher refuses to start at all. Tried removing it, redownloaded it, still the same issue. Tried to start in Administrator mode as well. Had a quick look in Task Manager, only WerFault.exe starts and then immediately quits after being up for not even a second.

Any ideas how I can fix this issue?

xlhelp command not recognized

Hi,

Started using the launcher yesterday, I am pretty convinvec at the moment, but thereis one feature I can't seem to get working => The in game features.

The game always says that /xlhelp is an unrecognized command.

Launcher version 2.8.0.0 - 73d9d93
Using DX 11
Tried as myself and as admin
Filled a bot token

Game language is french if that has any effect.

Thanks for any help.

Output.log and dalamud.txt joined in case there is any information I couldn't see.
dalamud.txt
output.log

New chat filter addon side effect

Side effect to enabling the newly added RMT chat filter is in-game chat notification sounds no longer work. I turned off the new addon and my chat sounds started working again.

This isn't referring to the <se.#> sounds either. These are the sounds under Character Config > Log Window Settings > Notification Sounds that can be set for chat channels.

ffxiv_05312019_112055_943

Updating the game

I was actually almost prepared to write my own custom launcher for FFXIV when I stumbled across yours. Awesome! Do you have any plans to implement Lodestone news and FFXIV News topics? I have code for that in my discord bot that I can throw on there.

Additionally (and the main point of the issue) - Are there any plans to add updating to this launcher? It's the only thing I haven't looked into, but I know FFXIV does some really funky things (or appears to) when it updates.

Looking forward to helping out 👍

Some suggestions

  1. Please add an option to save configuration at the same directory as the XIVLauncher.exe instead of current user profile. This will be useful for me, because I save my FFXIV in external SSD and play at home and office (ofcourse during break :D)

  2. Please encrypt username and password inside config file.

Auto-login

Leaving an issue like you asked, regarding using a keypress while loading the launcher to disable auto-login instead of checking for admin.

launch error after updating to 2.1

Throws this little guy on launching (admin/normal launch) after the update.
The game launches normally (with previously saved credentials)
The launcher fails to display news etc then crashes with that message (while the game runs).

error.txt

Only able to log in if 'save for next startup' option is selected

I received an error when attempting to log in. The error happens regardless of whether or not I entered a valid password so I figured there may be a configuration error in my settings. I eventually tried the 'save for next startup' option which then let the game launch. This function may be broken.

Hopefully this isn't some dumb configuration thing I did and this info helps you at least a little

Settings i used to resolve issue:
settings

Screenshot of error:
error

Error Text:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): 'CredDelete' call throw an error (Error code: 1168)
   at AdysTech.CredentialManager.CredentialManager.RemoveCredentials(String target)
   at XIVLauncher.MainForm.LoginButton_Click(Object sender, EventArgs e) in C:\projects\ffxivquicklauncher\XIVLauncher\MainForm.cs:line 106
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.PerformClick()
   at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
   at System.Windows.Forms.TextBoxBase.ProcessDialogKey(Keys keyData)
   at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
   at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
XIVLauncher
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/nielj/Desktop/xivlauncher/XIVLauncher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3353.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
AdysTech.CredentialManager
    Assembly Version: 1.7.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/nielj/Desktop/xivlauncher/XIVLauncher.exe
----------------------------------------
Newtonsoft.Json
    Assembly Version: 12.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/nielj/Desktop/xivlauncher/XIVLauncher.exe
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

error

System.ComponentModel.Win32Exception (0x80004005): The operation was canceled by the user
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at XIVLauncher.MainWindow.StartAddons(Process gameProcess)
at XIVLauncher.MainWindow.StartGame()
1.8.0.0
7b1d598

5006 error

When I start the game with Quick Launcher, I have this error. It's doesn't happened like... 2hours ago.

Anyone have this ?

Icon that is not copyright infringement

Having an icon that isn't the game's logo or something straight out of the game would be nice - maybe still inspired by dalamud. I could probably need help with this so if anyone even reads this and wants to give it a shot, go ahead! Thanks!

Needs to be 512x512 at a minimum.

Entering OTP fails

v.1.4.1.0

When I enter my OTP in the prompt it stops on the 2nd to last number and crashes with the following error:

---------------------------
Login failed
---------------------------
Logging in failed, check your login information or try again.

System.Exception: Could not log in to oauth.

   at XIVLauncher.XIVGame.OauthLogin(String username, String password, String otp)

   at XIVLauncher.XIVGame.Login(String username, String password, String otp)

   at XIVLauncher.MainWindow.StartGame()

StartGame L334

security of the saved log-in credentials?

sorry for posting this, but i have a question about the security of the saved log-in credentials.
are they encrypted or plain text?
if they are encrypted, what is the method used, i don't ask for specifics as that would make it unsafe but... i just like to know if these(my) credentials are safely sitting on my HDD.

Launcher does not connect to discord bot

I've entered in the token from the application page in the client but no chat, fate or any notifications get sent to either a user account or a server channel that I set it to.
Using /xlbotjoin in-game produces The XIVLauncher discord bot was not set up correctly or could not connect to discord. Please check the settings and the FAQ.

Crashing after Login (OTP)

After I enter my OTP the game starts but the OTP Windows stays up for a couple of seconds and then QuickLauncher crashes.

I have attached a picture of what it looks like.
Screenshot_1

Input Box glitch on Windows 7

image

I know Windows 7 will be dead soon, but I still use and love this OS. I understand if you dont want to support it. I just want to let you know about this glitch.

Logging error. One-time-password?

Hey,
I suspect that something is wrong with the one-time password.
I always try to log in with the launcher, but always I get the message: logging in failed. Check your logging in Information
I try it with the normal launcher everything is fine, but if I used yours I always get this error message.
I checked the password many times , I supect that there is a error by tranfering the password.

Queue

Really love this. Is there a way to have it queue to auto-login after maintenance? I can create a script to ping the servers, see when they're up, then get a notification to run this but I was wondering if it's possible to integrate that into this in order to login immediately after maintenance?

Need to enter OTP after using maintenance queue

Currently, on the official launcher you're able to log in (and update, if available) when the servers are down. You can stay logged in for a couple of hours, and then just hit the play button when the servers come up without having to re-log.

On your launcher, I'm asked to enter the OTP after the maintenance queue sees that the servers are up. So it's just sitting there waiting for input.

tldr:

Currently:

  1. Click maintenance queue button
  2. Maintenance queue waits until servers come up
  3. When servers come up, asks for OTP, then launches game.

Expected:

  1. Click maintenance queue button
  2. Be asked for OTP
  3. Maintenance queue waits until servers come up, launches game with given credentials.

With XIVLauncher FFXIV wont auto switch audio input

With ShB FFXIV now can automatically switch default input. We no longer need to restart the game, but if I launch FFXIV with XIVlauncher it wont switch.

Intended behaviour (tested on windows 10)

  1. Default input HDMI TV (headset is not plugged in yet)
  2. Start XIV with original launcher
  3. Plugin headset, it will mute the TV and stream audio through headset automatically, no need restart game

How to reproduce the bug

  1. Default input HDMI TV (headset is not plugged in yet)
  2. Start XIV with XIVLauncher
  3. Plugin headset, it wont stream audio to headset, still on TV

edit : grammar
edit 2 : include os

xl help not recognized command ingame

Same problem. Youre not the only one. I dont know how to fix but im replying like this so the dev sees its probably not your fault only - im having the exact same issue. On english game language

boop

Error at launch

System.ComponentModel.Win32Exception (0x80004005): 'CredWrite' call throw an error (Error code: 1312)
   at AdysTech.CredentialManager.CredentialManager.SaveCredentials(String target, NetworkCredential credential)
   at XIVLauncher.MainWindow.HandleLogin(Boolean autoLogin)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(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 XIVLauncher.App.Main()
2.8.0.0
73d9d93
Context: Unhandled
Microsoft Windows NT 6.2.9200.0
True
True
True
False
False
English


[
  {
    "$type": "XIVLauncher.Addon.AddonEntry, XIVLauncher",
    "IsEnabled": false,
    "Addon": {
      "$type": "XIVLauncher.Addon.RichPresenceAddon, XIVLauncher",
      "Name": "FFXIV Discord Rich Presence"
    }
  }
]

FFXIV launcher error

I'm japanese. It uses Google Translate.
When I tried to use FFXIV launcher anew, I got an error. I'm not familiar with programming, but I can play with PC files to some extent. What should I do?
I'm not familiar with how to use Github
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 XIVLauncher.Settings.SetLanguage(ClientLanguage language)
場所 XIVLauncher.FirstTimeSetup.NextButton_Click(Object sender, RoutedEventArgs e)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
場所 System.Windows.Controls.Primitives.ButtonBase.OnClick()
場所 System.Windows.Controls.Button.OnClick()
場所 System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
場所 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
場所 System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
場所 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
場所 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
場所 System.Windows.Input.InputManager.ProcessStagingArea()
場所 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
場所 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
場所 System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
場所 System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Window.ShowHelper(Object booleanBox)
場所 System.Windows.Window.ShowDialog()
場所 XIVLauncher.MainWindow.InitializeWindow()
場所 XIVLauncher.MainWindow.AutoUpdaterOnCheckForUpdateEvent(UpdateInfoEventArgs args)
場所 AutoUpdaterDotNET.AutoUpdater.BackgroundWorkerOnRunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs runWorkerCompletedEventArgs) 場所 c:\projects\AutoUpdater.NET\AutoUpdater.NET\AutoUpdater.cs:行 268
場所 System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.DispatcherOperation.InvokeImpl()
場所 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Threading.DispatcherOperation.Invoke()
場所 System.Windows.Threading.Dispatcher.ProcessQueue()
場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Application.RunDispatcher(Object ignore)
場所 System.Windows.Application.RunInternal(Window window)
場所 XIVLauncher.App.Main()
2.5.0.0
f81bd2b
Context: Unhandled
Microsoft Windows NT 6.2.9200.0
True
True
False
False
False
Japanese

[]

Dark Mode

Please add the option to change the launcher to dark mode or follow Windows 10 app mode setting (ms-settings:colors).

Rich presence not working

Just saw that it was fixed in a recent update but it's still not working for me. I'm wondering if this is an issue on my end or if it's still a bit buggy

Doesn't open the configuration

Hello.
I'm with the autologin. When I start with administrator, it's open the gamen and not the configuration.
So... I change my password so I can't log in !

Can you help me ?

Thanks.

I'm with Windows 10.

Not starting correctly after update to 2.3.0

When I start it, it shows me a update (and updatet then).
After that, it not start anymore, if I check the output.txt, it seems like it's running... but not visible:

2019-06-29 11:26:56.382 +02:00 [INF] XIVLauncher started with version 2.2.0.0, commit 92a850c
2019-06-29 11:26:56.518 +02:00 [INF] Loaded UI theme resource.
2019-06-29 11:26:56.520 +02:00 [INF] Loading MainWindow for account ''
2019-06-29 11:26:56.878 +02:00 [INF] Starting update check.
2019-06-29 11:26:56.993 +02:00 [INF] AutoUpdaterOnCheckForUpdateEvent called.
2019-06-29 11:26:56.994 +02:00 [INF] Update available, trying to download.
2019-06-29 11:27:02.168 +02:00 [INF] XIVLauncher started with version 2.3.0.0, commit a68b15d
2019-06-29 11:27:02.301 +02:00 [INF] Loaded UI theme resource.
2019-06-29 11:27:02.303 +02:00 [INF] Loading MainWindow for account ''
2019-06-29 11:27:02.650 +02:00 [INF] Starting update check.
2019-06-29 11:27:02.754 +02:00 [INF] AutoUpdaterOnCheckForUpdateEvent called.
2019-06-29 11:27:02.756 +02:00 [INF] No update: 2.3.0.0
2019-06-29 11:27:03.890 +02:00 [INF] Engaging Autologin

Function error

Hello,

Custom launcher does not work after patch 4.5 If I start it, I get directly an errror.

Best wishes

Chat bug in Eureka

All options except "Target" become unavailable while selecting a target through the chat window in Eureka when using the in-game chat features. When leaving Eureka the options come back. Not sure why this is only happening in Eureka! Thanks!

With features on:
ffxiv_dx11_2019-06-06_14-27-50

With features off:
ffxiv_dx11_2019-06-06_14-33-45

Rich Presence Access Denied

`System.UnauthorizedAccessException: Access to the path 'C:\Users\Nighteyes\AppData\Roaming\XIVLauncher\addon\RichPresence\DiscordRPC.dll' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.Compression.ZipFileExtensions.ExtractToFile(ZipArchiveEntry source, String destinationFileName, Boolean overwrite)
at System.IO.Compression.ZipFileExtensions.ExtractToDirectory(ZipArchive source, String destinationDirectoryName)
at System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName, Encoding entryNameEncoding)
at XIVLauncher.Addon.RichPresenceAddon.Download(String path)
at XIVLauncher.Addon.RichPresenceAddon.Run(Process gameProcess)
at XIVLauncher.MainWindow.StartAddons(Process gameProcess)
at XIVLauncher.MainWindow.StartGame()
1.8.1.0
8432735
Context: Addons
Microsoft Windows NT 6.2.9200.0
True
True
True
True

[
{
"$type": "XIVLauncher.Addon.AddonEntry, XIVLauncher",
"IsEnabled": true,
"Addon": {
"$type": "XIVLauncher.Addon.RichPresenceAddon, XIVLauncher",
"Name": "FFXIV Discord Rich Presence"
}
}
]
`

followed by error below:
`System.UnauthorizedAccessException: Access to the path 'C:\Users\Nighteyes\AppData\Roaming\XIVLauncher\addon\Hooks\Dalamud.dll' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.Compression.ZipFileExtensions.ExtractToFile(ZipArchiveEntry source, String destinationFileName, Boolean overwrite)
at System.IO.Compression.ZipFileExtensions.ExtractToDirectory(ZipArchive source, String destinationDirectoryName)
at System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName, Encoding entryNameEncoding)
at XIVLauncher.Addon.HooksAddon.Download(String path)
at XIVLauncher.Addon.HooksAddon.Run(Process gameProcess)
at XIVLauncher.MainWindow.StartGame()
1.8.1.0
8432735
Context: Hooks
Microsoft Windows NT 6.2.9200.0
True
True
True
True

[
{
"$type": "XIVLauncher.Addon.AddonEntry, XIVLauncher",
"IsEnabled": true,
"Addon": {
"$type": "XIVLauncher.Addon.RichPresenceAddon, XIVLauncher",
"Name": "FFXIV Discord Rich Presence"
}
}
]
`

(Suggestion) Option for slimmed/no embed for chat relay

The current way of the relay handling chat messages posted to discord (using embeds) looks visually nice, but take up a lot of vertical space, which IMHO could be used to display more chat lines. The following chat log, for example, has only six short messages but still takes up vertical space equivalent to a whopping 24 lines of messages.

image

So I'd like to optionally suggest addition of a flag to either not use embed or use a slimmed down embed for at least the chat relay. Something similar to how chat is displayed in-game would be nice for a slim display.

Authentication error

Getting a error 5003 when launching the game with quicklauncher when I select "start" to connect to a datacenter. The error does not occur when launching the game normally.

Level restriction do not work, bug or wanted?

Hey,

I have tested your Launcher, I have tried to down grad my account for oldschool feeling while playing FFXIV. I have started the game with Realm Reborn instead of Stormblood. Gamefunctions worked well. I could not create an aura, going to maps of Heavensward or Stormblood or doing quests from the extentions, as ist should be. The only thing, that does not work is the level restriction. I can get higher than 50 in ARR, Its important for me that the level restriction work. I can grow up to 70 by using ARR Extention by game start.

Can you do something there or is that not possible?
Or it is possible that you can manipulated the client that I do not come over 50 by using ARR,
Or is it only serverside?

Best wishes

Can't start ShB, just ARR

Hello,
Each time I start the game with the xivlauncher, I just have ARR.
I remember to have a tab in the options to change my game version, but, I can't find it anymore since last launcher update, I guess (not really sure about it, sorry).
I tried the "Enable experimental UID cache", no change - Reset
I deleted XIVLauncher.exe & XIVLauncher.exe.config, re-downloaded the latest version, cleaned %appdata% and searched for some entries in registry.

Launcher version ; V2.6.0.0 bdd1e1b
Windows 10 1809

screenshot of options attached

xivlauncher_options

Any idea ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.