I found an unknown UnrealShare.u which I think can be whitelisted. The file is available
here. I have no ideas on the origins of it, neither has the player who sent it to me.
I compared the file against v436, the only official version I'm aware off. There seems to be a variable added to the namechange message and a change in order of the name/index/export tables probably due to recompiling but no further differences.
I include my summary below for this package, underlined values differ from v436, the value between brackets is for v436.
Compare: v436
MD5:
d54ab20355bf41e6721afce498b124c1 (093ab7198b338c75cb2b8e7c1fed46a6)
Size:
22140596 (22124694)
Headers:
- Signature: ffffffff9e2a83c1
- Version:
69 (68)
- License: 0
- Flag: 1
- Name Count:
4605 (4563)
- Name Offset:
88 (64)
- Export Count:
8865 (8773)
- Export Offset:
21986736 (21972064)
- Import Count: 787
- Import Offset:
21979707 (21965035)
- GUID: 4770b88c-11d38e3e-100067b9-fffffffff6f8975a
Nametable:
- Name 4565: GlobalNameChangeTrailer (new)
- Many Palette### got a new name index
Importtable
- Many imports got a new index
Exporttable
- New export index for palette's
- New: Export 8787: VSize.None.StrProperty.GlobalNameChangeTrailer at 7673, size: 14
Extra
- GlobalNameChangeTrailer is described in the un-codex (Class DeatchMatchGame, function ChangeName)
- GlobalNameChangeTrailer is also mentioned in the the Rune UnrealShare.u (class RuneMultiPlayerGame)
- GlobalNameChangeTrailer is not in v436
Gameplay
- No difference in Deatchmatch against Bots
Conclusion
- Added functionality to namechange announcer
- Seems legal