Scripts\Misc\DataPath.cs ... there's not sub category for Custom Core Script Modification...What...are you talking about? :/
uncompiled exe? What are you on about? Where have I ever mentioned it is inside the core?Mh your phrasing perplimes me... However, the Datapath.cs is for the server itself to find the installation folder of the client you are using, it's not in the core (the uncompiled .exe) because this way you can change it every time you want without recompiling the core...
What would you use that for, anyway?
What are you on about? Where have I ever mentioned it is inside the core?
You did say core...Can it be set to public so that there's no need to do a core script mod?
You did say core...
The reason it is private is because it shouldn't be changed outside this class. Changing it outside of the class makes no sense. Sounds to me like you are trying to be lazy...
+1I think what MarciX wants to do is leave the original RunUO files completely untouched and instead add his own custom files that changes the base behavior of those files, so that there wouldn't be any corrections at all necessary when you upgrade RunUO version. In this case, leave the DataPath the way it is originally so he won't have to correct it every time he updates to latest SVN. Just guessing though and since I use a completely slaughtered version of 2.0 and have no plans on upgrading, I couldn't tell you how useful it may or may not be.
Core scripts are considered the scripts inside the EXE, always have been, always will be. As for changing this, SVN should be smart enough (and svn-merge) to understand that you changed this line, and it will not conflict. You either don't know how to use SVN, or are being lazy. RunUO's source should not be changed to help you with your ignorance.Yes, core SCRIPT mod.
Lazy? I want to keep up with latest svn without changing every bit of little mod I make.
...Core scripts are considered the scripts inside the EXE, always have been, always will be. As for changing this, SVN should be smart enough (and svn-merge) to understand that you changed this line, and it will not conflict. You either don't know how to use SVN, or are being lazy. RunUO's source should not be changed to help you with your ignorance.
why does everyone keep referring Core as an RunUo.exe? You can very simply build it as an Library, hence .DLL and refer it by another project and just call the Main method... you would most likely have to take out Console parts. There aren't that many.Core scripts refer to the files that make up the RunUO.exe
Meaning anything core will only be found in the Server folder. Pretty simple.