Coder Social home page Coder Social logo

skul.mod's Introduction

Mod for Skul: The Hero Slayer

Some Modifications to make the game even more enjoyable for me.

Using BepInEx as modding framework


Features

  • TurboButtonMode for basic attacks (F2 Key).
    • Holding down the attack button attacks as fast as possible.
  • Skull drops scale with current chapter (F3 Key).
    • Later chapters always drop higher rarity skulls.
    • Awakened versions of skulls can drop.
  • Modify gates (F4 Key)
    • Always spawn a Skull-Reward and a Item-Reward gate, if possible.
    • No broken gates will be spawned, if avoidable.
  • Spawn DarkQuartz to unlock upgrades (F5 Key).
  • Item drops configurable to drop a higher quality item every N drops.

Compability

  • Skul Version 1.7.1
  • Skul Unity Version 2020.3.34
  • BepInEx Version 5.4.21

Installation

$(SkulDirectory) would be the folder where the Skul.exe is. For Windows it usually is: C:\Program Files (x86)\Steam\steamapps\common\Skul or something like that.

There are more detailed Instructions available here: Full Installation Guide

How to build the mod yourself

Before you continue here, do everything in the Installation section first.

With git and dotnet installed these commands should build the mod:

git clone https://github.com/Tobi-Mob/Skul.Mod.git
cd Skul.Mod
dotnet build

If no errors are thrown, the new build mod was installed into the SkulDirectory.

More infos on how this mod works and how it can be changed are here: how to mod

Future Ideas

  • Start in a later chapter
    • Skip lower Chapters and jump right into higher action.
    • Give some start equipment matching the new start chapter.
  • Configurable random seed
    • It should be possible to give a fixed seed to the used System.Random to replay a given seed.
  • Configurable starting gear
  • Configurable drops for a run
  • Boss rush
    • Is could be enough to postfix StageInfo.GeneratePath and just remove all non boss segments.

skul.mod's People

Contributors

mrbacanudo avatar tobi-mob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

skul.mod's Issues

Only drop common skull

If I understood how the mod works, common skulls should drop in the first chapter, then rare, unique etc...
But for some reason all I drop is common skull, no mater the chapter.

Exemple in this photo, a common skull in the second chapter
Sans titre

how do i build .net project?

I get 56 errors and 6 warnings when i try to do it, and i need to do it because i dont have steam on the default folder...
please help :(

Common Skull issue

Just wanted to bring this to light in case the dev actually checks these, this issue only persists in the dark mirror
The base game doesn't have this problem. I would imagine its due to the mirror floors having different ids, but I don't actually know enough about the game to confirm

BepInEx Issues

Mod won't run on the 5.4.21 version of BepInEx. I am not sure if I missed a crucial step, but it does not show up unless I am using 6.0.0 version.

Can you make this easier to install?

I really want to use your mod, I wish all of its features were in the base game;
but I have no idea how to build a .net project and every tutorial I watch feels too confusing to follow.

Could you make it more convenient to install? Just extracting files to the game's folder after installing BepInEx would be amazing.

New update

New update for the game just come and the mod seem not working anymore
Can you update the mod pls

Blank screen

I tried the steps but when I press f1 there is no message and the mod is not working

Can you make a version of the mod without some of its features?

I can't go back to playing this game without Turbo Button Mode after experiencing it,
but I'm also not enjoying some of the mod's features.

I'm enjoying:

  • TurboButtonMode
  • Item drops configurable to drop a higher quality item every N drops
  • No broken gates will be spawned, if avoidable.

I'm only partially enjoying:

- Always spawn a Skull-Reward and a Item-Reward gate, if possible.
I only have gold for healing, previously I would be able to afford several items and item rerolls in a shop with a good money build.
My playstyle was previously to go for skulls and if there is no skull gate, then gold if possible.
After using this mod, I see that going for items is just as good, however, it isn't possible to maximize inscriptions anymore,
I can't get Spirit King Oberon or any crazy modifiers without a large amount of Gold, so I would like an option to toggle this.

I'm not enjoying:

  • Skull drops scale with current chapter.
    It causes disappointment, looting a skull pile worthy of entering Khorne's realm and getting a common skull is saddening,
    despite knowing that later skulls will be better.
    Having an early stroke of luck and an advantage is part of a roguelike's charm.
  • Infinite DarkQuartz to unlock upgrades.
    I already unlocked every item, upgrade and demon king castle upgrade before installing the mod,
    so this cheat feature doesn't bother me too much.
    However, I enjoyed seeing the number of Dark Quartz go up as I played the game,
    and having it fixed to 100,000 is no longer satisfying.

I would greatly appreciate a way to play your mod without scaling skulls and infinite dark quartz, and possibly disabling always having an item reward gate.

Mod broke with new update

There's a new update for Skul and it doesn't work with the mod installed, there's just a black screen and if you click on it, it stops responding.

Overpowered glitch with turbo mode, the Mage skull and the "Afterimage" item

When attempting to meditate using the brand new Mage skull in turbo mode, your character does a glitchy animation and does not actually meditate, meaning you have to turn turbo mode off to actually use the skull's feature.
https://i.imgur.com/77s3xNx.png

However, that's not the biggest issue. There's an item called Afterimage: https://i.imgur.com/RxpxSsC.png
The afterimage projectiles get spammed insanely fast.
https://i.imgur.com/TIPKAzh.gif

Doesn't hook into the game

Installation keeps failing and my finger hurts from mashing the same button again and again for bossfights. Please help.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.