Spark the Electric Jester

Spark the Electric Jester

How to Fix Windows 10 Performance Issues
http://youtu.be/-1jZZ2yvE04

The Windows 10 anniversary update bugged Clickteam Fusion's controller support, which can result in major slowdown issues. After figuring out how to fix the game's framerate problems, I made this video. I hope it helps a lot of you get the game running at a much better framerate!
< >
115/28 megjegyzés mutatása
LakeFeperd  [Fejlesztő] 2017. ápr. 15., 8:53 
Pinned just in case this might work for some people.
I don't think I'm following the video along too well (might just be me), is there something I need to change for the input settings
SegaPlatinum eredeti hozzászólása:
I don't think I'm following the video along too well (might just be me), is there something I need to change for the input settings
Did you change the type of input after unplugging the controller the first time? I used the same port in my example, but the type of input was change. (Example 1: DS4 with ChronusMax, then without CronusMax; Example 2: DS4 without ChronusMax, then with CronusMax) I would try experimenting, then mention what you tried if you still aren't having any success.
Now, what if we don't have something like a ChronusMax? All I have is an Xbox One controller and a DS4. Could switching controllers help possibly?
godzillarules9310 eredeti hozzászólása:
Now, what if we don't have something like a ChronusMax? All I have is an Xbox One controller and a DS4. Could switching controllers help possibly?
Yes. If you want to use the DS4, have your Xbox One controller plugged in at startup, unplug it, then plug in your DS4. If you want to use your Xbox One controller, do my directions in reverse order. Whatever registers as Joystick 2 tends to create less problems.
Weird, I was about to try this method by using a DS4 controller as opposed to an Xbox One controller, and now the game runs at 60 fps like intended
Sheesh, I need to buy a Chronusmax just so this game plays properly?
UPDATE: Okay now apparently turning on DS4 Windows fixes the issue. I have no idea how to respond to this.
Legutóbb szerkesztette: RoyalSerpent; 2017. ápr. 16., 8:19
Tidal Spear eredeti hozzászólása:
Sheesh, I need to buy a Chronusmax just so this game plays properly?
UPDATE: Okay now apparently turning on DS4 Windows fixes the issue. I have no idea how to respond to this.
It has nothing to do with CronusMax, it has to do with whatever registers as Joystick 1 and Joystick 2. I could have used a 360 controller or any other type of type of controller instead of a DS4+CronusMax combo, and it would have had the same effect. Whatever registers as Joystick 1 in-game is far more likely to create problems compared to Joystick 2 because of a bug with Clickteam Fusion that only seems to affect Windows 10 users.
LakeFeperd  [Fejlesztő] 2017. ápr. 16., 18:55 
Tidal Spear eredeti hozzászólása:
Sheesh, I need to buy a Chronusmax just so this game plays properly?
UPDATE: Okay now apparently turning on DS4 Windows fixes the issue. I have no idea how to respond to this.

Not the first time this happens, I call it clickteam magic. For no reason the game can start to run like ♥♥♥♥ or fix itself for no reason at all. ♥♥♥♥ me mate.
I have the same slowdown problems for other games made in multimedia fusion and normally using my xbox one s controller made it stop going at abysmal framerates. Also just restarting my pc got Spark to run at the correct framerate without connecting a controller for some reason and I ran it in administrator just in case.
LakeFeperd eredeti hozzászólása:
Tidal Spear eredeti hozzászólása:
Sheesh, I need to buy a Chronusmax just so this game plays properly?
UPDATE: Okay now apparently turning on DS4 Windows fixes the issue. I have no idea how to respond to this.

Not the first time this happens, I call it clickteam magic. For no reason the game can start to run like ♥♥♥♥ or fix itself for no reason at all. ♥♥♥♥ me mate.

I don't know if this would help but I found out about a custom exporter for Clickteam Fusion thats called Chowdren. It was used for all of the versions of Freedom Planet IIRC. From what I've read it recompiles Fusion events to C++ which results in better optimization.

http://mp2.dk/chowdren/
http://clickwiki.net/wiki/Chowdren
SR2 eredeti hozzászólása:
LakeFeperd eredeti hozzászólása:

Not the first time this happens, I call it clickteam magic. For no reason the game can start to run like ♥♥♥♥ or fix itself for no reason at all. ♥♥♥♥ me mate.

I don't know if this would help but I found out about a custom exporter for Clickteam Fusion thats called Chowdren. It was used for all of the versions of Freedom Planet IIRC. From what I've read it recompiles Fusion events to C++ which results in better optimization.

http://mp2.dk/chowdren/
http://clickwiki.net/wiki/Chowdren
There is one, big problem. MONEY. It costs, a lot. And Spark sold horribly, under 1k. It might consume everything LakeFeperd earned and more. It's not worth it.
It looks like it would allow LakeFepard to export to other platforms like Linux and 3DS, potentially expanding his platform. It looks like the AVGN game used Chowdren to publish on Wii U and 3DS as well. This game deserves more support and I hope it can get it.
So I wanted to write my expierence because it might help someone.
The first time I ran Spark it was fine. I have a fairly high-end computer, so this is expected. But the second time I ran it - I had similar framerate issues. I was aware of this thread. but I run Windows 8.1 and have a Xbox 360 controller, not Windows 10 and a CronusMax. Despite this, I decided to give it a shot. While I had the game open, I unplugged every USB drive I could and then plugged back in the wireless Xbox 360 controller reciever - this sped up the game, but not to full 60 like I got the first time.
After messing around with my monitor refresh rate and looking at the Device Manager, I decided to restart the computer. Doing this and starting Spark up without any USB gamepad in did the trick. I was able to plug the wireless adaptor in afterwords and the framerate stayed at 60.

It seems that there's some kind of conflict between the way Spark looks for controllers and the USB drivers. It would be great if we could pin down what exactly is going on.
Legutóbb szerkesztette: Mygames19; 2017. ápr. 17., 16:41
So the answer to this question will determine if I buy this game. I understand you're saying that whatever is set up on start up will cause issues. I have a 360 controller and I'm not interested in going through a stupid hassel to play a game with a bug that should be patched. If I start the game just using keyboard controls, boot up the level and then plug in my 360 controller, will it fix the issue or do I have to have another controller / chronos to switch between?
< >
115/28 megjegyzés mutatása
Laponként: 1530 50