Command line argument compatibility with original game

Abierto
#799 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp
Área
cli, game-dev

Línea de trabajo

Start by comparing the listed arguments with the project's existing command-line argument handling; the issue does not name an entry point, files, or tests. Identify which arguments are unsupported and what behavior each should have, then establish appropriate tests for them. Done means the requested original-game arguments are supported with the behaviors described in the issue.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

good first issue

List of command-line arguments based on: https://github.com/Lorthiz/gmc/blob/master/GothicModComposer/Data/GothicArguments.cs

Game Manager

-zConvertAll
-player <instance>
-zNoFastExit <string>
-nomenu Game skips all the menus and starts the New Game on startup. In game ESC button closes the game.

Init Options

-parse <string>
-3d <world> What world should be loaded after selecting new game. Value eg. "NewWorld.zen"
-ini <string>

Engine

-zMemPoolProfiler
-zNoResThread
-zTexConvert

Game

-time <hh>:<mm>
-clipRange
-fogRange
-camLightRange
-lightRange
-outdoor

Startup

-zMaxFrameRate
-zNoMemPool
-zRnd
-zRes <width> <height> <bpp> Starts the game with predefined resolution.
-zWindow Starts the game in windowed mode.
-zNoTex
-zNoMusic Starts the game with no music enabled.
-zNoSound Starts the game without sound effects.
-zAutoConvertData

-devmode Starts the game in "MARVIN" mode.
-game <file> Sets the active modification. Value eg. "MyMod.ini"
-vdfs <string>
-physicalFirst

Other

-checkRoutines

-reparseVis

-convertDialogCams

-zSector

-zSkipSectors

-zLod3DSoldMethod

-zEnSaveOldMethod
-zNoSharedFeatures

-zNoPfx

-zTexMaxSize

-zMergedVobsWithLevel

-zAccount
-zAccountFull

-debugFightAi

-noLazyLoad

-zReparse
-zLog

Lenguaje dominante
C++
Estrellas
1.6k
Forks
138
Merge medio
4 d 21 h
PR fusionados (30 d)
11

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Try/OpenGothic

Todos los issues de Try/OpenGothic

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.