Director's Cut: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎References: Use new references template)
(Remove History section, add up-to-date information, remove X (Twitter) references.)
Line 1: Line 1:
{{LanguageBar}}
{{LanguageBar}}
{{Update|As of February 2025:
# Director's Cut has a development team consisting of 5 members.
# Twitter (X) account is no longer active, updates have moved to Bluesky.
# Pre-alpha development is ongoing, albeit slow.
}}


{{Orphan|date=July 2024}}
{{Orphan|date=July 2024}}
Line 12: Line 6:
|title = '''Director's Cut'''
|title = '''Director's Cut'''
|image = Software_Cover_-_Director's_Cut.png
|image = Software_Cover_-_Director's_Cut.png
|developer = [[User:KiwifruitDev|KiwifruitDev]]
|developer = {{github|DirectorsCutMod|Director's Cut Contributors|icon=hide}}
|publisher =  
|publisher =  
|series =  
|series =  
Line 19: Line 13:
|mode =  
|mode =  
|platform = {{w|icon=0|Windows|Windows}}
|platform = {{w|icon=0|Windows|Windows}}
|engine = {{Source 2013|4}}
|engine = {{src|4}} ({{tf2branch|1|nt=0}})
<!--|appid = 2158680-->
<!--|appid = 2158680-->
|codelang = {{w|icon=0|C++|C++}}
|codelang = {{w|icon=0|C++|C++}}
|modsupport = Yes, '''open-source'''
|modsupport = Yes, '''open-source'''
|sdk =  
|sdk = [[Source SDK 2013]]
|sysreq =  
|sysreq =  
|steamdeck =
|steamdeck =
|distribution = {{github|KiwifruitDev/DirectorsCut|GitHub|icon=hide}}
|distribution = {{github|DirectorsCutMod/DirectorsCut|GitHub|icon=hide}}
|website =  
|website =  
|links = {{github|KiwifruitDev/DirectorsCut|GitHub repository}}<br>{{discord|zrjApe5gkk|Discord server}}<br>{{youtube|@DirectorsCutMod|YouTube channel}}<br>{{reddit|r/DirectorsCut|Reddit community}}<br>{{twitter|DirectorsCutMod|X (Twitter) profile}}<br>{{bluesky|directorscut.bsky.social|Bluesky profile}}
|links = {{github|DirectorsCutMod/DirectorsCut|GitHub repository}}<br>{{bluesky|directorscut.bsky.social|Bluesky profile}}<br>{{discord|zrjApe5gkk|Discord server}}<br>{{youtube|@DirectorsCutMod|YouTube channel}}<br>{{reddit|r/DirectorsCut|Reddit community}}
|previousgame =  
|previousgame =  
|nextgame =  
|nextgame =  
}}
}}


{{Directorscut|4}} (often abbreviated as {{Directorscut|bold|nt=1}}) is a community-driven filmmaking [[modification|mod]] for the {{source|1|nt=4}}. Development is uncertain{{ref|1}} and it was last in a pre-alpha{{ref|2}} stage.
{{Directorscut|4}} is a community-driven filmmaking [[modification|mod]] for the {{source|1|nt=4}}. The goal of the project is to develop an open-source and actively maintained alternative to {{sfm|1}}.


The goal of the project is to develop an open-source and actively maintained alternative to {{sfm|1}} that can be provided as both a {{Source 2013|1}} mod and as a [[Engine Tools|tool]] for developers. {{branch|{{Source 2013|1}}}}
Development started in May 2022 and as of February 2025, it is in a pre-alpha{{ref|1}} development stage.


== Contributors ==
== Contributors ==
List of active contributors as of July 16 2024:
List of contributors as of February 27 2025:{{ref|2}}
* '''KiwifruitDev''' - Project Lead; Programming, Community Management, Public Relations, Technical Support
* Programming: '''KiwifruitDev''', '''Klaxon''', '''ashifolfi'''
* '''FLARE145''' - Logo Design
* Graphic Design: '''FLARE145'''
* '''Flynnyt03''' - Community Management
* Moderation: '''Flynnyt03''', '''nuppington'''
* '''nuppington''' - Community Management
 
== History ==
The project began development in May 2022 after discussion in the {{sfm|4.1}} community regarding the desire for an open-source filmmaker. A prototype was revealed on August 22 2022.{{ref|7}}
 
On March 6 2022, the {{src|4.1}} base was switched from {{src13mp|4.1}} to {{asd|4.1}}.{{ref|8}}
 
An early beta app was published to {{steamicon|4.1}} on March 14 2023.{{ref|10}}. The last update published to {{steamicon|1}} was on March 16 2023.{{ref|9}}
 
An attempt was made to license {{src|4.1}} for the project alongside a public {{steamicon|1}} release, however, the request to license the engine was declined, and due to its similarity to {{sfm|1}}, the software was ultimately not permitted to release on {{steamicon|1}}.{{ref|3}}
 
From June 2023 to September 2023, development was on hiatus until it had been reset in October 2023 after switching its {{src|4.1}} base to {{mapbase|4.1}}.
 
On October 23 2023, the {{src|4.1}} branch was switched from {{src13sp}} to {{src13mp}}, and {{mapbase|4.1}} support was dropped.
 
There was a progress update on April 17 2024 that stated Director's Cut was in pre-alpha and approximately 13% complete.{{ref|2}}
 
A programming roadblock was reached during development on June 18 2024, causing the project to be temporarily cancelled.{{ref|4}}
 
On July 14 2024, a new logo design from FLARE145 was implemented while future progress remains uncertain.{{ref|1}}
 
As of July 16 2024, a proper team is being formed to continue development.{{ref|5}}
 
== Implementation as a tool ==
Because the [[Source SDK]] does not provide an {{w|API}} for [[Engine Tools|engine tools]] to be created, Director's Cut relies on game code to function.


Due to this limitation, some features are unavailable, such as use of the [[DMX]] '''<code>CDmElement</code>''' API.
== Technical Information ==
Director's Cut runs as a native [[Engine Tools|engine tool]] and uses [[Qt|Qt 5.15.2]] to create external windows, similar to Source Filmmaker.


Despite not being a native engine tool, Director's Cut can function as an add-on for developers.
The {{github|https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System|Qt Advanced Docking System|icon=hide}} library provides tabbed widgets that could be dragged out into separate windows.


The source code for Director's Cut can easily be merged into existing mods, and instructions are available on GitHub.{{ref|6}}
Since it is an engine tool, any game or mod developed using {{src13mp|1}} ({{tf2branch|1|nt=0}}) may support Director's Cut without any additional code.


{{Note|Some portions of the code contributed to Director's Cut was AI-assisted using {{w|GitHub Copilot}}.}}
{{Note|Some portions of Director's Cut were contributed using {{w|GitHub Copilot}}.}}


== Features ==
== Features ==
Line 86: Line 56:


{{references|1=
{{references|1=
{{ref2|cite id=1|1={{x|DirectorsCutMod/status/1812451009081274865|@DirectorsCutMod - I'm pondering about the future of Director's Cut development as there's a lot to work on...}}. ''X (Twitter)''. Retrieved July 16 2024. Published July 14 2024.}}
{{ref2|cite id=1|{{github|DirectorsCutMod/DirectorsCut|DirectorsCutMod/DirectorsCut - Respository Description}}}}
{{ref2|cite id=2|{{x|DirectorsCutMod/status/1780832799370666334|@DirectorsCutMod - DX, being in pre-alpha, is ~13% complete}}. ''X (Twitter)''. Retrieved April 19 2024. Published April 17 2024.}}
{{ref2|cite id=2|{{github|DirectorsCutMod/DirectorsCut/blob/main/README.md#contributors|DirectorsCutMod/DirectorsCut README.md - Contributors Section}}}}
{{ref2|cite id=3|{{x|DirectorsCutMod/status/1672524151167254528|@DirectorsCutMod - Director's Cut is discontinued as it is not allowed to be published on Steam}}. ''X (Twitter)''. Retrieved September 15 2023. Published June 24 2023.}}
{{ref2|cite id=4|{{x|DirectorsCutMod/status/1803287156703580670|@DirectorsCutMod - Project is dead, unless another developer would like to get in contact with me.}}. ''X (Twitter)''. Retrieved June 18 2024. Published June 18 2024.}}
{{ref2|cite id=5|{{x|DirectorsCutMod/status/1813198295516520551|@DirectorsCutMod - Update on Director's Cut development: I have nothing to show... But I'm in the process of forming a proper dev team!}}. ''X (Twitter)''. Retrieved July 16 2024. Published July 16 2024.}}
{{ref2|cite id=6|{{github|KiwifruitDev/DirectorsCut/blob/main/README.md|KiwifruitDev/DirectorsCut README.md - If you would like to implement the Director's Cut animation system into your own mod...}}. ''GitHub''. Retrieved April 23 2024. Published October 9 2023.}}
{{ref2|cite id=7|{{x|DirectorsCutMod/status/1561882074004406274|@DirectorsCutMod - Director's Cut is now being made within Source SDK 2013!}}. ''X (Twitter)''. Retrieved July 16 2024. Published August 22 2022.}}
{{ref2|cite id=8|{{x|DirectorsCutMod/status/1632969932358193152|@DirectorsCutMod - Development has officially resumed within the Alien Swarm SDK (again).}}. ''X (Twitter)''. Retrieved July 16 2024. Published March 6 2022.}}
{{ref2|cite id=9|{{x|DirectorsCutMod/status/1636436259089547264|@DirectorsCutMod - Last night, the software was updated on Steam with UI changes and a new tutorial window.}}. ''X (Twitter)''. Retrieved July 16 2024. Published March 16 2023.}}
{{ref2|cite id=10|{{x|DirectorsCutMod/status/1635772408396419072|@DirectorsCutMod - Director's Cut keys have been released into the wild!}}. ''X (Twitter)''. Retrieved July 16 2024. Published March 14 2023.}}
}}
}}


[[Category:Open source mods and games]]
[[Category:Open source mods and games]]

Revision as of 03:08, 27 February 2025

English (en)Translate (Translate)
Director's Cut
Software Cover - Director's Cut.png
Genre(s)
Platform(s)
Engine
Written in
Mod support
Yes, open-source
Distribution

Director's Cut Director's Cut is a community-driven filmmaking mod for the Source engine. The goal of the project is to develop an open-source and actively maintained alternative to Source Filmmaker.

Development started in May 2022 and as of February 2025, it is in a pre-alpha[1] development stage.

Contributors

List of contributors as of February 27 2025:[2]

  • Programming: KiwifruitDev, Klaxon, ashifolfi
  • Graphic Design: FLARE145
  • Moderation: Flynnyt03, nuppington

Technical Information

Director's Cut runs as a native engine tool and uses Qt 5.15.2 to create external windows, similar to Source Filmmaker.

The Qt Advanced Docking System library provides tabbed widgets that could be dragged out into separate windows.

Since it is an engine tool, any game or mod developed using Source 2013 Multiplayer (TF2 branch) may support Director's Cut without any additional code.

Note.pngNote:Some portions of Director's Cut were contributed using Wikipedia icon GitHub Copilot.

Features

Empty

This article or section is empty. You can help by adding it.

Usage

Empty

This article or section is empty. You can help by adding it.

See also

References

References