Spark the Electric Jester

Spark the Electric Jester

32 ratings
How to fix random frame drops
By video kojima and 1 collaborators
Currently this guide has been surpassed by SparkTEJ: Recharged mod which essientally fixes the lag and other bugs internally. We will keep this guide for archiving purposes

Spark The Electric Jester Is An Amazing Game But It Has A Big Problem
Framerate. Its all over the place, sometimes it runs fine, then it drops to 40 for some reason because all you did was touch the ground...
IF YOU'RE EXPERIENCING RANDOM FRAMEDROPS THEN THIS IS THE GUIDE FOR YOU
please do keep in mind that this is not the developers fault, this is simply due to the limitations of the Clickteam Fusion engine
   
Award
Favorite
Favorited
Unfavorite
Credits
Credits to Farkle (@SparklyStudios) (SparkleGem On Steam) for making the instructions to this guide

I also have a video guide if you prefer those
Setting Everything Up


  • Downloading:
First of all: download the latest stable version of DG Voodoo[dege.freeweb.hu] and D3DRM[dege.freeweb.hu]

  • Exracting:
use your preferred Zip file of choice to extract all the files into the same folder as Spark The Electric Jester.exe

  • Copying Files:
  • now dig through the new "MS" Folder and go into the X86 folder that's inside.
  • Copy all the DLL files from the x86 directory to the same directory that the spark exe is stored

You should be all set to go with the rest of the setup
DgVoodoo Setup Part1.
  • Open up dgVoodooCpl.exe
    It should look like this:

  • now here's all the settings you have to change:

  • in the general tab, set the "Output API" Direct3D 12 (feature level 12.0)
    (if your gpu doesn't support Direct3D 12 then you should try Direct3D 11 (feature level 11.0))

  • Select your desired GPU in the "Adapter(s) to use / enable" section

  • Make sure that "Capture Mouse" is unselected
After this, you can move onto the next step
Dg Voodoo setup Part2.
  • Switch to the Direct X tab

after switching to the DX tab, change all these settings
  • Select the amount of "VRAM" your gpu has on the right side of the menu
  • Enable the "Forced Vsync" checkbox on the bottom of the menu
  • Enable the "Fast memory video access" checkbox next to force vsync
  • And finally make sure the "dgvoodoo watermark" checkbox is disabled
  • After all that is done it should look like this, make sure to click "apply" and "OK" to save your settings
Finally
Now that you set all this up your Spark The Electric Jester video game should no longer be lagging, play the game and have fun

This method can also work with other clickteam fusion games like freedom planet if you're having trouble with those too
17 Comments
z山丹尺尺工口尺x 5 Jan @ 10:52am 
Well, it helped a little, my PC is already quite old, I even thought it was because of that, but I think the problem is deeper haha
anyway, a great help :sans:
Farkle  [author] 20 May, 2024 @ 2:54pm 
I'm just gonna mention that SparkTEJ Recharged does not require dgvoodoo because the mod already fixes it. Just enable vsync in the mod settings and you should be fine.
Laimy 5 Apr, 2024 @ 9:37am 
how do i get dgvoodoo to detect spark recharged?
Major Gnuisance 25 Jul, 2023 @ 12:41pm 
For Steam Deck (and Linux in general) using these launch options should fix the constant performance issues:

PROTON_USE_WINED3D=1 %command%

I got the tip from the game's page on ProtonDB: https://www.protondb.com/app/601810
RupeeClock 13 Jul, 2023 @ 4:10pm 
An essential change to get this game running on weaker hardware, running dgVoodoo on an N100 with Intel UHD graphics, the game performs perfectly now. Without this, the game would be unplayable.
Disco_Infernum_ 10 Jul, 2023 @ 11:56am 
idk if anybody else has had this issue, but I followed the instructions in this guide (which were very helpful for reducing the frame drops so thank you very much for that) but when I next booted the game up the level I was on had suddenly become extremely dark and hard to see. Is there any way to fix this issue without having to just put up with the frame drops? There was no difference in the menu or HUD, just the gameplay itself.
Richter Belmont 13 Jan, 2023 @ 6:39pm 
can confirm it works here on steam deck!! just install lutris to open dgvoodoo and it just works.
Taiamatalah 9 Jan, 2023 @ 12:00am 
Thanks, this worked like a charm to fix the black screen issue I was getting on my windows desktop. :)

However, making the Steam Deck use Proton and setting this up didn't work; DirectX12 doesn't show up in the dropdown, only DX11, so I do not think the .dll files are gonna work with it (unless I am mistaken; I know Reshade is like that, too, hence the guess.) I tried the D3DCompiler, but wasn't having any luck with that, either.

I just wish I knew a way to fix the lag/uneven frames on the Deck/Linux/SteamOS. I am not that familiar with Linux, so I might just be doing something very wrong lol Thank you for this, anyway; at least it will run on my desktop fine, now!
PowerstoneLover 7 Jan, 2023 @ 4:33pm 
Probably going to have to try this with the steam deck/linux
RiotPill 5 Jan, 2023 @ 12:17am 
I had clicked ok. So I figured out how to fix it though. I had extracted the contents into the spark folder but they were in individual folders, I moved them into the root directory and this corrected it. I did still get some crazy slowdown on the last two levels for whatever reason though