Portal 2: Community Edition: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Updating the list with the current roster used internally on P2CE.)
 
(48 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar}}
{{ModStatus|status=Closed Beta|engine=Source|game=Portal 2}}
{{Infobox game
|title = Portal 2: Community Edition
|image = Software_Cover - P2CE.png
|developer = P2:CE Team
|publisher = P2:CE Team
|releasedates = TBD
|genre = [[W:Puzzle-platform|Puzzle-platform]]
|mode = [[WP:Singleplayer video game|Singleplayer]], [[WP:Multiplayer video game|Multiplayer]]
|platform = {{win|1}}, {{linux|1}}
|engine = {{src|4}} ({{Strata|1|nt=1}})
|appid = 440000
|codelang = [[WP:C++|C++]]
|modsupport = [[Steam Workshop]]
|sdk = Located in <code>/bin/win64</code>
|sysreq = <span></span>
* Requires a 64-bit processor and operating system
* [[WP:Windows 10|Win 10]] or later
* 2 GB [[WP:Random-access memory|RAM]]
* 5 [[WP:Gigabyte|GB]] disk space
* DirectX 11 capable<br>with 256MB [[WP:Video random-access memory|VRAM]]
''DirectX 9 is <u>not supported</u>.''
|distribution = [[Steam]]
|website = [https://portal2communityedition.com Official Website]
|links = {{steamicon}} [https://store.steampowered.com/app/440000/Portal_2_Community_Edition/ '''Steam''' page]<br/>[https://discord.gg/4naDtxeweV Official Discord]<br/>[https://wiki.stratasource.org Official Wiki]
}}
{{software status|status=announced|type=mods|deck=hide|appid=440000}}


== Overview ==
==Overview==
{{P2ce|4}} is a mod for {{Portal2|4}} developed using licensed code from [[Valve]], that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other ''Portal 2'' mods, though it will also include its own campaign to show off some of the new features.
{{P2ce|4}} is a mod for {{Portal2|4}} developed using licensed code from [[Valve]], that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other ''Portal 2'' mods, though it will also include its own campaign to show off some of the new features.
{{Branch|[[CS:GO]]}}


== Features ==
While there is no set release date, a P2CE developer has stated that the release target is "within 2 years" of July 2024, as they don't want to keep people from using it any longer than they have.{{Cite|1}} They also hope that the project will enter an open beta state "within 1 year", as at that time hammer wouldn't be necessary to play the game due to both the offical and community made campaigns and standalone maps.{{citation needed}}
* Runs on the {{stratabranch|4}}, a heavily modified version of the {{csgobranch|2}} with {{p2|2}}'s entities ported, and has all of [[CS:GO]]'s features plus more.
{{Branch|{{csgo|4}}}}
 
==Features==
* Runs on {{strata|4}}, a heavily modified version of the the latest version of {{csgobranch|2}} with {{p2|2}}'s entities ported, having all of [[CS:GO]]'s engine features plus more.
:* [[Panorama]] UI
:* [[Panorama]] UI
:* [[Cascaded Shadow Maps]]
:* [[Cascaded Shadow Maps]]
:* Lightmapped Ambient Occlusion
:* Lightmapped Ambient Occlusion
*Native [[DirectX|DirectX 11]] support;DX9 has been completely dropped
* New rendering and lighting technique, similar to [[Deferred lighting|Deferred lighting & shading]], allowing multiple dynamic lights to be rendered with little performance hit.
:* [[Clustered rendering]] (available on {{code|clustered}} beta branch)
*Native [[DirectX|DirectX 11]] support; DirectX 9 support has been completely dropped
* {{teamspen|4}} integrated by default
* {{teamspen|4}} integrated by default
* {{l4d2|4}}/{{bms|4}}-style workshop, which allows for asset modification as well as custom maps.
* Re-enabled [[engine tools]]
* Re-enabled [[engine tools]]
* Removed {{ent|env_projectedtexture}} limit, allowing for fully dynamic lighting
* Increased {{ent|env_projectedtexture}}, now up to 8 dynamic lights can be active simultaneously.
* Volumetric projected textures
* Volumetric projected textures
* [[Physically Based Rendering]] shader
* [[Physically Based Rendering]] shader
* Parallax-corrected cubemaps
* [[Parallax obb|Parallax corrected cubemaps]]
* Enhancements to vanilla test element entities, such as the ability to color lasers
* Enhancements to vanilla test element entities, such as the ability to color lasers
* Paint Gun, Adhesion Gel, and Schrodinger's Cube re-implemented
* Paint Gun, Adhesion Gel, and Schrodinger's Cube re-implemented
* Ladders re-enabled
* Ladders, both {{hl2|4}} and {{csgo|4}} style, are re-enabled
* Re-Implemented {{hl2|4}} weapons.
* Re-Implemented {{hl2|4}} weapons.
* Backwards-compatibility with almost all Source Engine games, including support for {{src13|4}} maps and models
* Backwards compatibility with almost all Source Engine games, including support for {{src13|4}} maps and models
* Toggleable b-hop and duckjump
* Toggleable b-hop and duckjump
* Ability to mount and play other Source games, including {{Portal|4}} and {{hl2}}[[Half-Life:2|Half-Life 2]]
* Ability to mount and play other Source games, including {{Portal|4}} and {{hl2|4}}
* Upgraded and expanded {{hammer|4}} to fix crashes and instabilities.
* Upgraded and expanded {{hammer|4}} to fix crashes and instabilities.


=== Planned Features ===
===Planned Features===
* Most {{Mapbase|4}} features will be implemented
* Most {{Mapbase|4}} features will be implemented
* Toggleable legacy movement (HL2/P1)
* Toggleable legacy movement ({{hl2}}/{{portal}})
* Improved gel and portal color customization
* Improved gel and portal color customization
* Expanded [[VScript]] API, along with a new scripting system utilising AngelScript <!-- NOTE: devs have confirmed that there is no official name for it yet. For now, it's a new scripting system -->
* Expanded [[VScript]] API, along with a new scripting system utilizing AngelScript <!-- NOTE: devs have confirmed that there is no official name for it yet. For now, it's a new scripting system -->
* Toggleable P1 Portalgun projectile behavior
* Toggleable {{portal}} Portalgun projectile behavior
* A new puzzlemaker, similar to the [[Portal_2_Puzzle_Maker|Portal 2 Puzzle Maker]] but with more available testing elements.


== Media ==
==Media==
Screenshots and videos of P2CE can be found on its [https://store.steampowered.com/app/440000 Steam store page].
Screenshots and videos of P2CE can be found on its [https://store.steampowered.com/app/440000 Steam store page].


== Documentation ==
==Team==
The P2CE wiki can be found [https://github.com/StrataSource/Portal-2-Community-Edition/wiki here]. It currently explains some of the new tools and entities, and will eventually document new VScript features once they are implemented.
''Portal 2: Community Edition'' is developed by the P2CE Team. An up-to-date member list can be found [https://portal2communityedition.com/team here].
 
== Team ==
''Portal 2: Community Edition'' is developed by [[Strata Source]].
 
The team consists of:
* '''Agrimar''' (programmer)
* '''Aly November''' (Artist, Level Designer, Modeller, Texture Artist)
* '''Andy''' (Level Designer)
* '''Baguettery''' (Artist, Level Designer, Media Designer, UI/UX Designer, Web Development)
* '''Craftablescience''' (Department Head, Programmer)
* '''Darvil''' (UI/UX Designer, Web Development)
* '''Erin''' (Department Head, UI Developer, Programmer)
* '''Ferni''' (Level Designer, Media Designer)
* '''Frosti''' (Level Designer, Modeller, Texture Artist)
* '''HankyMueller''' (Puzzle Designer)
* '''HugoBDesigner''' (Puzzle Designer)
* '''JJl77''' (Department Head, Programmer)
* '''JoLoZ''' (UI/UX Designer, Web Development)
* '''LauraWebDev''' (UI/UX Designer, Web Development)
* '''leops''' (Programmer)
* '''Luke18033''' (Level Designer, UI/UX Designer)
* '''Mystical Λce''' (Department Head, Level Designer, Public Relations)
* '''Obsolete''' (Level Designer)
* '''Orinji Neko''' (Composer)
* '''Ostojλ''' (UI/UX Designer)
* '''Ozxybox''' (Programmer)
* '''pivotman319''' (Quality Assurance)
* '''Smaed''' (Programmer)


== Gallery ==
==Gallery==
[[File:P2ce elements.jpg|300px|frameless|border|A screenshot showing many of the new elements featured in P2CE]]
[[File:P2ce elements.jpg|300px|frameless|border|A screenshot showing many of the new elements featured in P2CE]]
[[File:Volumetric projected texture p2ce.jpg|225px|frameless|border|A screenshot displaying optional volumetrics on a {{ent|env_projected_texture}}]]
[[File:Volumetric projected texture p2ce.jpg|225px|frameless|border|A screenshot displaying optional volumetrics on a {{ent|env_projected_texture}}]]


== See Also ==
==See also==
* {{portal|2}}
* {{portal|2}}
* {{Portal2|2}}
* {{Portal2|2}}
* {{Mapbase|2}}, a similar project for ''Half-Life 2'' (developed from Valve's public {{src13sp|3.1}} repository, compatible with more older DX9 hardware, and therefore is open-source)
* {{Mapbase|2}}, a similar project for ''Half-Life 2'' (developed from Valve's public {{src13sp|3.1}} repository, and therefore is open-source; compatible with more older DX9 hardware)
* {{Teamspen|2}}, a set of Hammer improvements added to P2CE by default
* {{Teamspen|2}}, a set of Hammer improvements added to P2CE by default
* [[:Category:Portal 2 Level Design|''Portal 2'' Level Design]]
* [[:Category:Portal 2 Level Design|''Portal 2'' Level Design]]
* [[List Of Portal 2: Community Edition Entities]]
* [[List Of Portal 2: Community Edition Entities]]


== External Links ==
==External links==
* [https://portal2communityedition.com Official site]
* [https://portal2communityedition.com Official site]
* [https://github.com/ChaosInitiative/Portal-2-Community-Edition/issues Issue tracker]
* [https://github.com/ChaosInitiative/Portal-2-Community-Edition/issues Issue tracker]
* [https://discord.gg/NcHSmgb Discord server]
* [https://discord.gg/NcHSmgb Discord server]
{{References|
{{Ref2|cite id=1|access-date=May 21, 2024|1="[Releasing in 2 years] is our current plan..." Hugo (18th July, 2024) [https://discord.com/channels/663715905267564564/663715905267564567/1263154382111772874 #p2ce, P2CE Discord]}}
}}


{{portal games}}
{{portal games}}
[[Category:Strata_Source_engine_branch_games]]

Latest revision as of 15:28, 12 July 2025

English (en)中文 (zh)Translate (Translate)
Portal 2: Community Edition
Software Cover - P2CE.png
Developer(s)
P2:CE Team
Publisher(s)
P2:CE Team
Release date(s)
TBD
Genre(s)
Platform(s)
Steam AppID
Written in
Mod support
SDK
Located in /bin/win64
System requirements
  • Requires a 64-bit processor and operating system
  • Win 10 or later
  • 2 GB RAM
  • 5 GB disk space
  • DirectX 11 capable
    with 256MB VRAM
DirectX 9 is not supported.
Distribution
Official website

Overview

Portal 2: Community Edition Portal 2: Community Edition is a mod for Portal 2 Portal 2 developed using licensed code from Valve, that aims to make useful tweaks and additions to the game for mappers and modders. It's designed to be used as a base for custom maps and other Portal 2 mods, though it will also include its own campaign to show off some of the new features.

While there is no set release date, a P2CE developer has stated that the release target is "within 2 years" of July 2024, as they don't want to keep people from using it any longer than they have.[1] They also hope that the project will enter an open beta state "within 1 year", as at that time hammer wouldn't be necessary to play the game due to both the offical and community made campaigns and standalone maps.[citation needed]


Portal 2: Community Edition is based on Counter-Strike: Global Offensive Counter-Strike: Global Offensive's engine branch. Therefore, much of the documentation on this wiki pertaining to Counter-Strike: Global Offensive Counter-Strike: Global Offensive may also apply to Portal 2: Community Edition.


Features

  • New rendering and lighting technique, similar to Deferred lighting & shading, allowing multiple dynamic lights to be rendered with little performance hit.

Planned Features

  • Most Mapbase Mapbase features will be implemented
  • Toggleable legacy movement (Half-Life 2/Portal)
  • Improved gel and portal color customization
  • Expanded VScript API, along with a new scripting system utilizing AngelScript
  • Toggleable Portal Portalgun projectile behavior
  • A new puzzlemaker, similar to the Portal 2 Puzzle Maker but with more available testing elements.

Media

Screenshots and videos of P2CE can be found on its Steam store page.

Team

Portal 2: Community Edition is developed by the P2CE Team. An up-to-date member list can be found here.

Gallery

A screenshot showing many of the new elements featured in P2CE A screenshot displaying optional volumetrics on a env_projected_texture

See also

External links

References

References
1. "[Releasing in 2 years] is our current plan..." Hugo (18th July, 2024) #p2ce, P2CE Discord. Retrieved on May 21, 2024.