Getting Started

We’ll use the template project we built for PinGod P-ROC for this guide / overview. examples/pingod-netproc-pdb

We will focus on the P3-ROC / PDB board. We do intend to add the same for the original P-ROC board, it’s just untested.

This uses a IFakeProcDevice, but that can be swapped with a single simulated flag when the game is created in the ProcPinGodGame.cs.


You will want more or less the setup from the beginning guide.

  • pingod-addons
  • dotnet sdk 6+
  • Godot 4
  • Visual Studio (Debugging / Scripting)

pingod-netproc-pdb


🔗 Examples Project: PinGod-AddOns–pingod-netproc-pdb

This is a similar game setup to a PinGodGame but with added scripts and references to use and work with NetProc.


NetProc library - Project References


The csproj in this directory has references to NetProc which are installed from the nuget packages folder.

The folder for the packages is set in the nuget.config. You won’t need to worry about this unless you update the NetProc, which is just a case of adding packages to the nuget folder and updating to a newer version in the csproj.

Note: When running a real board you need to build as x86. If the game is not set to simulated then it will load the pinproc library