0 of 0

File information

Last updated

Original upload

Created by

Meridiano

Uploaded by

MeridianoRus

Virus scan

Safe to use

Tags for this mod

18 comments

  1. JustCallMeAlec
    JustCallMeAlec
    • member
    • 0 kudos
    Does this still work? I keep getting an error every time I compile the script.
    1. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      Error on compile means you have your script made wrong. You have to learn Papyrus scripting.
    2. JustCallMeAlec
      JustCallMeAlec
      • member
      • 0 kudos
      Any chance you could provide a video tutorial on just using the mod?

      I'm 99% sure the script itself is perfectly fine as I've followed the exact structure your example mod has (with the required substitutions).
    3. JustCallMeAlec
      JustCallMeAlec
      • member
      • 0 kudos
      So, I think I'm getting somewhere.
      I wanted to see if the Example Script (with zero edits) also fails to compile, and sure enough it does.
      Any ideas?
    4. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      Can you provide a compiler log? Most likely you have missing dependency scripts sources in your Papyrus workspace.
    5. JustCallMeAlec
      JustCallMeAlec
      • member
      • 0 kudos
      Based on the log it appears ConsoleUtilities, but I thought I installed it into the proper directory. 

      Starting 1 compile threads for 1 files...
      Compiling "CCFE_ExampleAddonScript"...
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(21,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(21,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(23,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(23,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(48,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(48,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(54,3): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(54,15): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(56,3): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(56,15): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(59,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(59,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(64,22): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(64,34): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(64,57): cannot cast a none to a actor, types are incompatible
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(71,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(71,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(73,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(73,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(84,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(84,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(95,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(95,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(99,3): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(99,15): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(102,3): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(102,15): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(105,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(105,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(112,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(112,14): none is not a known user-defined type
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(114,2): variable ConsoleUtil is undefined
      D:\SteamLibrary\steamapps\common\Skyrim Special Edition\Data\Source\Scripts\CCFE_ExampleAddonScript.psc(114,14): none is not a known user-defined type
      No output generated for CCFE_ExampleAddonScript, compilation failed.
      Batch compile of 1 files finished. 0 succeeded, 1 failed.
      Failed on CCFE_ExampleAddonScript



      Does it not just need to be dropped into the Data Folder?
    6. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      As you can see you have missing "ConsoleUtil.psc" source file in your "Source\Scripts" directory. I think you need to modify your ConsoleUtil setup as it can have "Scripts\Source" structure for its PSC file.



      As I said, you have to learn Papyrus scripting.
    7. JustCallMeAlec
      JustCallMeAlec
      • member
      • 0 kudos
      First off it appears the file is exactly where it should be if that structure is under Data/Scripts/Source/ConsoleUtil.psc

      Make a quest > Player alias > Script extends ConsoleCommandsForEveryone > Fill AddonPluginName with "YourPluginName.extension"

      As for "learning Papyrus", if simply compiling the script doesn't work with the given script with zero changes, is it still my fault?
      The only thing I could imagine is Creation Kit isn't looking in the correct place or the folder structure is incorrect. Although this would be a first.
      Unless the Example script is not set up to be recompiled as is, which I've worked with multiple scripting languages in the past and I can't say with the exact intended structure and script hand fed to me that compiling should be failing.

      Also are you sure it's Papyrus I need to learn when all I'm currently attempting to do is compile the exact same default example script as it is by default?
      Or does it not work as-is when everything is placed in it's correct location (from what I assume)?
    8. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      You have scripts sources located at "Scripts\Source". Your compiler looks for them in "Source\Scripts". This is not any script fault, this is not my fault, this is not your fault, your Papyrus workspace is not configured, blame it or fix it. Fixing your paths is out of my scope, you need your tools working before you use them.

      Example script supposed to be compiled if user has everything configured right. It has 2 versions for 2 most common setups - "Scripts/Source" and "Source/Scripts". You have to choose one and follow it strictly for every PSC file. Your choice is out of my scope, again.
    9. JustCallMeAlec
      JustCallMeAlec
      • member
      • 0 kudos
      No matter which way one looks at it, the "guide" in the Description tab doesn't cover all that needs to be done, hence the frustration. 
      Maybe someone wants to learn and thought this would be a good place to start as most are aware of the reason the "it just works" meme exists.

      The lack of a thorough guide is out of my scope. 
    10. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      This guide is not designed to teach you how to setup a Papyrus workspace. You compiler looks for "Source\Scripts\*.psc" so every PSC you need must be located in "Source\Scripts". If ConsoleUtil.psc is located in "Scripts/Source", this is wrong for your setup and you need to move the file. You need to know such basic things about Papyrus before you come to work with different Papyrus extenders involved.
  2. Sant90JH
    Sant90JH
    • member
    • 0 kudos
    I tried to get this working with Experience for CCFE and the example addon and had no luck. I guess it's because I'm using SE 1.5.97 but I haven't tested other versions. I'm not sure if there's a log I can look at, I tried looking at some in the my games\sse\skse folder and didn't see anything mention this mod. Maybe I missed it.
    1. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      Experience for CCFE uses built-in Experience check named GetVersion(). It's not working probably because int was used instead of something else here. So I can see
      Native static function GetVersion does not match existing signature on linked type Experience. Function will not be bound.
      Unbound native function "GetVersion" called
      in Papyrus log and this means Experience is "not installed" for mods that use its API. Address this issue to zax I guess.
    2. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      Experience author confirmed its GetVersion() is not working right now so I've changed Experience for CCFE code to avoid this issue.
  3. syrops
    syrops
    • supporter
    • 8 kudos
    hi, the original https://www.nexusmods.com/skyrimspecialedition/mods/24858 
    is now updated

    i'm assuming we can use that, right? instead of the NG version you list as a requirement
    1. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      Yes, sure. There are no core differences between original and NG, just version compatibility tweaks.
  4. CatOfEvilGenius
    CatOfEvilGenius
    • supporter
    • 76 kudos
    Such possibilities! Thanks for sharing this. Curious what modders will do with it...
    *sits down, waits patiently*
    1. MeridianoRus
      MeridianoRus
      • premium
      • 333 kudos
      There are certain restrictions because these commands are not true ones, users can't execute them with ConsoleUtilSSE for example. Only manual user input can be supported in this Papyrus case.