Portal 2/Creating a mod

From Valve Developer Community
Jump to navigation Jump to search

The old tutorial was obsoleted by DLC2. This is the new method, as described by Lpfreaky90 and Felix Griffin.

Step 1

Create a folder for your mod in Steam/steamapps/sourcemods and rename it to the name of your mod. Open that folder and create two subfolders: "cfg" and "maps".

Step 2

Open the "maps" folder and create a folder called "soundcache" inside it. Copy the file called "_master.cache" from Steam/steamapps/common/portal 2/portal2_dlc2/maps/soundcache to this new soundcache folder.

Step 3

Create a gameinfo.txt file in your mod's root directory. Use this template: "GameInfo"

   {
       game        "Your Mod's Name"
       title       "Your Mod's Name"
       gamelogo    1
       SupportsDX8     0
       SupportsXbox360 1
       FileSystem
       {
           SteamAppId 620      // Portal 2 has ID 620
           ToolsAppId 211      // Hammer
           SearchPaths
           {
               Game                |gameinfo_path|.
               Game                portal2_dlc2
               Game                portal2_dlc1
               Game                portal2
           }
       }
   }

Step 4

Use a program like GCFScape to open Steam/steamapps/common/portal 2/portal2_dlc2/pak01_dir.vpk and copy the file called resource/ui/basemodui/mainmenu_new.res to (your mod)/resource/ui/basemodui. Edit it, then pack it into a new VPK using portal 2/bin/vpk.exe or GCFScape.

Step 5

Restart Steam. If it all worked, your mod should be listed. Congratulations!