Arinote Posted July 29, 2020 Posted July 29, 2020 I give up trying to solve this myself, so I turn to you for help. I'm trying to patch in a fix for a now abandoned mod, This one to be exact ->https://www.loverslab.com/files/file/3878-skyrim-capacity-limited/ I believe I've found the fix, however I am unable to test has I cannot for the life of my get the script I'm editing to compile. I've dropped the PSC scripts for base skyrim, SKSE, SkyUI, Racemenu, and UIextensions into my script source folder, as far as I can tell neither XMPSE nor CBBE have scripts but I could be wrong. It should also be worth noting that I'm using the version of the mod from the mod authors Github. I am unsure if there is any difference between the two but I know at least the the Github version comes included with Jcontainers and so their source scripts are also already in place. This is error log from the CK when I try to compile the script Starting 1 compile threads for 1 files... Compiling "SCLPlayerMonitor"... C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(211,8): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(211,19): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(215,6): variable Nioverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(215,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(273,4): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(273,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(275,4): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(275,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(277,2): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(277,13): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(296,16): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(296,26): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(297,2): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(297,12): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(305,5): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(305,16): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(306,4): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(306,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(308,16): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(308,26): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(309,5): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(309,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(310,4): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(310,14): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(385,4): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(385,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(393,2): variable NiOverride is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLEditBodyThread.psc(393,13): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLModConfig.psc(1168,2): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLModConfig.psc(1168,12): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLModConfig.psc(1174,2): variable SLIF_Main is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLModConfig.psc(1174,12): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,15): variable SCLSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,7): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,15): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,7): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(80,14): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(80,14): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,21): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,21): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,36): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,45): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(99,55): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(99,62): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,13): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,20): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,48): cannot get the length of ::nonevar as it isn't an array C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,34): only arrays can be indexed C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,51): cannot cast a none to a actor, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,34): only arrays can be indexed C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,51): cannot cast a none to a actor, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(278,26): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(278,33): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(288,12): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(288,12): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,21): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,21): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,36): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,10): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,40): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,24): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,54): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,63): cannot cast a none to a formlist, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,10): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,39): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,23): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,52): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,61): cannot cast a none to a keyword, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(344,22): unknown type scx_baseperk C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,26): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,33): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,9): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,55): cannot cast a none to a scx_baseperk, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(349,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(353,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(357,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(361,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(365,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(365,2): cannot return a none from getperkleveldb, the types do not match (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(369,15): unknown type scx_baseperk C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(370,34): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(370,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(371,18): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(375,24): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,24): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(442,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(442,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,26): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,26): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,41): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,14): cannot add a int to a none (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(454,20): unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(459,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(459,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,37): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,37): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,52): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(462,27): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(462,27): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(476,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(476,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,37): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,37): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,52): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,18): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,25): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,16): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,23): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(539,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(539,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,30): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,37): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,94): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,101): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,158): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,165): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,9): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,16): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,2): cannot return a none from _getscx_jc_list, the types do not match (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(60,56): unknown type uilistmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,50): cannot convert to unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,50): cannot cast a referencealias to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,23): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,15): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,39): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,46): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,85): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(71,17): type mismatch while assigning to a referencealias (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(73,29): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(74,32): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(74,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(77,31): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(77,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,19): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,26): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,4): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,57): cannot convert to unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,57): cannot cast a alias to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,21): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,17): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,41): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,48): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,24): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,78): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(235,19): type mismatch while assigning to a alias (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(237,27): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(237,4): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,32): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,56): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,63): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,39): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,93): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,21): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(241,29): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(241,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2508,8): type mismatch on parameter 3 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2508,8): too many arguments passed to function C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2998,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2998,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2999,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2999,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3000,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3000,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3003,4): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3003,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3005,4): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3005,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3116,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3116,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3116,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3121,29): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3121,42): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3121,71): cannot cast a none to a uiwheelmenu, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3121,14): unknown type uiwheelmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3210,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3210,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3211,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3211,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3211,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3214,4): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3214,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3215,13): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3215,26): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3215,4): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3222,27): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3222,40): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3222,68): cannot cast a none to a uilistmenu, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3222,13): unknown type uilistmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3232,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3235,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3238,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3241,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3244,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3247,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3250,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3253,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3256,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3259,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3263,16): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3275,18): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3303,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3303,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3304,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3304,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3304,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3311,8): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3311,21): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3312,17): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3312,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3312,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3370,10): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3370,23): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3371,19): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3371,32): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3371,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3403,12): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3403,25): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3404,21): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3404,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3404,12): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3411,8): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3411,21): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3412,17): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3412,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3412,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3417,6): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3417,19): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3418,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3418,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3418,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3431,30): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3431,43): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3431,71): cannot cast a none to a uilistmenu, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3431,13): unknown type uilistmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3441,19): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3461,21): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3480,23): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3504,2): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3504,15): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3505,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3505,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3505,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3535,8): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3535,21): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3536,17): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3536,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3536,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3541,6): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3541,19): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3542,15): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3542,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3542,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3582,27): variable UIExtensions is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3582,40): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3582,68): cannot cast a none to a uilistmenu, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3582,13): unknown type uilistmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3592,14): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3604,33): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3604,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3608,18): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3613,32): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3613,12): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3619,36): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3619,12): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3664,53): unknown type uilistmenu C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(3670,11): uilistmenu is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(4131,8): type mismatch on parameter 3 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(4131,8): too many arguments passed to function C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLPlayerMonitor.psc(145,15): variable TargetData is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLPlayerMonitor.psc(145,8): type mismatch on parameter 1 (did you forget a cast?) No output generated for SCLPlayerMonitor.psc, compilation failed. Batch compile of 1 files finished. 0 succeeded, 1 failed. Failed on SCLPlayerMonitor.psc Lastly this isn't being done on a clean install if that matters, as I discovered the bug while playing normally, I can confirm however the bug is absolutely not from a mod conflict but a bug within the mods own code and that SCL was installed last, so nothing should be overwriting anything and causing issues. I'm not a programmer by any stretch and reading through the PSC files to find a potential fix was hard enough so I really don't know what I'm missing here, any help or direction would be much appreciated
Andy14 Posted July 29, 2020 Posted July 29, 2020 If you want to complicate a script, you need the scripts that are used for the scripts to be compiled. ALL. No matter what level. NiOverride is missing. It is required by SCLEditBodyThread. It is not enough to include SCLEditBodyThread, you also have to include all child resources - down to the last level. I hope that was understandable. PS: And NiOverride was just one example. You will see what is still missing if you have integrated NiOverride. PS again: You have to have the necessary scripts available, do not embed them manually or something. They must be able to be read in - i.e. installed.
Decèdere Posted July 29, 2020 Posted July 29, 2020 I found NiOverride.psc under the optional files for RaceMenu on Nexus, called "modders package". Pop that in the Scripts\Source folder that should help a little bit.
Guest Posted July 30, 2020 Posted July 30, 2020 13 hours ago, Arinote said: ... The big elephant in the room that no one is telling you about is that NiOverride.psc comes with RaceMenu, but RaceMenu packs all of its files into a BSA archive. BSA archives are fuckin cancer for a modded game because you can't control overrides, requires extra plugins (even if you don't have any new records to add to the game) and prevents you from using resource scripts, such as NiOverride.psc; which is ironic, considering NiOverride is completely intended to be used by other scripts. Imagine if SKSE came with its scripts included in a BSA archive, you would need to unpack the archive after every installation if you intended to compile SKSE-compliant code. Just do as the person above told you and download it from RaceMenu's optional files, or better yet, just unpack RaceMenu.bsa; why download and duplicate those scripts when you already have them? People modding their games should also do as I do and unpack every mod BSA archive into loose files. This gives you a much more fine-grained environment, aswell as removes unnecessary plugins from your load order. The only person with influence that I still see advocating for BSA archives is fuckin Arthmoor, and we all know how much of an idiot that guy is. As a modder, please, share your mods as loose files. Stop giving your users extra problems and extra work to do after downloading your mod that adds a couple of goddamned textures to the game.
Arinote Posted July 30, 2020 Author Posted July 30, 2020 I was able to figure out the NiOverride thing. I've downloaded the PSC scripts for every mod that has the this a requirement and every mod that is a requirement of those, even optional files in case those where causing issues. In total I now have SKSE, Skyui, Racemenu, UIextensions, FNIS, XPMSE, SLIF, PapyrusUtil, and Sexlab Framework. Even with all of these i'm still not able to compile. Starting 1 compile threads for 1 files... Compiling "SCLPlayerMonitor"... C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SLIF_Menu.psc(987,34): AddInputOption is not a function or does not exist C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SLIF_Menu.psc(987,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SLIF_Menu.psc(988,34): AddInputOption is not a function or does not exist C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SLIF_Menu.psc(988,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SLIF_Menu.psc(1388,8): SetInputDialogStartText is not a function or does not exist C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,15): variable SCLSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(38,7): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,15): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(76,7): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(80,14): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(80,14): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,21): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,21): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,36): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(81,45): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(99,55): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(99,62): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,13): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,20): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(103,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(182,48): cannot get the length of ::nonevar as it isn't an array C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,34): only arrays can be indexed C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(187,51): cannot cast a none to a actor, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,27): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,34): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,34): only arrays can be indexed C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(194,51): cannot cast a none to a actor, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(278,26): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(278,33): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(288,12): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(288,12): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,21): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,21): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(289,36): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,10): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,40): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(293,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,24): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,54): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(296,63): cannot cast a none to a formlist, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,10): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,17): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,39): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(333,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,23): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,52): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(336,61): cannot cast a none to a keyword, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(344,22): unknown type scx_baseperk C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,26): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,33): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,9): type mismatch on parameter 1 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(345,55): cannot cast a none to a scx_baseperk, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(349,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(353,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(357,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(361,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(365,31): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(365,2): cannot return a none from getperkleveldb, the types do not match (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(369,15): unknown type scx_baseperk C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(370,34): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(370,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(371,18): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(375,24): scx_baseperk is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,24): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(395,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(442,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(442,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,26): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,26): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,41): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(443,14): cannot add a int to a none (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(454,20): unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(459,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(459,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,37): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,37): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(460,52): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(462,27): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(462,27): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(476,19): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(476,19): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,37): cannot convert to unknown type scx_bundle C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,37): cannot cast a form to a scx_bundle, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(477,52): scx_bundle is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,18): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,25): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(499,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,16): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,23): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(534,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(539,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(539,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,30): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,37): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,94): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,101): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,158): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseRefAlias.psc(543,165): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,9): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,16): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(6,2): cannot return a none from _getscx_jc_list, the types do not match (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,50): cannot convert to unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,50): cannot cast a referencealias to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(68,23): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,15): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,39): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,46): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,22): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(70,85): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(71,17): type mismatch while assigning to a referencealias (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(73,29): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,19): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,26): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(97,4): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(103,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,22): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,29): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(110,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(129,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(132,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(137,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(159,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(162,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(167,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,21): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,28): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(189,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,23): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,30): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(192,8): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,24): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,31): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(197,10): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,57): cannot convert to unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,57): cannot cast a alias to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(232,21): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,17): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,41): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,48): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,24): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(234,78): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(235,19): type mismatch while assigning to a alias (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(237,27): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(237,4): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,32): variable SCXLib is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,56): variable SCXSet is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,63): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,39): none is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,93): cannot cast a none to a scx_baseitemtype, types are incompatible C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(239,21): unknown type scx_baseitemtype C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(241,29): scx_baseitemtype is not a known user-defined type C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCX_BaseItemArchetypes.psc(241,6): type mismatch while assigning to a int (cast missing or types unrelated) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2508,8): type mismatch on parameter 3 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(2508,8): too many arguments passed to function C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(4131,8): type mismatch on parameter 3 (did you forget a cast?) C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLibrary.psc(4131,8): too many arguments passed to function C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLPlayerMonitor.psc(145,15): variable TargetData is undefined C:\Program Files (x86)\Steam\steamapps\common\skyrim\Data\Scripts\Source\SCLPlayerMonitor.psc(145,8): type mismatch on parameter 1 (did you forget a cast?) No output generated for SCLPlayerMonitor.psc, compilation failed. Batch compile of 1 files finished. 0 succeeded, 1 failed. Failed on SCLPlayerMonitor.psc I'm getting less errors from the original files at least.
Xarius Posted July 30, 2020 Posted July 30, 2020 1 hour ago, Hawk9969 said: The big elephant in the room that no one is telling you about is that NiOverride.psc comes with RaceMenu, but RaceMenu packs all of its files into a BSA archive. BSA archives are fuckin cancer for a modded game because you can't control overrides, requires extra plugins (even if you don't have any new records to add to the game) and prevents you from using resource scripts, such as NiOverride.psc; which is ironic, considering NiOverride is completely intended to be used by other scripts. Imagine if SKSE came with its scripts included in a BSA archive, you would need to unpack the archive after every installation if you intended to compile SKSE-compliant code. Just do as the person above told you and download it from RaceMenu's optional files, or better yet, just unpack RaceMenu.bsa; why download and duplicate those scripts when you already have them? People modding their games should also do as I do and unpack every mod BSA archive into loose files. This gives you a much more fine-grained environment, aswell as removes unnecessary plugins from your load order. The only person with influence that I still see advocating for BSA archives is fuckin Arthmoor, and we all know how much of an idiot that guy is. As a modder, please, share your mods as loose files. Stop giving your users extra problems and extra work to do after downloading your mod that adds a couple of goddamned textures to the game. Everything being loose files is stupid. Straight up. Your load time for the game is 3-5x longer than it should be. The correct approach is that some things should be in a bsa, and other things shouldn't be. If something offers only non-conflicting files (aka new files), bsa is fine. This is especially true when the mod is 1k files at 1kb each. Though it would make sense to put script source outside of a bsa since the compiler doesn't load archives to check for source.
Guest Posted July 30, 2020 Posted July 30, 2020 11 minutes ago, Xarius said: Everything being loose files is stupid. Straight up. Your load time for the game is 3-5x longer than it should be. The correct approach is that some things should be in a bsa, and other things shouldn't be. If something offers only non-conflicting files (aka new files), bsa is fine. This is especially true when the mod is 1k files at 1kb each. Bullshit, what's your source for this? With loose files and a mod manager software, only the winning override gets loaded by the game and many of these gets loaded on demand and not when the game starts. They also get loaded the same way as BSA archives, with BSA it just has an offset on where to read the data from a single archive. More over, some BSA formats use zlib compression, which means it's even slower because the game needs to decompress that data at runtime before using the asset. More over, you need a plugin for your BSA archive to be loaded by the game, even if you didn't need to add/edit records at all, wasting space on the precious 255 plugin limit. Give me a link corroborating ridiculous claims such as "Your load time for the game is 3-5x longer" other than something written by Arthmoor. 1 hour ago, Arinote said: .... You are missing SkyUI's scripts (pscs). Also put your large logs inside spoiler blocks. It's a pain to go through your messages like that.
Xarius Posted July 30, 2020 Posted July 30, 2020 39 minutes ago, Hawk9969 said: Bullshit, what's your source for this? With loose files and a mod manager software, only the winning override gets loaded by the game and many of these gets loaded on demand and not when the game starts. They also get loaded the same way as BSA archives, with BSA it just has an offset on where to read the data from a single archive. More over, some BSA formats use zlib compression, which means it's even slower because the game needs to decompress that data at runtime before using the asset. More over, you need a plugin for your BSA archive to be loaded by the game, even if you didn't need to add/edit records at all, wasting space on the precious 255 plugin limit. Give me a link corroborating ridiculous claims such as "Your load time for the game is 3-5x longer" other than something written by Arthmoor. You are missing SkyUI's scripts (pscs). Also put your large logs inside spoiler blocks. It's a pain to go through your messages like that. Use a stopwatch and boot up the game then again without 30k extra loose files (just move them to a temp folder to simulate being in a bsa). There is no bullshit. MO2 has to process *all* files on load. I saved somewhere between 45-60s on load time by moving a large number of non-conflicting files into bsa archives (3DNPC, LotD, etc.), and my machine is the complete opposite of a toaster. Stop going around spreading misinformation.
Guest Posted July 30, 2020 Posted July 30, 2020 16 minutes ago, Xarius said: Use a stopwatch and boot up the game then again without 30k extra loose files (just move them to a temp folder to simulate being in a bsa). There is no bullshit. MO2 has to process *all* files on load. I saved somewhere between 45-60s on load time by moving a large number of non-conflicting files into bsa archives (3DNPC, LotD, etc.), and my machine is the complete opposite of a toaster. Stop going around spreading misinformation. Another one of this kind in this community... Unbelievable how this game attracts a certain crowd. It seems to be hopeless to ever help or inform people in these forums; a thankless job and some ignorant morons will tell you are wrong every step of the way without ever providing evidence rebutting anything you've said. Imagine if MO2 had to load all these files into memory... Or for that matter, imagine if those BSAs got cached from the get go with vanilla BSAs summing to more than 2 GBs. YOU should stop spreading misinformation, scrub. It does not MOVE anything to a temp folder to "simulate" an archive... Do you even know what an archive is? Or that a NTFS directory is a filesystem archive by itself? Here scrub, check out how USVFS works before opening your mouth: https://github.com/TanninOne/usvfs Quote USVFS (short for User Space Virtual File System) aims to allow windows applications to create file or directory links that are visible to only a select set of processes. It does so by using api hooking to fool file access functions into discovering/opening files that are in fact somewhere else ... doesn't require write access to the link destination Again, show me evidence and not your unreliable anecdotal data. Also learn a thing or two about the concept of virtual filesystems, symbolic links and archives before coming in here to argue with me.
Xarius Posted July 30, 2020 Posted July 30, 2020 Cool so you didn't actually get a stopwatch and fucking test yourself. I really hate people who militantly defend their own ignorance.
Guest Posted July 30, 2020 Posted July 30, 2020 31 minutes ago, Xarius said: Cool so you didn't actually get a stopwatch and fucking test yourself. I really hate people who militantly defend their own ignorance. Cool so you didn't actually provide me with a source for your claims. I really hate people who militantly defend their own ignorance. Why would I spend the night creating BSAs when I already know how it works? There is even a quicker test one can perform on this. Also, why would I use fuckin stopwatch instead of an actual high resolution debugger clock? MO2 builds the VFS table when it launches and not when it launches a program, this is evident by the fact that you can see the files and their overrides. Run Notepad++ through MO2 (it will launch immediatly, showing there is little to no overhead from MO2 VFS). Ctrl + F, Find in Files. Find what: Any substring that is supposed to be on some script(s). Filters: *.psc Toggle "In all sub-folders". Directory: <Skyrim>/Data Find all. All your whole "bUt MO2 hAs tO lOaD aLL tHe FiLeS" narrative is destroyed within 5 minutes or less. Meanwhile, the Source Engine, which was based on IdTech, moved from zipped (.pk3) archives to loose files because of the performance gains. Here is some pseudo code so even scrubs like you can understand how the engine loads files (loose vs archive): data = NULL file = path + name IF file_exists("Data" + file) data = read_file("Data" + file) ELSE FOR plugin IN REVERSE(plugins) IF plugin.archive == NULL CONTINUE END offset = plugin.archive.find(file) IF offset >= 0 size = plugin.archive.size(file) data = plugin.archive.read(offset, size) BREAK END END END RETURN data Which one do you think is faster, loose, which is O(1), or archive, which is O(N)? ...
Scrab Posted July 30, 2020 Posted July 30, 2020 Cant you guys just make a new thread about this, idealy with less insults @Arinote Do you know what XCS is? I found this here after a quick search: https://github.com/Vicyntae/SCX It does contain the source files you seem to be missing, tough not sure what exactly this is
Guest Posted July 30, 2020 Posted July 30, 2020 No, there is no need to make a new thread because it's not off-topic. Besides, I've already given him the answer to his problem, which can be deduced from literally the first error "AddInputOption is not a function or does not exist". AddInputOption is a function from SkyUI and can be referenced by simply adding the two .pscs from the SDK available at https://github.com/schlangster/skyui/wiki. Another one giving incorrect information and coming in here to tell me I can't speak. Classic Skyrim community.
Andy14 Posted August 1, 2020 Posted August 1, 2020 On 7/30/2020 at 11:42 PM, Hawk9969 said: No, there is no need to make a new thread because it's not off-topic. Besides, I've already given him the answer to his problem, which can be deduced from literally the first error "AddInputOption is not a function or does not exist". AddInputOption is a function from SkyUI and can be referenced by simply adding the two .pscs from the SDK available at https://github.com/schlangster/skyui/wiki. Another one giving incorrect information and coming in here to tell me I can't speak. Classic Skyrim community. Nobody asked you. And certainly not for permission - who do you think you are?
Tlam99 Posted August 1, 2020 Posted August 1, 2020 I feel lucky, as I have unpacked a good share of my installed BSA into loose files. Not because of knowledge, but to modify them. I tend more to save this unpacking time of a BSA during gaming and being able to copy the loose files patches directly onto the right places. Just wondered, why I can reach 240 frames on 1920x1200 with flora overhaul and this weather stuff incl reshade even in cities...loose files ???
Andy14 Posted August 1, 2020 Posted August 1, 2020 29 minutes ago, T-lam said: I feel lucky, as I have unpacked a good share of my installed BSA into loose files. Not because of knowledge, but to modify them. I tend more to save this unpacking time of a BSA during gaming and being able to copy the loose files patches directly onto the right places. Just wondered, why I can reach 240 frames on 1920x1200 with flora overhaul and this weather stuff incl reshade even in cities...loose files ??? I only have 60 frames. Because I set her up for it. And because I know what the Havok Engine can do and because my Bodymesh has about 32 MB compared to how much KB of your BodyMesh? And because my Skyrim looks more like Green Hell and because, as a pioneer of HDT, I don't have a single NPC that doesn't use it. And because I use an ENB that you don't even understand, because it's not downloaded. And because I use a BodySystem where hands and feet are not separated from the body. And because everything happens in real time with morphs. In short - I'm playing a game that you can't even guess and that's why you're looking forward to 240 FPS - without throttle it is only 117 FPS for me. And now good night. Oh - just by the way. I currently have 24.823 scripts as loose files. Because I need it. About 20% are mine. That's the difference between Moder and people who only install mods.
Tlam99 Posted August 1, 2020 Posted August 1, 2020 37 minutes ago, Andy14 said: I only have 60 frames. Because I set her up for it. And because I know what the Havok Engine can do and because my Bodymesh has about 32 MB compared to how much KB of your BodyMesh? And because my Skyrim looks more like Green Hell and because, as a pioneer of HDT, I don't have a single NPC that doesn't use it. And because I use an ENB that you don't even understand, because it's not downloaded. And because I use a BodySystem where hands and feet are not separated from the body. And because everything happens in real time with morphs. In short - I'm playing a game that you can't even guess and that's why you're looking forward to 240 FPS - without throttle it is only 117 FPS for me. And now good night. Oh - just by the way. I currently have 24.823 scripts as loose files. Because I need it. About 20% are mine. That's the difference between Moder and people who only install mods. wow, I know my place, my post says without knowledge...., I am lucky I did right thing coincidently. I am not looking for frames..., reached it but limited to 72 . I am fine with my builds, my setup. Even with all those things you mentioned, you never will be my deity. One should never try to measure the world with a self constructed ruler. I respect your knowledge which you present, but thats all {firewall}. What did I do wrong to upset you like that ?
Andy14 Posted August 1, 2020 Posted August 1, 2020 35 minutes ago, T-lam said: wow, I know my place, my post says without knowledge...., I am lucky I did right thing coincidently. I am not looking for frames..., reached it but limited to 72 . I am fine with my builds, my setup. Even with all those things you mentioned, you never will be my deity. One should never try to measure the world with a self constructed ruler. I respect your knowledge which you present, but thats all. What did I do wrong to upset you like that ? You talk about BSA and loose without any knowledge. And then bring FPS into discussion, which are neither due to the use of loose files - and, as it turns out, are not even true. That's all. Here is the short form for BSA and Loose: BSA is always better if: - not compressed - LZ2 compression is extremely slow, FO4 with LZ4 compression is even faster than loose. - Files, especially scripts, are not required - Meshes that are created with BS anyway For example, you will gain a lot of FPS if you unpack the Vanilla BSA's and save it uncompressed again as a BSA archive. 12-20 FPS in some areas. In many, almost without effect. Why is that? No matter which software - I have been a software developer for more than 25 years - many files are ALWAYS a reason for preformance problems. In other words: Load a 400 MB BSA texture archive into the VRAM. A memory area of 400 MB is addressed. If the memory block is available in this size, in one piece. Now load loose files: 200 files with 2 MB each are loaded. One memory block is addressed for each file, even if the memory block is 3.7 MB in size. Then 1.7 MB un used. This is called fragmentation - similar to the hard drive. When loading a new cell - the VRAM and RAM should be released again. It will - in part. With each cell change in the game, the fragmentation increases. At some point the time has come and faces turn black etc.
Tlam99 Posted August 2, 2020 Posted August 2, 2020 36 minutes ago, Andy14 said: You talk about BSA and loose without any knowledge. And then bring FPS into discussion, which are neither due to the use of loose files - and, as it turns out, are not even true. That's all. Here is the short form for BSA and Loose: BSA is always better if: - not compressed - LZ2 compression is extremely slow, FO4 with LZ4 compression is even faster than loose. - Files, especially scripts, are not required - Meshes that are created with BS anyway For example, you will gain a lot of FPS if you unpack the Vanilla BSA's and save it uncompressed again as a BSA archive. 12-20 FPS in some areas. In many, almost without effect. Why is that? No matter which software - I have been a software developer for more than 25 years - many files are ALWAYS a reason for preformance problems. In other words: Load a 400 MB BSA texture archive into the VRAM. A memory area of 400 MB is addressed. If the memory block is available in this size, in one piece. Now load loose files: 200 files with 2 MB each are loaded. One memory block is addressed for each file, even if the memory block is 3.7 MB in size. Then 1.7 MB un used. This is called fragmentation - similar to the hard drive. When loading a new cell - the VRAM and RAM should be released again. It will - in part. With each cell change in the game, the fragmentation increases. At some point the time has come and faces turn black etc. unpacking the compressed files. ok, I missed the word compressed. btw, me is not a software developer, but... full stop. and yes, I see when I need to do a restart, as soon as the loading to the slower ram starts, after 4 hours or so I just restart. Whats new for me, LZ4 for FO4, but this is not of interest, as I play SK Vanilla I don't need to unpack, as I have installed ALL BSA textures redone in loose files. I gained visible performance increase with it, fluently running game. I will grab your hint and pack those in an uncompressed BSA, then I can play possibly 5 hours without restart ? Installing mods I started 8 months ago, got a stable setup with ca 500 mods without being Software Developer for 25 years. It is one of among several hobbies for me, never intented to do this in a professional way, just for fun. Problems I faced, I solved by searching the net and hopefully all this will point others a way to improve their game.
Guest Posted August 2, 2020 Posted August 2, 2020 8 hours ago, Andy14 said: Nobody asked you. And certainly not for permission - who do you think you are? Didn't the OP ask for help and I've literally just given him the exact solution to his request, unlike you? And permission for what? To play mr. moderator and tell others what and where they can post? 6 hours ago, Andy14 said: You talk about BSA and loose without any knowledge. And then bring FPS into discussion, which are neither due to the use of loose files - and, as it turns out, are not even true. That's all. Here is the short form for BSA and Loose: BSA is always better if: - not compressed - LZ2 compression is extremely slow, FO4 with LZ4 compression is even faster than loose. - Files, especially scripts, are not required - Meshes that are created with BS anyway For example, you will gain a lot of FPS if you unpack the Vanilla BSA's and save it uncompressed again as a BSA archive. 12-20 FPS in some areas. In many, almost without effect. Why is that? No matter which software - I have been a software developer for more than 25 years - many files are ALWAYS a reason for preformance problems. In other words: Load a 400 MB BSA texture archive into the VRAM. A memory area of 400 MB is addressed. If the memory block is available in this size, in one piece. Now load loose files: 200 files with 2 MB each are loaded. One memory block is addressed for each file, even if the memory block is 3.7 MB in size. Then 1.7 MB un used. This is called fragmentation - similar to the hard drive. When loading a new cell - the VRAM and RAM should be released again. It will - in part. With each cell change in the game, the fragmentation increases. At some point the time has come and faces turn black etc. And again, I get shit in these forums coming from people with zero knowledge of how things work. Here, a wiki article on the purposes of archiving: https://en.wikipedia.org/wiki/Archive_file It has absolutely nothing to do with memory fragmention and/or access speed. In fact, archiving makes it slightly slower to read files because you first need to find which archive contains the file and its offset, as demonstrated by the pseudo code I've shown above. It's always going to be O(N), even if you've cached each archive's metadata at data load. The short answer for archiving is to make compression more efficient, since the compressor can now reference multiple similar data blocks from multiple files within a single dictionary entry. Archiving can also be useful for distribution (not that much useful anymore in the age of automatic digital distribution), quick integrity validation (by just computing hashes for the archive's metadata) and encryption. Given, you can use multiple archives to store them in memory in a certain alignment (generally at 16-bytes alignment for SSE instructions that run on aligned memory), but that's not the case for Skyrim because it neither caches whole archives in memory nor does it align its BSA archives. Imagine claiming to be 25 years in software development without even knowing how archives work nor knowing that your loose files are stored within an archive already in the form of a filesystem table... Fuck, the filesystem table even has its own aligned buffer for your loose files. A simple logical thought would show how false this guy's information is. To begin with, no archive is stored in VRAM, ever. The GPU wouldn't even know how to traverse a BSA proprietary format on its own anyway. Second, imagine this scenario; you've an archive that contains 32 GB of 8K textures for multiple cells in the game. Imagine caching the whole thing, even when you just need two textures from it for your current cell. The REAL way the game works is just as described above in my pseudo code. The game reads the texture from a loose file or from the archive if the loose file was not found, then stream the texture data to the GPU, which then stores that single data in the VRAM. Quote FO4 with LZ4 compression is even faster than loose. False again. Unless it's a compression that is decompressed by the GPU itself AND it takes longer for the CPU to stream that amount of data than for the GPU to decompress, it's always going to be slower. Why? Because the CPU needs to decompress the data before streaming it to the GPU. For BSAs, it will always be the CPU and not the GPU doing the decompressing... ALWAYS! I fuckin dare you to show me evidence of what I've said is false and what you've said is true. I FUCKIN DARE YOU! The amount of people creating mods for this game that doesn't have a clue about anything is just abysmal. I've started with Skyrim mid 2018 and it seems I've built more knowledge about this game and its engine than people who've been around since launch. No wonder there are so many problematic mods, and this is with most people just doing textures and high-level Papyrus scripting. I just saw another mod in here where a guy created 8K cum textures, even though 95% of the texture is just null pixels because the actual texture does not need anywhere near that amount of pixels. The funniest part was how people were so shocked on how he managed to compress several GBs into a few MBs; well, since it's a bunch of null pixels followed by null pixels, the compressor simply adds an entry telling "add this pixel this number of times at this offset when decompressing". P.S. All of this is coming from a guy who've been modding games since the days of the Quake3 (IdTech) engine, where we had to write our mods entirely in C, and general-purpose programming even longer than that, but you do not need to believe me, search for the things that I've mentioned and come to your conclusions. The wiki article above is a good start, you could also look into GNU's tar, which has been around for ages, is open source and has lots of documentation through the web. Or, you can listen to idiots providing no source for their claims and waste your time archiving your files when the only thing you are doing is adding a filename lookup overhead to your game. Plus... Quote Meanwhile, the Source Engine, which was based on IdTech, moved from zipped (.pk3) archives to loose files because of the performance gains. I suggest you to look into that aswell.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.