0 of 0

File information

Last updated

Original upload

Created by

Trademark

Uploaded by

Trademark

Virus scan

Safe to use

Tags for this mod

60 comments

  1. SPITSPHIRE
    SPITSPHIRE
    • premium
    • 31 kudos
    Sticky
    have you confirmed what it was the script was originally intended to do and that the error wasn't due to a mod conflict or missing master?

    ive run into this problem before when a compatibility script wont run due to the mod its meant to patch isent loaded.

    sometimes mod authors forget to remove references and that can cause issues as well.
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      No, I have not, but it appears to have something to do with changing the appearance of the college as you progress through the CoW quest line.

      The problem is that the .pex file included in OCW contains text that shouldn't be there, rendering it impossible for Skyrim to run it. Load order does not matter, the script will not run.

      Broken script contents (raw):
      Starting 1 compile threads for 1 files...
      Compiling "Test"...
      Starting assembly of Test
      0 error(s), 0 warning(s)
      Assembly succeeded

      Compilation succeeded.

      Batch compile of 1 files finished. 1 succeeded, 0 failed.
      ressing based on the player's progress in a quest. ::_MarkerToDisable_var ::_MarkerToEnable_var ::HoursToWait_var Int _MarkerToDisable _MarkerToEnable HoursToWait String 'Function that returns the current state ::State None     ::NoneVar Disable Enable UnregisterForUpdateGameTime self 9Function that switches this object to the specified state newState
      onEndState onBeginState akActionRef ::temp0 actor ::temp1 ::temp2 Bool ::temp3 Float game     GetPlayer RegisterForSingleUpdateGameTime    [ý´¨                                     
       
                   u         
                  
               
           
                            
                          
                   ! " # $ % & '     ! " ! "   $ (    $     


      Recompiled version (raw):

      úWÀÞ     aéóŸ !CWHCM_SetChangeOnQuestProg_03.psc ) cwhcm_setchangeonquestprog_03   GetState     GotoState OnTriggerEnter OnUpdateGameTime conditional hidden ObjectReference CChanges the set dressing based on the player's progress in a quest. ::_MarkerToDisable_var ::_MarkerToEnable_var ::HoursToWait_var Int _MarkerToDisable _MarkerToEnable HoursToWait String 'Function that returns the current state ::State None     ::NoneVar Disable Enable UnregisterForUpdateGameTime self 9Function that switches this object to the specified state newState
      onEndState onBeginState akActionRef ::temp0 actor ::temp1 ::temp2 Bool ::temp3 Float game     GetPlayer RegisterForSingleUpdateGameTime    aéò                                     
       
                   u         
                  
               
           
                            
                          
                   ! " # $ % & '     ! " ! "   $ (    $     
    2. SPITSPHIRE
      SPITSPHIRE
      • premium
      • 31 kudos
      from my somewhat basic understanding of scripting with skyrims papyrus engine, BOTH scripts are corrupted.

      you shouldn't ever be seeing random characters or gibberish when viewing a script as long as your using the correct compiler/viewer.

      actually on second glance, your recompiled version is even more broken.

      what are you using to open the script file?
    3. Trademark
      Trademark
      • premium
      • 41 kudos
      You misunderstand. What you're seeing in my posts is the compiled version of the script not the human readable source.

      To clarify, the source for the script in OCW is fine (in the sense that it compiles without errors) and does not have any strange characters. The problem is that the compiled script in OCW contains stuff that shouldn't be there, specifically:
      Starting 1 compile threads for 1 files...
      Compiling "Test"...
      Starting assembly of Test
      0 error(s), 0 warning(s)
      Assembly succeeded

      Compilation succeeded.

      Batch compile of 1 files finished. 1 succeeded, 0 failed

      I had hoped the mention of "raw" in my previous point explained this.

      EDIT: I'm struggling to clarify this with the examples above, so let me try it in simpler terms. What you see in the CK is the source, but once you compile the script it's no longer properly readable by humans (this is the .pex file). Open any of the .pex files with from the base game with any random text editor (notepad) and you will see similar unreadable strange characters.
    4. SPITSPHIRE
      SPITSPHIRE
      • premium
      • 31 kudos
      ah, your use of "raw" led me to believe you were showing the source version, not the compiled one.

      that makes far more sense as alot of the characters seen in your examples dont show up in a uncompiled script wich is where my concern was coming from.
    5. Trademark
      Trademark
      • premium
      • 41 kudos
      Yeah, I should have been more clear about it :)
  2. Scarletrook
    Scarletrook
    • supporter
    • 2 kudos
    Sticky
    Kickin' it with Myles Corpustle is the Evergroovey Jazz Quartet.  Smooth.  Love the Fast Show reference.
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      <3
    2. L1nk42
      L1nk42
      • premium
      • 14 kudos
      "Niiiicceeee"
  3. Mercenary931
    Mercenary931
    • member
    • 0 kudos
    Is this needed if using Ultimate College ?
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      I don't know. If ultimate college overwrites this script, I assume it contains a fixed version.
    2. preyka
      preyka
      • premium
      • 29 kudos
      Hey, from MO2 it doesn't seem like Ultimate overwrites any scripts from Obscure College, only the esp. Is it safe then? 
    3. Trademark
      Trademark
      • premium
      • 41 kudos
      It's unlikely to break anything. As far as I remember (and it has been a while) the script only enables some objects somewhere during the College of Winterhold questline. And I never bothered to check which objects exactly.
  4. SpookyDovah
    SpookyDovah
    • premium
    • 44 kudos
    Thank you very much for this fix, before when I came across the script error when running Dyn 3 I googled the name and it brought me here, I closed Dyn down and installed the fix and relaunched and no more complaints. Well, not from the script anyway it hates Blubbo's trees though. I have endorsed this fix. 
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      You're welcome!

      Now you can get to sorting out all the other errors. Skyrim modding is great
  5. cizzymac
    cizzymac
    • member
    • 0 kudos
    This fix is still needed as of the time of this writing! You are a legend for this!
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      Thank you for the kind words.
  6. Xerjin
    Xerjin
    • premium
    • 0 kudos
    Hi @Trademark, I just wanted thank you for this, also your explanations below are really helpful, one of the best take your time to explain to people. I dont often write on mods but have been here a very long time. :)

    Anyway thank you again.
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      Thank you for the kind words. Really appreciate it.
  7. justcallmedots
    justcallmedots
    • supporter
    • 29 kudos
    maybe this script fix will get included in future obscure's updates..
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      I hope so too. It is my understanding that OCW's creator is currently on hiatus so in the meantime this should do the trick.
    2. JeanA882
      JeanA882
      • member
      • 44 kudos
      It's been a long time so your fix is still needed then. Idk if OCW will get updated. Last update was 2020.
    3. Trademark
      Trademark
      • premium
      • 41 kudos
      One can hope :)
  8. MiTxGamer
    MiTxGamer
    • supporter
    • 0 kudos
    Do we merg this file wit OCW or as a seperate mod?
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      It doesn't matter.

      Merging will overwrite the script in the original mod.
      Loading it separately after the original will overwrite the script in the original mod.

      The result is the same, the broken script is overwritten with one that isn't broken. I personally prefer the latter as it's much easier to track updates. But you should do whatever makes you feel comfortable :)
  9. Maui81
    Maui81
    • premium
    • 1 kudos
    Thanks for this
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      No problem!
  10. ElSopa
    ElSopa
    • premium
    • 5,601 kudos
    Thanks
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      And thank you for your many awesome retexes, many of which are in my load order :)
  11. FolkenNexus
    FolkenNexus
    • premium
    • 10 kudos
    papa bless
  12. unknownxgamer
    unknownxgamer
    • supporter
    • 1 kudos
    Sorry if the answer is obvious, but i am very dumb and not entirely used to modern skyrim modding.

    I found this mod because i had the same problem, DyndoLOD warning me about the invalid script. Do I have to rerun DyndoLOD after installing this fix? Or is just having the fixed script in there enough?
    1. Trademark
      Trademark
      • premium
      • 41 kudos
      If DynDOLOD finished succesfully, there should be no need to rerun it.

      Technical background:
      DynDOLOD itself does not touch this script and has no dependancy on it. However, DynDOLOD does perform a few sanity checks on your Skyrim folder and has the capability of warning about certain issues. Detecting corrupt scripts just happens to be one of them. It's also good at detecting broken FormIDs in some mods that really need fixing by the mod author. So apart from it's usefulness with regards to game LOD, it's also pretty good at spotting some of the more obvious problems :)