gz-sim icon indicating copy to clipboard operation
gz-sim copied to clipboard

Consider adding a warning if the base world does not have the physics plugin loaded

Open arjo129 opened this issue 9 months ago • 3 comments

Desired behavior

Currently if a world level plugin is added, the default plugins do not get loaded. This is fine for advanced users, however for novices this is really confusing.

Alternatives considered

  • Just print a gzwarn or gzerr in the even the physics plugin is not running.
  • Print a warning if no system is running in Update phase.

arjo129 avatar Jul 09 '25 07:07 arjo129

I will attempt to add this warning

sam-ovalle avatar Oct 31 '25 04:10 sam-ovalle

I am not able to recreate this issue, as the default plugins are getting loaded when I add a world level plugin. Could you verify that this is still occurring for you, and walk me through your process to arrive to this issue in more detail?

sam-ovalle avatar Nov 06 '25 15:11 sam-ovalle

Currently if a world level plugin is added, the default plugins do not get loaded. This is fine for advanced users, however for novices this is really confusing.

This behavior was changed in Ionic. The default plugins are loaded now even if a world level plugin is added. This could be useful in Harmonic though.

azeey avatar Nov 06 '25 21:11 azeey