Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vehicle doesn't drive - Any chance at reviving this project? #27

Open
xetura opened this issue Mar 13, 2022 · 2 comments
Open

Vehicle doesn't drive - Any chance at reviving this project? #27

xetura opened this issue Mar 13, 2022 · 2 comments

Comments

@xetura
Copy link

xetura commented Mar 13, 2022

@r1sc @JJJohan I downloaded this and got it to run on the proper Unity version, but I can't figure out how to get the vehicles to drive. I'm able to switch vehicles by changing the parameters in the 'game' object once the level is loaded, then I can click the camera and have it focus on the vehicle, but the vehicle doesn't drive. I can manually change the throttle and steering values on the car physics script once in-game, which makes the car drive, but actual input doesn't work.

It would be cool to revive this project. I'm a game developer, but not a coder. So I'm not sure how much I could actually contribute (if at all), but I'd love for this project to get revived. Even if you could help me get things working in the editor, that'd be cool. Thanks.

@JJJohan
Copy link
Contributor

JJJohan commented Mar 18, 2022

Hey, apologies for the delay - I grabbed the latest bleeding-edge Unity install (2022.1.0b11) and didn't have any issues with either the arrow keys or WASD, though there could be something else causing the issue.

I enjoyed working on this and have a good chunk of software development experience, but reverse-engineering is something I haven't really done before - neither commercially (duh) or as a personal hobby. I was able to expand the information about a few file formats (weapons mostly) but otherwise I was mostly implementing what could be considered "imitation" behaviour, not really using the existing underlying state-machine behaviour. This is somewhat dangerous as it really serves as "temporary scaffolding" and isn't emulating the original game's behaviour properly.

It's a project I did enjoy working on, considering it's a game I grew up with, but I've been somewhat distant of projects like these in the last 2 years or so for personal reasons. I'd be happy to help you get this working but I'm not sure I'd have the reverse-engineering knowledge to really continue this on my own. I really admire @r1sc's original goal of basically reviving this game in a modern game engine while still executing the original code but it's not something I think I'd be able to confidently pull off (I joined this simply from curiosity about reverse-engineering and a mix of nostalgia and learned quite a lot, but it's not something I could do with any confidence - I'd be imitating the logic of the original game at best, which isn't what this project is about - i.e. emulating the existing logic, state machines and all.)

@xetura
Copy link
Author

xetura commented Mar 20, 2022

I've attempted to run this with the version it was last made with and the bleeding edge version, but neither let me drive. I get an error when running related to the camera. I'm wondering if it's something similar not allowing me to drive. I'll message you on Discord.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants