Категория:Программирование Source

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

С чего начать

  • Выбор компилятора
  • Установка и отладка исходного текста
  • Using Source Control with the Source SDK
  • My First Mod
  • Your First Entity
    1. Authoring a Logical Entity
    2. Authoring a Model Entity
    3. Authoring a Brush Entity
  • Generalities On Entities

Compiling

  • Compiler Choices
    • Compiling under VS2005
    • Compiling under VS2008
    • Compiling under Linux
  • Error on map: "Client missing DT class CTeamTrainWatcher"

Common techniques

  • Accessing other entities
  • Think()
  • Developer Console Control
  • TraceLines
  • Vector

Artificial intelligence

  • Category:AI Programming
  • AI Programming
  • Fixing AI in multiplayer
  • Commandable AI

Miscellaneous

  • Category:Free source code
  • Shader Authoring
  • First Person Ragdolls
  • Team Icons
  • Lua tutorial
  • Fading The Player In Thirdperson
  • Class System

Plugins

  • Server Plugins
  • Developer Console Control

Reference

  • Programming Sites
  • Engine Structure
  • Category:Interfaces
  • Category:Functions
  • Category:Classes

Abstract coding

  • Adding an experience system
  • Optimization (Programming)
  • Procedural Textures
  • Scopes & Sniperrifles
  • Special effects
  • Vehicles (programming)
  • Threads

Weapons

  • Projectile based Weapons
  • Adding a Dynamic Scope
  • Magazine style reloads
  • Dual Pistols (CSS Style)
  • Delayed Attacks
  • Muzzle Flash Lighting
  • Muzzle Flash (CSS Style)

Networking

  • Category:Networking
  • Source Multiplayer Networking
  • Networking Entities
  • Networking Events & Messages
  • Working With Prediction
  • Master Server Query Protocol
  • Server Queries
  • Source RCON Protocol
  • Server-Side Bots

User interface (VGUI)

  • Category:VGUI
  • VGUI Documentation
  • VGUI2 Programming Best Practices
  • HUD Elements
  • Adding Your Logo to the Menu
  • VGUI: Making GameUI Panels
  • Models on VGUI Panels
  • VGUI HTML Screen
  • VGUI Screen Creation
  • VGUI Task List

Special effects

  • Special Effects - Introduction
  • Special Effects - Server Control
  • Overlaying a material onto model entities
  • Custom Postprocessing Effects

Changing genres

  • Third Person Camera
  • 2D Fighter/Arcade game
  • Over the Shoulder View



Subcategories

This category has the following 19 subcategories, out of 19 total.

A

  • Category:Abstract Coding
  • Category:AI Programming

C

  • Category:CGameRules
  • Category:Classes
  • Category:Constants

D

  • Category:Developer Issues and Workarounds

E

  • Category:Engine Structure

F

  • Category:Flags
  • Category:Free source code
  • Category:Functions

H

  • Category:Helpers
  • Category:HUD

I

  • Category:Interfaces

M

  • Category:Macros

N

  • Category:Networking

S

  • Category:Shaders
  • Category:Structures

V

  • Category:Variables
  • Category:VGUI

Pages in category "Programming"

The following 155 pages are in this category, out of 155 total.

2

  • 2D Fighter/Arcade game

A

  • Accessing other entities
  • Activity List
  • Adding a Dynamic Scope
  • Adding a Scope
  • Adding an experience system
  • Adding chapters to your mod
  • Adding Firing Modes to your weapons
  • Adding Ironsights
  • Adding Voice To Scratch SDK
  • Adding weapons
  • Adding Your Logo to the Menu
  • Alternate Multiplayer Physics
  • Assistance Requests
  • Authoring a Brush Entity
  • Authoring a Logical Entity
  • Authoring a Logical Entity/Code
  • Authoring a Model Entity
  • Authoring a Model Entity/Code

B

  • BSP Initialization
  • Bug Tracking

C

  • Changing max ammo in HL2
  • Changing the fading speed of the GUI Windows
  • Class System
  • CollisionProperty
  • Compiler Choice
  • Compiling under Linux
  • Compiling under VS2002
  • Compiling under VS2005
  • Compiling under VS2005/Older SDK
  • Compiling under VS2008
  • Compiling vgui controls.lib
  • Consecutive Key Presses
  • Creating A Multiplayer Weapon
  • Creating a Roundtimer
  • Creating Teams
  • Custom Menu Screen
  • Customizable triggered HUD-message

D

  • Data Descriptions
  • Death notices with custom weapons
  • Debugging under Linux
  • Developer Console Control
  • Dual Pistols (CSS Style)
  • Dynamic Weapon Spawns
  • Dynamic Weapon Spawns (Advanced)

E

  • EHANDLE
  • Empty clips on weapon reload

E cont.

  • Engine Structure

F

  • Fading The Player In Thirdperson
  • First Person Fix
  • First Person Ragdolls
  • Flag
  • FORCEINLINE
  • Frametime
  • Full Holster Sequence (HL2MP)

G

  • Generalities On Entities

H

  • Hitscan
  • HL Log Standard
  • HL Log Standard Examples

I

  • ICE
  • ICE Key Generator
  • IFileSystem
  • IGameEventManager
  • IInput
  • Ingame menu for server plugins (CS:S only)
  • Installing and Debugging the Source Co
  • Ironsights

L

  • Last Man Standing Gametype

M

  • Magazine style reloads
  • Making a concussion grenade
  • Manipulating the game menu items
  • Memory Leak Fixes
  • Modding Sites
  • Models on VGUI Panels
  • Modifying Source GameUI
  • Mounting Other Content
  • Muzzle Flash Lighting
  • My First Mod

N

  • New Gamerules
  • NightVision
  • Notepad++ VDF languages
  • NPC Activities & Sequences

O

  • OnGameRulesCreationStringChanged: missing gamerules class on the client
  • Open Source Server Plugin List
  • Optimizing DLLs
  • Overlaying a material onto model entities

P

  • Particle Muzzle Flash
  • Physics Entities on Server & Client
  • PKV
  • Precaching Assets
  • Printing to Multiple Locations
  • Procedural Materials
  • Programming Sites
  • Projectile based Weapons

P cont.

  • Prop Footsteps

Q

  • QAngle

R

  • Rear View Mirror
  • Resetting Maps and Entities
  • Resetting the map
  • Rotating Pickups
  • Rotation Tutorial

S

  • SDK Code Updates
  • SDK Known Issues List
  • SDK Known Issues List Fixed
  • Semi or Burst fire
  • SendProp
  • Server Plugi
  • Server-Side Bots
  • Shader
  • Shader Authoring
  • Shader authoring/Compile Pipeline
  • Share Files Between Projects
  • Source Server Query Library
  • Special Effects - Introduction
  • Special Effects - Server Control
  • String Lookup Table

T

  • Team Icons
  • Temporary Entity
  • Text to Speech
  • Think()
  • Third Person Camera
  • Threads
  • Toggling RPG Guidance
  • TraceLines

U

  • Unlocking chapters in your mod
  • User:Jenkins08/Batch
  • User:Jenkins08/Batch/GCF
  • Using mdmp files
  • Using Source Control with the Source SD
  • Using Subversion for Source Control with the Source SDK
  • UTIL Traceline

V

  • VGUI Documentation
  • VGUI Health bar
  • VGUI HTML Screen
  • VGUI HTML Screen In Multiplayer
  • VGUI HTML Screen In Orange Box
  • VGUI on entity
  • VGUI2: Overview Display
  • VGUI: Making GameUI Panel
  • VMF documentation

Y

  • Your First Entity

Эта категория в данный момент пуста.