I already do this with YAGSL , there will be an update soon which even integrates 3d field positions too (it’s in PR’s just hasn’t been reviewed on Neo’s yet). I do not use AdvantageKit directly however i just publish the expected fields.
There is no setup on your end to do simulation for YAGSL (you can even turn it off via SwerveDriveTelemetry
) and it displays all modules in Field2d and Advantage Scope or frc-web-components. If you want to copy it feel free to look at the code and ask questions!
I am curious though on how you handle your IO and if I am missing anything I should I add to YAGSL to support Advantage Scope more other than 3D field positions.