k4zmu2a / SpaceCadetPinball

Decompilation of 3D Pinball for Windows – Space Cadet
MIT License
3.31k stars 209 forks source link

Suggestion: Option to enable Full Tilt! gameplay rules instead of 3D Pinball's #57

Open win98se opened 2 years ago

win98se commented 2 years ago

There are only a few minor differences between the gameplay of the two versions. The completion of a mission in the Maxis version results in a replay—actually a ball save, rather than a special—being awarded. In addition, hitting a wormhole that has the same color light locks the ball, which if done repeatedly activates the multi-ball round. This is not the case in 3D Pinball: Completing a mission merely awards bonus points and hitting a wormhole in the above circumstances awards a replay. Also, the three yellow lights above the bumpers (both in the launch ramp and in the upper table zone) act differently: In 3D Pinball these are turned off if the ball passes on them while they are on. This is not the case in the original game, where they just remain activated.

Source: https://en.wikipedia.org/wiki/Full_Tilt!_Pinball#3D_Pinball_for_Windows_%E2%80%93_Space_Cadet

I prefer the Full Tilt! gameplay rules, feeling that it's more fun using them instead of 3D Pinball's.

k4zmu2a commented 2 years ago

That is a planned feature. Maybe not as an option, rather based on game data.

I will have to further decompile FT for this, ouch.

win98se commented 2 years ago

Good luck further doing it! It's really an excellent job.

I suggested that as an option because maybe for some people, taking advantage of Full Tilt!'s higher resolution and still using 3D Pinball rules is their preference (more challenging).

dobragab commented 2 years ago

I played a bit with the 16 bit Fill Tilt version, and I noticed the following differences:

I hope these are clear, I didn't make these documentation-ready explanations.

k4zmu2a commented 2 years ago

This list helps, thank you. I am adding the differences based on FT decompilation rather than observed behavior. But it still helps to know what to look for.

Some things I might skip if they are too complex, like flipper physics differences.

k4zmu2a commented 9 months ago

I have implemented a lot of FT behaviors in V2.1.0. Let me know if I missed something.

limelier commented 2 months ago

This feature is very nice, though I'd still personally like an option to switch behaviours independent of table if that's feasible. A level of granularity, allowing you to pick and choose, would be even better.

Randomno commented 1 month ago

I have implemented a lot of FT behaviors in V2.1.0. Let me know if I missed something.

I haven't checked all of @dobragab's list, but I noticed while playing that the automatic re-deploy is not implemented.

Oatmeal386 commented 2 days ago

@k4zmu2a Completed missions still don't award replays, and as for them stacking, you can only have one at a time.