TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

GGCLASSIC Bug - 2 problems with bullet impact decals #5672

Open Ghost-l0l opened 1 month ago

Ghost-l0l commented 1 month ago

My today's issue is about bullet impact decals (dust, sparks, splinters etc).

  1. First problem - bullet impact decals don't show up if you're more than few meters away from the target. Well known issue among all users, but somehow never resolved. In my opinion the bullet impacts should appear on distance that is 3X longer than currently programmed. Same with blood when shooting enemies, and enemy muzzleflash decal when they shoot me :)

  2. Second problem - bullet impact decals always break after few test games. Instead of specific decals for different materials (stone, wood, metal etc) GGC will show only the simplest dustpuff (the one corresponding with materialindex = 0). That's a very annoying problem, bc in any fps game feedback from shooting things is super important :)

If you're reading this - Thank You in advance! Cheers :)

LeeBamberTGC commented 1 week ago

@Ghost-l0l Decal appearance range extended from 800 units to 3000, I think modern computers can handle a few more decals :) As to the second point, much harder to reproduce that one as the decals always reflect the correct material in my tests. Got a little bored after spraying a few hundred bullets into this crate: image Perhaps there is a reliable way to reproduce with stock assets?

Ghost-l0l commented 1 week ago

@LeeBamberTGC Thank you!

And for the 2nd one, maybe I described it not correctly; The problem happens when I have multiple assets on the map, like many rocks, many cars, many wooden boxes, some glass bottles etc. There's just a lot assets on the map, using many different materialindex numbers; And after 2-3 test games the problem starts to appear - suddenly many (but not all, it happens randomly) assets will display the basic dust decal instead of the one associated with them. Then when I load up the same assets on the new empty map, they all will display correct decals again