Create a portal 2 mod

From Valve Developer Community
Revision as of 14:20, 20 November 2013 by FelixGriffin (talk | contribs) (Completely rewrote.)
Jump to: navigation, 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: [code] "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
           }
       }
   }

[/code]

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!