Create New Document

The title of your document (will be displayed as H1)
URL-friendly name (no spaces, use dashes)
Path where to create document (optional, use forward slashes to create subdirectories)

Move/Rename Document

Current location of the document
New path for the document (including the slug)
This only changes the document's path. It does not modify the document's title (H1 heading).

Delete Document

Are you sure you want to delete this document? This action cannot be undone.

Warning: If this is a folder, all contents including subfolders and documents will be deleted.

Message

Message content goes here.

Confirm Action

Are you sure?

Attachments

Allowed file types: jpg, jpeg, png, gif, svg, webp, txt, log, csv, zip, pdf, docx, xlsx, pptx, mp4 (Max: 10MB)

Document Files

Loading attached files...

Document History

Previous Versions

Loading versions...

Preview

Select a version to preview

Wiki Settings

Language for the user interface
Number of versions to keep per document. Set to 0 to disable versioning.
Maximum allowed file size for uploads in MB.

User Management

Add New User

Leave empty to keep current password

Import markdown files from a ZIP archive. Files will be processed and stored in the appropriate document structure. Directory structure in the ZIP (category/subcategory) will be preserved in the wiki.

Upload a ZIP file containing markdown (.md) files to import.

Add Column

Running Development Clients on Linux

Prerequisites

To run the development version of the game via Proton, the default launch command used by Steam needs to be modified. For this we need to create a shim that will strip the default parameters passed to Red Orchestra executable and allow us to replace them with our own.

Navigate to Darkest Hour: Europe '44-'45 properties in the Steam library and add the line below to Launch Options.

exe=RedOrchestraLargeAddressAware.exe; cmd=$(sed -re "s/$exe('?) .*'?--'? /$exe\1 /" -e "s/ '?--multi'?//g" <<< "%command%"); [[ "%command%" == *"--multi"* ]] && { exe0=${exe/.exe/_0.exe}; cp -up System/$exe System/$exe0; cmd="${cmd//waitforexitandrun/run}"; eval "$cmd & ${cmd/$exe/$exe0}"; } || eval "$cmd"

Running the client

Once the shim is in place, launching the game from Steam GUI or via command line (without any external parameters) will behave as usual and run the non-development version of the game.

steam -applaunch 1280 # launches non-development client

To override the default behavior, we can launch the game via Steam CLI and append -- to the command, followed by our own options.

steam -applaunch 1280 -- -mod=DarkestHourDev # launches dev client

Examples

steam -applaunch 1280 -- 127.0.0.1 -mod=DarkestHourDev # launch dev client and connect to a local server
steam -applaunch 1280 -- DH-Target_Range.rom?quickstart=true -mod=DarkestHourDev -log # launch dev client on Target Range and show log window

Running two clients with --multi

The shim we added to the launch options implements a --multi parameter; when used, it will launch two clients simultaneously.

steam -applaunch 1280 -- 127.0.0.1 -mod=DarkestHourDev --multi # run and connect two dev clients to a local server

Attached Files

Loading attached files...

Comments

No comments yet. Be the first to comment!

Search Results