what a nice pixelscroll game
I just uploaded a new version with several bug fixes, amongst them is an attempt to fix the joystick input. It works in OpenMSX now. I'd be very grateful if someone could confirm is the fix works also for you guys
Latest version in GitHub: https://github.com/santiontanon/xracing
I see that you update part of the tiles on fly accordingly to where the car is going in the map.
Just to know, how many tiles in total (fixed and replaced on fly) do you use for the scrolling?
Joystick works in the menus but in game the car doesn't get its full speed, like the trigger is polled half time 1 and half time 0. EDIT1: Tested roadfighter after xracing that was fine. EDIT2: In xracing Steering is slow too compared to the keyboard. EDIT3: Maybe just rip the metalgear keyboard and joystick scans from the source.https://github.com/GuillianSeed/MetalGear
@Wicracks: Interesting, ok, but at least I think I know what the problem is. Need to go to sleep now, but will try to fix tomorrow, thanks for testing!
@ARTRAG: In the grass tileset, there are 199 "common tiles" that are always loaded, and then two sets of 57 tiles that I alternate. I wrote a small algorithm that found these subset of tiles for me given the maps You can see the tilesets (autogenerated) here: https://github.com/santiontanon/xracing/tree/master/gfx (tiles-common.png, and tiles-extra0.png and tiles-extra1.png). For the city tileset there are 4 sets of extra tiles that I alternate.
welcome to help
Hi @Santi,
First of all, congratulations for such a brilliant game! As an old MSX and Amiga user (also Super Cars fan), I must express my admiration towards you, not only for this game, totally astonishing tecnically and in terms of design and playability, but also for your previous releases and your philosophy of making all of them freely available (the latter being a point of view that the majority of homebrew MSX developers don't seem to share recently). Not to talk about the feeling of being allowed to race on an MSX with a Simca 1000... a dream come true!! :-D
This said, I've found a little bug while playing in the Metropolis stage. There seems to be a spot in the course where the rival cars get easily stuck. It happened the first (and only) time I could reach that stage. In the first lap, two of my opponents got stuck. In the next one, the third also got caught, leaving me win the race alone. It's like they tried to turn too soon and couldn't progress around the corner. A couple of screenshots are attached.
https://photos.app.goo.gl/B2vQM1hxkYeaFC7D6
https://photos.app.goo.gl/YfGxGuJK6wkvmxnc8
I was using the updated ROM you mentioned in your last comment.
@Tamagozawari!!! That's true! Ok, will look into it, probably I have a misplaced waypoint! Thanks for reporting!!
And thanks @CASDuino for the CAS version!!!
I used blueMSX save states to cheat myself to victory. Well, I didn't win the very last race, just came in 2nd. A few observations:
1) I never noticed any damage to the car systems, but that damage display isn't just for show?
2) The last race will cause gnashing of teeth due to its difficulty and no second chances given.
3) When winning the F1 series, is the agent's last message to the player intended to be agent_message_f1?