Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Apollodown

Uploaded by

Tossapon

Virus scan

Safe to use

Tags for this mod

84 comments

  1. Tossapon
    Tossapon
    • premium
    • 107 kudos
    Locked
    Sticky
    Do not use this for "New.Car.Smell" version. The issue is already fixed.
  2. AzureFailure
    AzureFailure
    • premium
    • 37 kudos
    Is this compatible with the latest version of the mod (New.Car.Smell)?
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      I checked the source code of the new version and it seems that the issue isn't fixed. But the current version is not supported right now due to code changes.

      I'll be uploading the new fixed version when it's done.
    2. AzureFailure
      AzureFailure
      • premium
      • 37 kudos
      Sweet thank you sir!
    3. Tossapon
      Tossapon
      • premium
      • 107 kudos
      I compared the code from the previous version and it seems that the new version contains no change in the patched code so you can safely use the current uploaded version for the new version "New.Car.Smell".

      Edit: Apollo forgot to update the source code so I decompiled it and it seems that the problem is fixed.

      The new version no longer has this problem. You don't need to install this fix if you're using "New.Car.Smell" version.
    4. AzureFailure
      AzureFailure
      • premium
      • 37 kudos
      Awesome thanks for letting me know :D
    5. Kulharin
      Kulharin
      • premium
      • 613 kudos
      someone commented "New car smell' version seems to spam my logs and uses more cpu. Limit break seems to constantly be firing."

      Is this something you might be able to have a look at?  Thx
    6. Tossapon
      Tossapon
      • premium
      • 107 kudos
      I can't do anything if I don't know where to look at. I can't seem to find that message you're talking about on the mod original comment or the bugs tab.
    7. ribbs23
      ribbs23
      • premium
      • 2 kudos
      Hello, I commented on Kulharin's page about log spam involving this limit break quest - DCOLimitBreakUltraScenesAlphaOmega
      Spoiler:  
      Show

      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:00PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon2 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:00PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon2 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:00PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:00PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:01PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:01PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:01PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:01PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (A50C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/10/2023 - 03:51:02PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:


      These lines are spamming my log and there are hundreds of them. This is using the new car smell version
      I checked for errors in xEdit see below

      From DCO wondrous fish heads

      [00:00] Start: Checking for Errors
      [00:00] Checking for Errors in [08] Dragon Combat Overhaul.esp
      [00:00] DCOGeothermalLimitBreakForEnch "Geothermal" [MGEF:08020DDD]
      [00:00]     MGEF \ VMAD - Virtual Machine Adapter \ Scripts \ Script \ Properties \ Property \ Value \ Object Union \ Object v2 \ FormID -> [0802086F] < Error: Could not be resolved >
      [00:00] DCOAssaultTalonEntry [QUST:0803FDE3]
      [00:00]     QUST \ Aliases \ Alias \ Conditions \ Condition \ CTDA - CTDA \ Parameter #1 -> <Warning: Quest Alias not found in "DCOAssaultTalonEntry [QUST:0803FDE3]">
      [00:00]     QUST \ Aliases \ Alias \ Conditions \ Condition \ CTDA - CTDA \ Parameter #1 -> <Warning: Quest Alias not found in "DCOAssaultTalonEntry [QUST:0803FDE3]">
      [00:00] Done: Checking for Errors, Processed Records: 763, Errors found: 2, Elapsed Time: 00:00

      From DCO new car smell
      [00:00] Start: Checking for Errors
      [00:00] Checking for Errors in [08] Dragon Combat Overhaul.esp
      [00:00] DCOGeothermalLimitBreakForEnch "Geothermal" [MGEF:08020DDD]
      [00:00]     MGEF \ VMAD - Virtual Machine Adapter \ Scripts \ Script \ Properties \ Property \ Value \ Object Union \ Object v2 \ FormID -> [0802086F] < Error: Could not be resolved >
      [00:00] DCOAssaultTalonEntry [QUST:0803FDE3]
      [00:00]     QUST \ Aliases \ Alias \ Conditions \ Condition \ CTDA - CTDA \ Parameter #1 -> <Warning: Quest Alias not found in "DCOAssaultTalonEntry [QUST:0803FDE3]">
      [00:00]     QUST \ Aliases \ Alias \ Conditions \ Condition \ CTDA - CTDA \ Parameter #1 -> <Warning: Quest Alias not found in "DCOAssaultTalonEntry [QUST:0803FDE3]">
      [00:00] DCOLimitBreakUltraScenesAlphaOmega [QUST:080C387F]
      [00:00]     QUST \ VMAD - Virtual Machine Adapter \ Scripts \ Script \ Properties \ Property \ Value \ Object Union \ Object v2 \ Alias -> <Warning: Quest Alias not found in "DCOLimitBreakUltraScenesAlphaOmega [QUST:080C387F]">
      [00:00] Done: Checking for Errors, Processed Records: 800, Errors found: 3, Elapsed Time: 00:00
    8. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Is it just the message spam or the limit break is being repeatedly used by the affected dragon when it should only be used once?
    9. ribbs23
      ribbs23
      • premium
      • 2 kudos
      I'm not sure, this is at the start of a game, my cpu fans are running faster than normal. After leaving the abandoned prison (Alternate start) I save the game and exit. Before going back in game I check the log and those lines are all over it.
      With the wondrous fish version my cpu fans are not running as fast and the spam is much less from (DCOAssaultTalonEntry).
    10. Kulharin
      Kulharin
      • premium
      • 613 kudos
      I believe the geothermal ones were not used in game, not sure about this new one.
    11. Kulharin
      Kulharin
      • premium
      • 613 kudos
      the script property is "alias_shrine" but there is no alias in the QF_DCOLimitBreakUltraScenesA_060C387F script ... looks like should have been 015 but one does not exist...  I see no reference of it at all in the source script.  http://icecream.me/uploads/1538482b6eba200f58d913d0bc7f0249.png

      or in the quest record... potentially an unfinished feature similar to the issue with geothermal?.  I can remove this property from the quest record would likely shut up the log spam
    12. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Given the final state of the mod is release unfinished because the author has a severe health problem. I say that's quite likely the cause.
    13. Kulharin
      Kulharin
      • premium
      • 613 kudos
      apollo told me it was an unfinished solution to soul curse and not currently in use.  I removed the property from the quest with the missing alias and ribbs23 had also reported.

      "Tried the new file and my cpu fans are quieter, however, still getting log spam like this:-

      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (A70C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [08/12/2023 - 05:26:56PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:

      As a comparison, after 10 minutes of play
      With fishheads my log is 300KB, with newcarsmell it is 1,300KB"

      This one might be up your alley?

      The piece of the script currently looks like this.

      function OnUpdate()
      if Myself.GetDistance(game.getplayer() as objectreference) > 10000 as Float
      Myself.damageav("health", 99999 as Float)
      Myself.kill(none)
      self.UnregisterforUpdate()
      else
      self.RegisterForSingleUpdate(2 as Float)
      endIf
      endFunction

      EDIT: testing a tentative fix now
    14. Kulharin
      Kulharin
      • premium
      • 613 kudos
      Tried this, but it just moved the warning spam to line 8, any idea?

      scriptName DCOCursedGuestListScript extends ReferenceAlias
      globalvariable property GuestList auto
      quest property CursedQuest auto
      Event OnUpdate()
          Actor Myself = self.getactorreference()
          if Myself.GetDistance(game.getplayer()) > 10000.0
              Myself.damageav("health", 99999.0)
              Myself.kill(none)
              self.UnregisterforUpdate()
          else
              self.RegisterForSingleUpdate(2.0)
          endIf
      EndEvent
      Event OnInit()
          GuestList.SetValueInt(GuestList.GetValueInt() + 1)
          self.RegisterForSingleUpdate(30.0)
      EndEvent
      Event OnDeath(Actor akKiller)
          GuestList.SetValueInt(GuestList.GetValueInt() - 1)
          if GuestList.GetValueInt() == 0
              CursedQuest.Setstage(100)
          endIf
          self.UnregisterforUpdate()
      EndEvent

      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (A90C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 8[08/14/2023 - 03:07:42PM] WARNING: Assigning None to a non-object variable named "::temp2"


    15. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Maybe try changing this:
      Myself.kill(none)

      to this:
      Myself.kill()
    16. Kulharin
      Kulharin
      • premium
      • 613 kudos
      I also just noticed quest DCOLimitBreakUltraScenesAlphaOmega was missing a property + alias on dragon1 that is attached to dragon2,3 and 4 for the curse quest... so it’s possible this is the reason.
    17. Kulharin
      Kulharin
      • premium
      • 613 kudos
      Naw, didn't help

      http://icecream.me/uploads/0b380be6e35f61d69275246c9b9ab07b.png

      Maybe you can take a shot at this, there is certainly something going on with this script+quest.

      I out right disabled this whole chunk of the quest and it seemed to chill papyrus out... oddly enough I found a similar problem in serio redone
    18. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Are you sure the game did not use the saved script instance and instead of the updated version? It was a case with this mod that the stuck script will not use the new one because the attached script is instantiated from the old one and stored in the save game.

      I can try doing this but it not gonna be anytime soon since I'm kinda busy right now and don't have the time to look into it.

      Edit: I took a quick look at the script and it seems that MySelf variable is not properly set due to some reason I don't know.

      You can try insert a line that check for MySelf and immediately return when it is none. It should be able to fix the log spam.
    19. Kulharin
      Kulharin
      • premium
      • 613 kudos
      Testing has all been new game.  Only way been able to fix the issue is to remove these cursed related properties from the quest,  not sure if that will cause other issues but apollo had mentioned this whole quest as not being used or finished.   If that the case not sure why it is running
    20. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Try replace the script content with this. It has been successfully compiled but not tested. I make the quest stop running if the myself reference is not set.

      Scriptname DCOCursedGuestListScript extends ReferenceAlias  
      GlobalVariable Property GuestList  Auto  
      Quest Property CursedQuest Auto
      Actor Myself
      Event OnInit()
      GuestList.SetValueInt(GuestList.GetValueInt() + 1)
      Myself = self.getactorreference()
      RegisterForSingleUpdate(30)
      EndEvent
      Event OnUpdate()
      if myself == none
      UnregisterforUpdate()
      elseif myself.GetDistance(game.getplayer()) > 10000
      myself.damageav("health", 99999)
      myself.kill()
      UnregisterforUpdate()
      else
      RegisterForSingleUpdate(2)
      endif
      EndEvent
      Event OnDeath(actor akKiller)
      GuestList.SetValueInt(GuestList.GetValueInt() - 1)

      if GuestList.GetValueInt() == 0
      CursedQuest.Setstage(100)
      endif
      UnregisterForUpdate()
      EndEvent
    21. Kulharin
      Kulharin
      • premium
      • 613 kudos
      EDIT:  also just saw your posted script, compiled and tested this eve... seems to shut up the papyrus spam! thx.

      There is also a problem with the DCOSunGoesDownScript.pex script it would seem.

      "MAJOR ERROR: DRAGON COMBAT OVERHAUL HAS ENCOUNTERED A SERIOUS ERROR AND HAD TO EMERGENCY STOP A FUNCTION. THIS IS NOT A BUG. YOU POTENTIALLY HAVE A PROBLEM ELSEWHERE IN YOUR GAME AND SHOULD REEVALUATE YOUR SKYRIM INSTALLATION. REFERENCE DCOSUNGOESDOWNSCRIPT"

      Trying a tentative fix to that script
    22. digimen
      digimen
      • supporter
      • 0 kudos
      Hi, I am having the same issue with "on quest DCOLimitBreakUltraScenesAlphaOmega (B10C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc""

      Can you share the solution you created?
    23. AzureFailure
      AzureFailure
      • premium
      • 37 kudos
      Popping in to see if there is a fix, my logs are getting spammed and I get an average of ~2000 ms script lag, wondering if it's due to DCO;
      Spoiler:  
      Show
      [03/12/2024 - 07:53:35PM] Estimated script latency: 1732 ms (Hi: 2365 ms, Lo: 1099 ms)
      [03/12/2024 - 07:53:35PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:35PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:36PM] Error: Cannot calculate distance between and object and None
      stack:
      [ (02007A31)].dragonactorscript.getDistance() - "<native>" Line ?
      [ (02007A31)].dragonactorscript.onBeginState() - "dragonactorscript.psc" Line 217
      [ (02007A31)].dragonactorscript.GotoState() - "Form.psc" Line ?
      [ (02007A31)].dragonactorscript.OnDeath() - "dragonactorscript.psc" Line ?
      [03/12/2024 - 07:53:37PM] Error: Cannot calculate distance between and object and None
      stack:
      [ (02007A31)].dragonactorscript.getDistance() - "<native>" Line ?
      [ (02007A31)].dragonactorscript.onBeginState() - "dragonactorscript.psc" Line 217
      [ (02007A31)].dragonactorscript.GotoState() - "Form.psc" Line ?
      [ (02007A31)].dragonactorscript.OnDeath() - "dragonactorscript.psc" Line ?
      [03/12/2024 - 07:53:37PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon2 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon2 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:37PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon1 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:38PM] Error: Cannot calculate distance between and object and None
      stack:
      [ (02007A31)].dragonactorscript.getDistance() - "<native>" Line ?
      [ (02007A31)].dragonactorscript.onBeginState() - "dragonactorscript.psc" Line 217
      [ (02007A31)].dragonactorscript.GotoState() - "Form.psc" Line ?
      [ (02007A31)].dragonactorscript.OnDeath() - "dragonactorscript.psc" Line ?
      [03/12/2024 - 07:53:39PM] Error: Cannot calculate distance between and object and None
      stack:
      [ (02007A31)].dragonactorscript.getDistance() - "<native>" Line ?
      [ (02007A31)].dragonactorscript.onBeginState() - "dragonactorscript.psc" Line 217
      [ (02007A31)].dragonactorscript.GotoState() - "Form.psc" Line ?
      [ (02007A31)].dragonactorscript.OnDeath() - "dragonactorscript.psc" Line ?
      [03/12/2024 - 07:53:39PM] CoW Commentary- player changed cells
      [03/12/2024 - 07:53:39PM] Error: Cannot call SetValue() on a None object, aborting function call
      stack:
      [alias FS_PlayerAlias on quest 0_FloatingSwordQuest01 (6B0171EE)]._0_FloatingSwordRestoreHost.OnPlayerCameraState() - "_0_FloatingSwordRestoreHost.psc" Line 178
      [03/12/2024 - 07:53:39PM] Error: Cannot call EvaluatePackage() on a None object, aborting function call
      stack:
      [alias FS_PlayerAlias on quest 0_FloatingSwordQuest01 (6B0171EE)]._0_FloatingSwordRestoreHost.OnPlayerCameraState() - "_0_FloatingSwordRestoreHost.psc" Line 179
      [03/12/2024 - 07:53:39PM] DB commentary- player changed cells
      [03/12/2024 - 07:53:39PM] TG commentary- player changed cells
      [03/12/2024 - 07:53:39PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:39PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon4 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:39PM] Error: Cannot call getDistance() on a None object, aborting function call
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:39PM] WARNING: Assigning None to a non-object variable named "::temp5"
      stack:
      [alias Dragon3 on quest DCOLimitBreakUltraScenesAlphaOmega (DC0C387F)].DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17
      [03/12/2024 - 07:53:39PM] Estimated script latency: 2141 ms (Hi: 2588 ms, Lo: 1695 ms)


      For context this is happening outside of combat before I have even set foot in Bleak Falls Barrow, let alone spawned in any dragons.
    24. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Well, that's might be a new bug from the new version. I haven't played in a long time and my game is not in the state that can be started up so I can't fix it myself but I can give some direction if you want to fix it yourself.

      First, check this file at line 1 in this message:
      DCOCursedGuestListScript.OnUpdate() - "DCOCursedGuestListScript.psc" Line 17

      Then try to find the function call getDistance() and see what object calls this function and trace back that object to see where it assigned from. If you see some erroneous assignment then try fixing it to the correct one. If you cannot fix it then add a condition that exit the function immediately when the object that is calling getDistance() has the value of none.
    25. AzureFailure
      AzureFailure
      • premium
      • 37 kudos
      Thanks for the response! I just checked and the DCOCursedGuestListScript source is not included in the original mod, just the compiled .pex. Should I install yours on top to see if my performance improves?
    26. Tossapon
      Tossapon
      • premium
      • 107 kudos
      You need to download a separate source file from the mod page. Don't use my script to replace it since it's different version and may cause more problem if there are any function missing.
    27. AzureFailure
      AzureFailure
      • premium
      • 37 kudos
      Alright cheers, I'll take a look
  3. Kulharin
    Kulharin
    • premium
    • 613 kudos
    Any idea what this is about?  I see it a lot during the Helgen intro.

    [Active effect 2 on (00032DB7)].magicProjectileStormScript.OnUpdate() - "magicProjectileStormScript.psc" Line 177[02/07/2022 - 01:54:23PM] WARNING: Assigning None to a non-object variable named "::temp10"
    stack:
    [Active effect 2 on (00032DB7)].magicProjectileStormScript.OnUpdate() - "magicProjectileStormScript.psc" Line 177
    [02/07/2022 - 01:54:23PM] Error: Cannot call GetPositionX() on a None object, aborting function call

    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      No idea. Perhaps the modified script clash with the scripted event from Helgen intro script?
  4. Kulharin
    Kulharin
    • premium
    • 613 kudos
    I have been testing Alduin n not sure if there is a script issue but in the final battle with MQ304Alduin he doesn’t seem to get any DCO spell aside from the very basic DCO applying spell.  
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      That should be the problem from the original mod but not from this one. This mod is only containing a very simple fix and should not introduce any new bugs.

      Also, due to I'm not currently playing Skyrim right now. I cannot test the bug you mentioned. Let alone test it on Alduin who's at the very end of game.

      If you found a way to fix it and want to include it in this mod. Feel free to contact me.
    2. Kulharin
      Kulharin
      • premium
      • 613 kudos
      Yah, problem with original mod, been trying to fix it without luck so far.  

      Edit: assigning any of the DCO spells to Alduin doesn’t do much at any rate, he doesn’t make use of any of em.  I feel there is an issue with the custom Alduin scripts
  5. SPECTRELxLEGION
    SPECTRELxLEGION
    • supporter
    • 9 kudos
    Nope this is still useful. His fix didn't fix the issue.
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      No, you can't use this with the new version due to code changes. It's gonna break a lot of things or may even crashes the game.

      Edit: I looked at the new version code. Yes, he fixed it wrong and the issue is still persists. I'll report this to him and hope it's fixed soon. If he's not available then I'll post a new version fix here.
    2. SPECTRELxLEGION
      SPECTRELxLEGION
      • supporter
      • 9 kudos
      Thanks, I think I'll have to delete the mod tho. I've killed too many dragons and the game is starting to become unstable.
    3. Tossapon
      Tossapon
      • premium
      • 107 kudos
      You can detect those stuck scripts using ReSaver and then terminate it(DCOMainScript). No need to remove the mod directly because that can create even more problems for existing save.
    4. artoria5
      artoria5
      • supporter
      • 2 kudos
      Any chance on the updated script fix?
    5. Tossapon
      Tossapon
      • premium
      • 107 kudos
      So Apollodown has disappeared? Well I'll just doing it without testing since I'm on a break from Skyrim and my mod list is still broken from recent update. I'll upload a patch for the new version soon. Please report if there are any bugs.
    6. artoria5
      artoria5
      • supporter
      • 2 kudos
      I mean i just used your method to terminate the script via resaver, seemed to have worked. Although i'd rather not have to do that anytime i'm done with a dragon. Up to test it!
    7. Tossapon
      Tossapon
      • premium
      • 107 kudos
      I uploaded the fix. Please test it if it works.
    8. artoria5
      artoria5
      • supporter
      • 2 kudos
      Alright, i'll let you know by tomorrow. Thanks a lot for the quick replies and your work!
    9. artoria5
      artoria5
      • supporter
      • 2 kudos
      Just killed a dragon, no trace of the script after saving around 2 minutes later. Save looks fine, think it works properly!
    10. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Glad that worked out.
  6. Apollodown
    Apollodown
    • premium
    • 1,067 kudos
    PM me with how you would like to be credited.

    Feel free to be creative.
  7. Apollodown
    Apollodown
    • premium
    • 1,067 kudos
    yoink.
  8. Apollodown
    Apollodown
    • premium
    • 1,067 kudos
    huh.
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      I reported this at your mod page already and there's no response so I made this fix for the current version.

      If you want to know how I fixed this. It's a while loop in the injury function that is checking IsAllowedToFly() on a dead dragon and it never exits because the game always returned false when the dragon is dead.
    2. Apollodown
      Apollodown
      • premium
      • 1,067 kudos


      Thanks a million for this.  If I ever get around to laying again I'll incorporate the crap out of this.  Feel free to look at anything else, I've told people for a decade now I have no idea what I'm doing.  People who know what they're doing should take my idea and do it right.
  9. Kingsalazar91
    Kingsalazar91
    • member
    • 0 kudos
    so i need the originsl  DCO? do i have to disable anything from it or just load DCO then load DCO upgraded and then this??
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      No, you only need either original or upgraded then use the corresponding file from download section and load it after. No need to use original version if you're using upgraded version.
    2. Kingsalazar91
      Kingsalazar91
      • member
      • 0 kudos
      okay another question does this also help with it not working even on a new game?
    3. Kingsalazar91
      Kingsalazar91
      • member
      • 0 kudos
      used to work before but just stopped at some point and i noticed. also have diverse dragons, deadly dragons and dragons fall down.
    4. Tossapon
      Tossapon
      • premium
      • 107 kudos
      It can be installed mid-playthrough and it will affect all newly spawned dragons. But if your game already has a lot of stuck script then you must use ReSaver to terminate them manually. This will not fix the scripts that are already started.

      See the name of the script in the issue section of the upgraded version of DCO. I posted it here.
    5. UndeadHooker
      UndeadHooker
      • premium
      • 27 kudos
      You shouldn't be using Dragons Fall Down with Dragon Comabt overhaul, it already has that feature and isn't compatible.
  10. critias2821
    critias2821
    • member
    • 0 kudos
    Using the SSE not the Yeah baby : Do you have to replace the script? Or just add this one to your load order underneath it? Thanks!
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      Use Old SSE version download for that one and load it after the original. If you're manually installing then make sure it replace the original script.
  11. kcaz25
    kcaz25
    • supporter
    • 24 kudos
    This should work for the old version too right? The new one has some other problems. AND they both have the same ESP name. So it should work right?
    1. Tossapon
      Tossapon
      • premium
      • 107 kudos
      It might work but I don't know what was modified in the new version. If the new script does not remove any property from the old one and has all the functions from the old one then it should work. No guarantee though.

      Try it yourself and see if it broke. If it is, then revert to old file and load from the old save to prevent any problem.

      Edit: I looked at the old version vs new version and the code is too different. It's almost guaranteed that it will not work with the old version.

      Edit2: I uploaded a fix for old non-upgraded version. Download it in the old version section and test it yourself, because I don't use that version so it's untested.
    2. RelyksZv
      RelyksZv
      • member
      • 3 kudos
      You are a gentleman and a scholar. This should prove handy for the LE version as well, as the non-upgraded version is simply a port. Thank you.