Opened 6 years ago

Closed 6 years ago

#1030 closed defect (cantfix)

give all results in invisible units

Reported by: Bluestone Owned by:
Priority: major Milestone: BAR Beta release
Component: BAR Version:
Keywords: Cc:

Description

see image + infolog

Attachments (3)

screen00658.jpg (227.2 KB ) - added by Bluestone 6 years ago.
infolog.txt (37.6 KB ) - added by Bluestone 6 years ago.
screen00148.jpg (742.2 KB ) - added by beherith 6 years ago.
Beherith gets blue textures on give all for arm units, and corrupt textures on chickens.

Download all attachments as: .zip

Change History (16)

by Bluestone, 6 years ago

Attachment: screen00658.jpg added

by Bluestone, 6 years ago

Attachment: infolog.txt added

comment:1 by Bluestone, 6 years ago

also, some of the chickens whole bodies flash on and off!

comment:2 by beherith, 6 years ago

Ok, so I have been hunting this bug in customunitshaders for a while now, and I'm starting to get convinced it's and engine bug. For me the error looks different, I get blue texture1's for all units. But it isnt always the case.

Do you have customunitshaders on? You can see it on 'armstump', as its lights will flash and its treads are animated.

by beherith, 6 years ago

Attachment: screen00148.jpg added

Beherith gets blue textures on give all for arm units, and corrupt textures on chickens.

comment:3 by beherith, 6 years ago

Milestone: BAR Beta release

Also, if i toggle CUS (the only way for me to toggle it reliably is by typing '/luarules normalmapping' twice), it fixes itself.

comment:4 by Bluestone, 6 years ago

Toggling CUS should work reliably using the graphics tab of the main menu?

comment:5 by Bluestone, 6 years ago

It could be related to that really large chicken that is on the borderline between the correct/incorrect units in both our screenshots.

Last edited 6 years ago by Bluestone (previous) (diff)

comment:6 by beherith, 6 years ago

Worth a look, but afaik there is nothing extraordinary about that chicken. (its called chickenr3 btw)

Also, I can reproduce this bug by just giving various units after each other. I wonder if 'give' itself is the culprit...

comment:7 by Bluestone, 6 years ago

I guess the next thing to check is if it can be reproduced by spamming units/unittypes from a factory, or using '\luarules givecat' (Spring.Create unit directly).

Last edited 6 years ago by Bluestone (previous) (diff)

comment:8 by beherith, 6 years ago

/cheat /luarules givecat chicken also reproduces this :(

givecat arm -> fine then givecat core -> fine then /give chicken1 -> fine then /give moar chickens, after 3-4, it borks :(

Last edited 6 years ago by beherith (previous) (diff)

comment:9 by Bluestone, 6 years ago

I don't think its just chickens, I can reproduce it with /luarules givecat ship

comment:10 by Bluestone, 6 years ago

In view of https://springrts.com/mantis/view.php?id=5136, I guess we can't make a BAR beta release with 101?

comment:11 by beherith, 6 years ago

Is there anything technically wrong with using a non-release develop engine version?

comment:12 by Bluestone, 6 years ago

No, although it might worth asking for a 102 first.

I think the fact that this bug is in 101, coupled with a desire from the engines devs that games make more use of custom materials, makes 102 possibly in everyones interest.

comment:13 by Bluestone, 6 years ago

Resolution: cantfix
Status: newclosed

engine issue -> cantfix

Note: See TracTickets for help on using tickets.