freelancer-hd-edition icon indicating copy to clipboard operation
freelancer-hd-edition copied to clipboard

Incompatibility between JFLP and vanilla FL - robot_commtrader_fidget.thn

Open BC46 opened this issue 10 months ago • 1 comments

The JFLP readme mentions the following:

Servers running JFLP wanting to remain compatible with clients that do not, need
to undo one of the changes.  In DATA\MISSIONS\mbases.ini, replace every
	Scripts\vendors\robot_commtrader_fidget.thn
with
	Scripts\vendors\li_commtrader_fidget.thn
to prevent the client from crashing.

This compatibility fix has never been applied to HDE because I never really noticed any crashes. Today I managed to reproduce the crash. It occurs when a vanilla client is docked at a base with robot dealers while playing on a JFLP server. The server tells the client to load Scripts\vendors\robot_commtrader_fidget.thn which is a file added by JFLP and thus it doesn't exist on a vanilla install. I'm surprised nobody has reported this issue at all.

JFLP added this file to remove some warnings (it's a copy of an existing animations file with one animation removed). Speaking of robot animations, the robot dealers currently have an animation where they cross their arms. However, this movement is only really done by humans, mostly for psychological reasons. Hence I think this animation should be removed for the robots as well.

BC46 avatar Feb 12 '25 21:02 BC46