libretro / FreeIntv

A libretro emulation core for the Mattel Intellivision designed to be compatible with joypads from the SNES era forward
Other
33 stars 35 forks source link

Triple action tanks are invisible #12

Closed quicksilver7837 closed 4 years ago

quicksilver7837 commented 6 years ago

Running triple action tanks on my rpi 3. Tanks are invisible and shooting instantly destroys your own tank.

gingerbeardman commented 6 years ago

The shooting issue is separate and most likely a dupe of a collision issue: https://github.com/libretro/FreeIntv/issues/18

recompileorg commented 5 years ago

Tanks are visible now, horray!

The shooting issue is separate. Sadly, it was not fixed by fixing #18. Turning off collision completely to check, it seems that the bullet starts in the middle of the tank, which is why you explode immediately. Both sprites are set to be interactive at the time, there doesn't appear to be a delay. I'm not sure where to look just yet.

Keltron3030 commented 5 years ago

There must need to be a delay for when the bullet becomes interactive

Keltron3030 commented 5 years ago

Oh, by the way, this latest version breaks a lot of other things that used to work... Astrosmash now destroys two asteroids at once if they're in the same y-position, stampede cowboy now affects cows as if he spanned the whole y-intercept, space Armada is now unplayable...instant death on start. These are just the few I tested.

gingerbeardman commented 5 years ago

@Keltron3030 thanks for the report! cc @recompileorg

recompileorg commented 5 years ago

@Keltron3030

Sorry for the delay. You're right. I need to redo the whole STIC implementation. It shouldn't take more than a couple days, I just need a little free time to do it.

Keltron3030 commented 5 years ago

Cool, thanks for the response.

quicksilver7837 commented 5 years ago

Should this be closed now? Wasnt sure if the fix was fully implemented yet.

recompileorg commented 5 years ago

Not yet. I haven't got around to it.

quicksilver7837 commented 4 years ago

Tanks are no longer invisible but the issue with your own shot destroying you still remains somewhat. Occasionally if you rapid fire your shots one of them will instantly blow you up. Would it be best to open as a new/separate issue?