Superar la limitació d'espai de l'accés directe de windows

Viper

Administrador
Membre del personal
Administració
Moderador
Personal Arma
Personal DCS
#1
A l'hora de carregar l'ArmA amb addons, hi ha varies maneres, la clàssica de tota la vida, que fem servir uns quants es posar el llistat d'addons a l'accés directe, el problema es que la casella te un limit de llargària, i per els que sempre anem a la recerca d'addons, això es un problema. Per solucionar aquest problema sense haver de fer servir programes de llançament, podeu fer servir un fitxer .bat, la majoria menys els joves sabreu de que parlo. Els fitxers .bat son fitxers amb l'extensió .bat, òbviament, per exemple ArmA2CO.bat, el qual podem editar amb el Notepad per programar coses. Gràcies a que es un text pla, no tenim limitació de caràcters. Us deixo un exemple de fitxer que podeu fer servir, es una modificació del que recoman per l'AIA.

ARMA 3

Codi:
rem
rem 		Ajustar l'adreça del simulador a la del teu ordinador
rem

set ARMA3_PATH=D:\Jocs\Valve\Steam\SteamApps\common\Arma 3

rem		Definir els addons que volem fer servir

set CUSTOM_MODS1=mod1;mod2;mod3;mod4

rem		Si volem fer servir un segon grup d'addons que segur es carreguin despres dels primers, no es obligatori

set CUSTOM_MODS2=mod5,mod6


rem		Ajustar paràmetres varis

set DEFAULT_PARAMETERS=-nosplash -skipintro -world=empty
set DEVELOPMENT_PARAMTERS=-window -showScriptErrors

rem		Establir el teu nom de perfil de l'ArmA3

set PROFILE_PARAMETERS="-profiles=%ARMA3_PATH%" "-name=Viper"



rem
rem Es recomana no modificar res a partir d'aquí als que no sàpiguen com funciona aixo
rem

cd /D "%ARMA3_PATH%"

start arma3.exe %DEFAULT_PARAMETERS% "-mod=%CUSTOM_MODS1%;%CUSTOM_MODS2%"

exit
ARMA 2

Aquesta versió si tenim l'ArmA2:CO (Combined Operations)
Codi:
rem
rem 		Ajustar l'adreça del simulador a la del teu ordinador 
rem

set ARMA2_PATH=D:\Jocs\Bohemia Interactive\ArmA 2

rem		Definir els addons que volem fer servir

set CUSTOM_MODS=@CBA;@CBA_A2;@CBA_OA;@ACE;@ACEX;@ACEX_RU;@ACEX_USNavy;@JayArmA2Lib_new;@ACRE;@fallujah1_2;@Lingor;@duala;@tpwcas;@ASR_AI;@okt_NoBlur;@ScopeFX;@JSRS;@JSRS_ACE;@IVD;@AC130X;@HUDAH6

rem		Ajustar paràmetres varis

set DEFAULT_PARAMETERS=-nosplash -skipintro -world=empty
set DEVELOPMENT_PARAMTERS=-window -showScriptErrors
set PROFILE_PARAMETERS="-profiles=%ARMA2_PATH%" "-name=Viper"


rem
rem Es recomana no modificar res a partir d'aquí als que no sàpiguen com funciona aixo.
rem

cd /D "%ARMA2_PATH%"

arma2oa.exe %DEFAULT_PARAMETERS% "-mod=%CUSTOM_MODS%"

exit

Als que teniu l'ArmA2 mes l'Operation Arrowhead, haureu de llançar amb una seqüencia diferent, ja que si no m'equivoco a vosaltres l'OA us llança l'ArmA2 normal com addon. Però com no se com llanceu no us puc dir com, lo que si us puc dir son la teoria dels canvis.

Codi:
set ARMA2_PATH=D:\Jocs\Bohemia Interactive\ArmA 2
set ARMA2OA_PATH=D:\Jocs\Bohemia Interactive\ArmA 2 Operation Arrowhead
I aquí haureu de canviar els PATH i l'ordre de llançament a -mod=

Codi:
cd /D "%ARMA2_PATH%"

arma2oa.exe %DEFAULT_PARAMETERS% "-mod=%CUSTOM_MODS%"

exit
 

ZeroQ

Més pesat que Kuban
27 Desembre 2011
1,632
3
38
Bilbo
#2
Re: Superar la limitació d'espai de l'accés directe de windo

Gràcies per compartir això Viper.

Només com a comentari quan llenceu l'aplicació .exe si poseu un "start" al davant posa al proces a executar en rerefons de manera que el fitxer .bat finalitza immediatament i no tens una finestreta de shell esperant a que finalitzi l'aplicació .exe executada.

Codi:
start arma2oa.exe %DEFAULT_PARAMETERS% "-mod=%CUSTOM_MODS%"
 

Viper

Administrador
Membre del personal
Administració
Moderador
Personal Arma
Personal DCS
#3
Re: Superar la limitació d'espai de l'accés directe de windo

ZeroQ said:
Gràcies per compartir això Viper.

Només com a comentari quan llenceu l'aplicació .exe si poseu un "start" al davant posa al proces a executar en rerefons de manera que el fitxer .bat finalitza immediatament i no tens una finestreta de shell esperant a que finalitzi l'aplicació .exe executada.

Codi:
start arma2oa.exe %DEFAULT_PARAMETERS% "-mod=%CUSTOM_MODS%"
Genial gràcies per l'apunt :çsi: