Skip to content

Instantly share code, notes, and snippets.

View jase-perf's full-sized avatar

Jase Lindgren jase-perf

View GitHub Profile
@jase-perf
jase-perf / Delta_Transfer_Enabled.typemap
Last active October 21, 2025 16:35
P4 Game Dev Typemap with Delta Transfer Support
# Perforce File Type Mapping Specifications.
#
# TypeMap: a list of filetype mappings; one per line.
# Each line has two elements:
#
# Filetype: The filetype to use on 'p4 add'.
#
# Path: File pattern which will use this filetype.
#
# See 'p4 help typemap' for more information.
@jase-perf
jase-perf / .p4oneconfig.yaml
Created August 17, 2025 20:12
P4One Config for Unreal Engine and DCC projects
# P4OneIgnore for Unreal Engine Projects
# Based on Epic's documentation and community best practices
ignore:
pattern_matching: p4oneignore
items:
# Visual Studio generated files
- '**/*.csproj.*'
- '**/.vs/**'
- '**/*.pdb'
- '**/*.suo'
@jase-perf
jase-perf / p4ignore.txt
Last active October 29, 2025 10:16 — forked from ImLp/p4ignore.txt
Unreal Engine UGS P4 Ignore Example
## This p4ignore file is a combination of Epic's documentation, but
## adjusted to work even if its not in the same folder as the .uproject
## file, and the p4ignore gist from Luis Placid
# The syntax for P4IGNORE files is not the same as Perforce syntax.
# Instead, it is similar to that used by other versioning systems:
#
# - Files are specified in local syntax
# - a # character at the beginning of a line denotes a comment
# - a ! character at the beginning of a line excludes the file specification
@jase-perf
jase-perf / p4 universal game dev typemap
Last active October 29, 2025 10:17
Engine-agnostic P4 typemap that will work with UE, Unity, Godot, etc.
# Perforce File Type Mapping Specifications.
#
# TypeMap: a list of filetype mappings; one per line.
# Each line has two elements:
#
# Filetype: The filetype to use on 'p4 add'.
#
# Path: File pattern which will use this filetype.
#
# See 'p4 help typemap' for more information.
@jase-perf
jase-perf / Perforce Unity 3D Ignored Streamspec
Created June 4, 2024 18:58
Paste this into a Helix Core stream's "Ignored" field to setup ignores for Unity 3D without requiring users to have a p4ignore file.
/Library/...
/Temp/...
/Obj/...
/Build/...
/Builds/...
/UserSettings/...
/MemoryCaptures/...
/Logs/...
/Assets/AssetStoreTools/...
/Assets/AddressableAssetsData/*/*.bin*