I have downloaded the new build 55.1 and attempted to use Vita-Nex with a clean install and of course running as administrator, datapath works fine, i can get on move around add/remove things but when i add the Vita-Nex core I get the following.
ServUO - [https://www.servuo.com] Version 0.5, Build 6979.29246 - Build on 2/9/2019 4:14:52 PM UTC - Release
Core: Optimizing for 12 64-bit processors
Core: Compiled for .NET 4.0
RandomImpl: CSPRandom (Software)
Core: Loading config...
Scripts: Compiling C# scripts...done (cached)
Scripts: Verifying...
Finished (6042 items, 1348 mobiles, 5 customs) (0.90 seconds)
Searching for Ultima Online installations...
Config: Warning, using default value for DataPath.CustomPath
Found 1 Ultima Online installations:
C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
Error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'VitaNex.Text.UOFont' threw an exception. ---> System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Electronic Arts\Ultima Online Classic\unifont.mul' 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 VitaNex.Text.UOFonts.LoadUnicode(Byte id)
at VitaNex.Text.UOFont..cctor()
--- End of inner exception stack trace ---
at VitaNex.Text.UOFont.Configure()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Server.ScriptCompiler.Invoke(String method)
at Server.Core.Main(String[] args)
This exception is fatal, press return to exit
Any help would be appreciated greatly as I really like the Vita-Nex core and its features.
Thank you.
 
dont point your server to the client files that you are using with the client itself, they block eachother
 
dont point your server to the client files that you are using with the client itself, they block eachother
Installed a new client directed it to the new client and everything runs fine, then i put in Vita Nex and get the same thing,i even deleted the firstboot.vnc before putting the core back in. This new client is not used by any other program.
upload_2019-2-14_18-4-12.png
 
well I cant read that there, but as you can see it did load the fonts, so we progressed
 
I was able to copy it without the hue so that it is readable.
ServUO - [https://www.servuo.com] Version 0.5, Build 6981.587 - Build on 2/11/20
[VitaNexCore]: [UOFont]: Preloaded (Unicode, 0, 65536)
[VitaNexCore]: [UOFont]: Preloaded (Unicode, 1, 65536)
DataPath: C:\Aberon\Client\Ultima Online Classic



Error:
System.Reflection.TargetInvocationException: Exception has been thrown by the ta
rget of an invocation. ---> System.NullReferenceException: Object reference not
set to an instance of an object.
at VitaNex.VersionInfo.op_Implicit(VersionInfo version) in c:\Aberon\ServUO-5
5.1\Scripts\Vita-Nex\Core-master\Misc\VersionInfo.cs:line 271
at VitaNex.VitaNexCore.DisplayRetroBoot() in c:\Aberon\ServUO-55.1\Scripts\Vi
ta-Nex\Core-master\VitaNex.cs:line 925
at VitaNex.VitaNexCore.Configure() in c:\Aberon\ServUO-55.1\Scripts\Vita-Nex\
Core-master\VitaNex.cs:line 231
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments,
Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec
t[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
Attr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Server.ScriptCompiler.Invoke(String method) in c:\Aberon\ServUO-55.1\Serve
r\ScriptCompiler.cs:line 518
at Server.Core.Main(String[] args) in c:\Aberon\ServUO-55.1\Server\Main.cs:li
ne 637
This exception is fatal, press return to exit
 
check VersionInfo.cs line 271
from
c:\Aberon\ServUO-55.1\Scripts\Vita-Nex\Core-master\Misc\VersionInfo.cs

Maybe it is actually looking for the first boot file you deleted, dont have vnc at hand atm
 
check VersionInfo.cs line 271
from
c:\Aberon\ServUO-55.1\Scripts\Vita-Nex\Core-master\Misc\VersionInfo.cs

Maybe it is actually looking for the first boot file you deleted, dont have vnc at hand atm
this is line 269 through 273.
public static implicit operator string(VersionInfo version)
{
return version.Value;
}
so it is possible. I will put that file back and try it in a while and let you know.
thank you.
[doublepost=1550292579][/doublepost]
this is line 269 through 273.
public static implicit operator string(VersionInfo version)
{
return version.Value;
}
so it is possible. I will put that file back and try it in a while and let you know.
thank you.
Still in same situation unfortunately.
 
this is line 269 through 273.
public static implicit operator string(VersionInfo version)
{
return version.Value;
}
so it is possible. I will put that file back and try it in a while and let you know.
thank you.
[doublepost=1550292579][/doublepost]
Still in same situation unfortunately.
vitanex.cs line 925 is DrawLine("**** VITA-NEX: CORE " + Version + " ****", 1);
and vitanex.cs line 231 is DisplayRetroBoot();
so it is trying to detect and display version, but I have no idea how to fix this.
 
The LICENSE, VERSION, README, and VNC.cfg files must all be present in c:\Aberon\ServUO-55.1\Scripts\Vita-Nex\Core-master\
 
Back