Retro Hackers LogoGuestLog in

Summer Tree
News
Database
Users
Projects
Game Ports
Videos
Music
Material
Feedback

SNES DOOM Circle strafing patch

Original game : DOOM

Platform : SNES

Author : xttl

Release date : 16 July 2020

Category : Improvement

Patch version : 0.99

Modifications : P

Downloads : 1444

ROM Information

Database match: Doom (USA)
Database: No-Intro: Super Nintendo Entertainment System (v. 20180813-062835)
File/ROM SHA-1: 736B9B994F506DE0893CEB181F942739DA089B05
File/ROM CRC32: 9E85EA6

Hack description

This hack allows you to turn and strafe at the same, ie. adds circle strafing to the game. It was relatively easy to develop after the original source code was released yesterday, even with zero 65816 / GSU assembly knowledge, but there is still one little missing feature: the strafing speed stays the same regardless of whether the run button is pressed down or not. A value that is halfway between the original walking and running strafe speeds is currently used.

Fixing this requires either adding some GSU instructions (instead of just overwriting a couple of existing ones), or a different approach for hacking in support for handling turning and strafing separately of each other. It is quite playable already however.

Screenshots

Contributions

ContributorType of contributionDescription
xttlOriginal Hacking

Reviews

Cool, but room for improvementGyaragaX2020-07-24Version 0.99

A very welcome hack, and shows the potential of what can be done now that the source code has been released. It is playable, and an improvement over the original controls, which allowed for sideways movement, but not at the same time as forward/backward.

If the proposed approach for refinement, GSU instructions that handle turning and strafing separately are implemented, it'll be where it needs to be.

As it is now, with the strafe value halfway between running and walking, I think it's too fast. Play Wolfenstein 3D for SNES, which has working circle strafing. The strafe speed is below walk speed, and it feels correct.

In the original SNES Doom controls, minus the circle strafing, the default left and right speed seems about the same as walk speed, hard to pin that exactly, but it seems similar. With how it is now, The speed at which you're walking sideways outpaces forward movement, so the circle seems too large for the smaller environments and unwieldy to control. I'd recommend trying values at or below walk speed and comparing how Wolfenstein 3D feels, in order to improve upon the present state of things.

I believe a reduction of speed, even without additional separate turn/strafe instructions, would make this more playable.

Makes the game the way it always shoulda been!Doomkid2020-07-22Version 0.99

Giant improvement, fixes the biggest complaint I had with the SNES port!