Package a mod people can use
Build a release folder with a complete script and an actionable readme.
Ship a complete source file
Downloads contains MyFirstMod.3.cs with the GTA.Script class wrapper and constructor included. The .3.cs suffix selects the v3 API used by the example. It is a complete source file rather than a method-body snippet. Put it in Release/MyFirstMod/scripts so users can recognize the destination.
Document the dependency boundary
Create a file named README.txt in Release/MyFirstMod. Include sections named Requirements:, Installation:, and Uninstall:. Mention Script Hook V, Script Hook V .NET, Story Mode, and the scripts folder. Describe removing MyFirstMod.3.cs to undo the installation.
Distribute your work, not someone else’s runtime
This release should contain only your script and readme. Link users to dependency authors rather than bundling the runtime DLLs. The lab checks the full release contents so a working file in the wrong place is not considered ready to share.
Explore as a guest. Your current lab resumes in this browser session. Sign in before learning to save course completions to your account.
Sign in to save progress →