• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

🧙 Sorcery Mod - A21.2 Stable LIVE! (v1.94)

Do you have a recommendation for a playthrough series or video/s that showcase the mod and what it all entails and the details behind it? :)

 
HETPE3B said:
How to change difficulty?
Packaged in the Sorcery download, you'll find a folder labeled "SorceryDifficultyChangerMods". Open that up, then choose one of the Difficulties there (named) and drag that folder into Mods folder. Final directory will look something like this:

Code:
Mods\DeepPockets
Mods\Sorcery
Mods\SorceryDifficultyMode2_Hard

 
   
sorcery-familiars-summons.jpg

 ​



SORCERY A20 FAMILIARS HOTFIX (v0.985)

  • Familiar Friendly Retaliation: Attacking your Familiars at Rank 5 may cause you to become "Purified", smiting you down with Holy fury!
  • Familiar Multiplayer Spawning: Spawning often fails for connected Clients (huge thanks to @sphereii for the fix!)
  • Incantation Items: Permanent Items, such as Recall & Summons, would sometimes vanish.
  • Added: Sorcerer Desk updated with top Supporters
  • Added: Despawn Secondary Ability to Summon Omni Pack
  • Changed: Loot Abundance Game Setting fixed to 100% (prevent important item issues)
  • Changed: Arcane and Omni Pack Familiars better scaling physical base damage
  • Changes & Fixes: Lots of anticipated changes and tweaks! Discord #Changelog
ℹ️ Works with exisiting Sorcery A20 Saves. ℹ️

 ​





YOU AGREE TO THE FULL TERMS OF USE AND DISCLAIMER HEREIN BY DOWNLOADING AND USING THE SORCERY MOD:

DOWNLOAD SORCERY

  1. Download: Sorcery-master.ziphttp://download.sorcerymod.com (latest version)
  2. Unzip: Sorcery-master.zip
  3. Drag-n-Drop: The two folders (Sorcery + Deep Pockets), found within the unzipped (Sorcery-master\Mods) folder, directly into your Mods folder (\7 Days To Die\Mods). Create the Mods folder here if it doesn't already exist.
  4. Verify Mod Path: (\7 Days To Die\Mods\Sorcery) + (\7 Days To Die\Mods\Deep Pockets)
  5. Disable EAC: EasyAntiCheat must be disabled through the Game Launcher for certain features to work
  6. Choose Difficulty (Optional): Change your Sorcery Difficulty from Normal (default) to Easy, Hard or Apocalyptic for the greatest challenge!
    • Drag-n-drop Chosen Difficulty from "SorceryDifficultyChangerMods" into Mods (\7 Days To Die\Mods)
    • You can change modes at will without restarting. Server-side, doesn't require clients to download.
    • If done correctly, you'll see the logo of your new Difficulty Mode in the top-right of the main game screen!

  7. Deport The Undead back to Hell: You're ready to play as a post-apocalyptic harbinger of the elements... may your training commence!




MOD LAUNCHER

If you already have the latest version of the Mod Launcher, simply run it and install Sorcery there. Otherwise, follow these steps to get started:

  1. Steam Sync: Open Steam, right-click 7 Days to Die, select Properties, select Local Files, select Verify Integrity of Game Files. This will ensure you're using a clean version of the game, which is required for use with the Mod Launcher.
  2. Download Launcher: 7D2D Mod Launcher
  3. Install Launcher: Run the launcher installer SetupInstaller.msi
  4. Run Launcher: Locate and select Sorcery within the mods list.
  5. Install Sorcery: With Sorcery selected, click Install Game Copy.
  6. Delete Mods Folder: You may be prompted to delete a detected Mods Folder; I recommend selecting "Yes". You can install additional Mods with Sorcery later, if desired.
  7. Pre-Sync Mod: Finally, select Pre-Sync Mod, then "Yes" you would like to download it.
  8. AWAKEN ESSENCE: Play Mod and you're ready to play as a post-apocalyptic harbinger of the elements... may your training commence!


** Game Updates: You must Uninstall and Reinstall Sorcery through the launcher when new game updates are released. Don't worry, your saves are safe and will be retained. If you experience any errors, repeat step #1.

** Visit @sphereii's 7D2D Mod Launcher Thread for more info regarding it






CREDIT

TFP for creating and improving this ridiculously awesome game, while also providing the ability to making this type of modding available. Special thanks and shoutout to @sphereii for the help with dll work!

 
Last edited by a moderator:
Despite maxing out rune mastery, certain runes arent unlocking for crafting.  Namely the Drain health/spirit/stamina, Spirit Well, Dradoness Scale, And Astryael's Eternal Youth rune.  Am I missing something to unlock them proper, or is this a bug?

 
Some how missed it is a supporter rune.  Didn't see it anything in the unlock tab so over looked it, so nevermind.

 
Despite maxing out rune mastery, certain runes arent unlocking for crafting.  Namely the Drain health/spirit/stamina, Spirit Well
The Drains and Spirit Well unlock in v0.99. They were in previous versions to showcase their existence as loot-only. 🍻

 
Is there a way to make Sorcery more compatible with mods that add extra skill trees like The Wasteland or Action Skills mod? For instance when running The wasteland and sorcery together you get this error when trying to open the skills menu:

Code:
NullReferenceException: Object reference not set to an instance of an object
  at ProgressionClass.get_ListSortOrder () [0x0000e] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at ProgressionClass+ListSortOrderComparer.Compare (ProgressionValue _x, ProgressionValue _y) [0x00014] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at System.Collections.Generic.ArraySortHelper`1[T].PickPivotAndPartition (T[] keys, System.Int32 lo, System.Int32 hi, System.Comparison`1[T] comparer) [0x00052] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.ArraySortHelper`1[T].IntroSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Int32 depthLimit, System.Comparison`1[T] comparer) [0x00069] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.ArraySortHelper`1[T].IntrospectiveSort (T[] keys, System.Int32 left, System.Int32 length, System.Comparison`1[T] comparer) [0x00015] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x0001a] in <695d1cc93cca45069c528c15c9fdd749>:0 
Rethrow as InvalidOperationException: Failed to compare two elements in the array.
  at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00036] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Array.Sort[T] (T[] array, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00048] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.List`1[T].Sort (System.Int32 index, System.Int32 count, System.Collections.Generic.IComparer`1[T] comparer) [0x0002a] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Collections.Generic.List`1[T].Sort (System.Collections.Generic.IComparer`1[T] comparer) [0x00008] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at XUiC_SkillList.updateFilteredList () [0x001ab] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiC_SkillList.OnOpen () [0x00064] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiC_SkillWindowGroup.OnOpen () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiWindowGroup.OnOpen () [0x00006] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GUIWindowManager.Open (GUIWindow _w, System.Boolean _bModal, System.Boolean _bIsNotEscClosable, System.Boolean _bCloseAllOpenWindows) [0x000d0] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GUIWindowManager.Open (System.String _windowName, System.Boolean _bModal, System.Boolean _bIsNotEscClosable, System.Boolean _bCloseAllOpenWindows) [0x00065] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiC_WindowSelector.OpenSelectedWindow () [0x0005d] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiC_WindowSelector.HandleOnPress (XUiController _sender, System.Int32 _mouseButton) [0x00011] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at XUiView.OnClick (UnityEngine.GameObject _go) [0x0003f] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at UIEventListener.OnClick () [0x0001c] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessRelease(Boolean, Single)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessEvents()
UICamera:Update()
 
Devrix said:
今天正在為 Darkness Falls + Sorcery v0.94+ 開發更新的兼容性補丁。完成後將在此處和 Sorcery Discord 中發布。🍻
I also have this problem, "IndexOutOfRangeException" appears when trying to place Spellforge in Sorcery v0.985 with Darknees Falls version V4-DEV-B30

 
Is there a way to make Sorcery more compatible with mods that add extra skill trees like The Wasteland or Action Skills mod? For instance when running The wasteland and sorcery together you get this error when trying to open the skills menu:

NullReferenceException: Object reference not set to an instance of an object
at ProgressionClass.get_ListSortOrder () [0x0000e] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at ProgressionClass+ListSortOrderComparer.Compare (ProgressionValue _x, ProgressionValue _y) [0x00014] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at System.Collections.Generic.ArraySortHelper`1[T].PickPivotAndPartition (T[] keys, System.Int32 lo, System.Int32 hi, System.Comparison`1[T] comparer) [0x00052] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Collections.Generic.ArraySortHelper`1[T].IntroSort (T[] keys, System.Int32 lo, System.Int32 hi, System.Int32 depthLimit, System.Comparison`1[T] comparer) [0x00069] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Collections.Generic.ArraySortHelper`1[T].IntrospectiveSort (T[] keys, System.Int32 left, System.Int32 length, System.Comparison`1[T] comparer) [0x00015] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x0001a] in <695d1cc93cca45069c528c15c9fdd749>:0
Rethrow as InvalidOperationException: Failed to compare two elements in the array.
at System.Collections.Generic.ArraySortHelper`1[T].Sort (T[] keys, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00036] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Array.Sort[T] (T[] array, System.Int32 index, System.Int32 length, System.Collections.Generic.IComparer`1[T] comparer) [0x00048] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Collections.Generic.List`1[T].Sort (System.Int32 index, System.Int32 count, System.Collections.Generic.IComparer`1[T] comparer) [0x0002a] in <695d1cc93cca45069c528c15c9fdd749>:0
at System.Collections.Generic.List`1[T].Sort (System.Collections.Generic.IComparer`1[T] comparer) [0x00008] in <695d1cc93cca45069c528c15c9fdd749>:0
at XUiC_SkillList.updateFilteredList () [0x001ab] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiC_SkillList.OnOpen () [0x00064] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.OnOpen () [0x00017] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiC_SkillWindowGroup.OnOpen () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiWindowGroup.OnOpen () [0x00006] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at GUIWindowManager.Open (GUIWindow _w, System.Boolean _bModal, System.Boolean _bIsNotEscClosable, System.Boolean _bCloseAllOpenWindows) [0x000d0] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at GUIWindowManager.Open (System.String _windowName, System.Boolean _bModal, System.Boolean _bIsNotEscClosable, System.Boolean _bCloseAllOpenWindows) [0x00065] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiC_WindowSelector.OpenSelectedWindow () [0x0005d] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiC_WindowSelector.HandleOnPress (XUiController _sender, System.Int32 _mouseButton) [0x00011] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.OnPressed (System.Int32 _mouseButton) [0x0000e] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiController.Pressed (System.Int32 _mouseButton) [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at XUiView.OnClick (UnityEngine.GameObject _go) [0x0003f] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
at UIEventListener.OnClick () [0x0001c] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessRelease(Boolean, Single)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessEvents()
UICamera:Update()

Yes there is. ATM, all Compatibility efforts are frozen while bringing Sorcery to v1.0 (Lightning).

I also have this problem, "IndexOutOfRangeException" appears when trying to place Spellforge in Sorcery v0.985 with Darknees Falls version V4-DEV-B30
Sorcery A20 won't be made compatible with Darkness Falls again until DF reaches stable and Sorcery reaches v1.0 (Lightning).

 
Back
Top