Five Elite Mercenaries are send to an Island in middle of the 1980'. The Task: Find and Eliminate a local Drug Baron. Features: new Physic, real Sunmovement, Day/Night Change, Hunger/Food system, realistic (!) Weather system, Light/Dark viewing system for AI, 5 different Fractions on the Island. Complete Realistic simulation of nearly all things, including Sleep. New weapons, new Vehicles. Vehicles driving system is now exact (!) like GTA IV , FireSystem,... this mod is Heavily inspired by GTA, IGI, FarCry.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Add media Report RSS themoreyouknow FarCry Commandline (view original)
themoreyouknow FarCry Commandline
embed
share
view previous next
Share Image
Share on Facebook Post Email a friend
Embed Image
Post comment Comments
pvcf Author
pvcf - - 4,943 comments

i finally got knowledge about the FarCry commandline system, here is a example how to use it. note: a variable must be already existend/defined in crygame.dll, otherwise it will not work:

bin32\Farcry.exe -map "map demo" -game_DifficultyLevel "game_DifficultyLevel 0"

--this commandline above will start farcry, load instantly the map "demo" and set difficulty level to 0

example of other possible commands:

-DEVMODE
-MOD:devkid_full
-map "map demo"
-game_DifficultyLevel "game_DifficultyLevel 4"
-s_SoundEnable "s_SoundEnable 1"

you can take any commands from system.cfg or load profiles, very strong commandline :D

i needed how this works because i need a parameter for OS bit-detection, (i give now in the start32.bat and start64.bat file the bitdepth to the game, so i know about the memory limitation inside the game).

btw, i learned how to handle this by researching it and found a example command for the map and the game difficulty settings in a FarCry3 forum, where the commands and the variables are still exact the same like in FarCry1 :D
and i bet its still the same in FarCry5 :D

on screenshot you see how some console variables in the c++ section are defined for opcl and a textfile which is put in a special knowledge folder in the mod, where modders might read some intresting stuff.

you see also that the original coders from Crytek referenced to "Counterstrike" in the Mod - interpreter :D

Reply Good karma+4 votes
HFCR
HFCR - - 503 comments

Heh, Far Cry 2, 3, 4, etc... are based on crytek's Far Cry 1 :D
I still think that far cry 1 it's a true far cry, other - are marketing and speculation on brand of Far Cry: lack of real quality and diversity in the new series of Far Cry by ubisoft.

P.S. Good job as always, Kai.

Reply Good karma Bad karma+5 votes
pvcf Author
pvcf - - 4,943 comments

> Heh, Far Cry 2, 3, 4, etc... are based on crytek's Far Cry 1 :D

not directly: UbiSoft ripped away the IP from Crytek together with the sourcecode due to some terms in their Contract.
But Crytek does not have to gave them the lua-code. So UbiSoft have the original c++ sourcecode from Cryengine and developed then their own lua frontend and called it Dunia.
Because all the lua variables are already predefined and coded in the c++ part, you can say, Dunia Engine is very very very Similar to Cryengine. Ofcourse they developed inbetween complete their own stuff in it, but the basics are still the same :D

> Far Cry: lack of real quality and diversity in the new series of Far Cry by ubisoft.

so thats why we are here and Modding ;)

and thanks!

Reply Good karma+2 votes
Admer456
Admer456 - - 823 comments

Really interesting. To me, it makes sense since all the games I've modded have a similar approach, e.g. in Half-Life: hl.exe -mod halfcry +skill 1 +map test +sv_cheats 1 +developer 1 -opengl

"FarStrike". Lol. I really wonder how many funny comments there are in the Far Cry SDK code.

Reply Good karma Bad karma+2 votes
pvcf Author
pvcf - - 4,943 comments

but for me it was a veeeeery confusion, i first tried to find out the parameter system by try and error like you have described it for HL, and it was really impossible.
cmon, a (map) command which call two times the same string ??
-map "map levelname"
this is uncommon ^^ it makes almost no sense to me.

Reply Good karma+4 votes
Admer456
Admer456 - - 823 comments

Now that's already true. It really is confusing to have 2 same strings as syntax for one command, first part being the call, second part being in the argument.

So I'm guessing it requires sort of like writing the commands in the console?
\map name
-map "map name"

I wonder if I could just write -anything "map name". Hmm.

Reply Good karma Bad karma+2 votes
pvcf Author
pvcf - - 4,943 comments

thats the point, in console the behaviour is command+ value/argument.
i really wonder why the guys at dunia engine from FC2 to FC5 never take hand on that dull system :D
would be intresting to see if this is also in actual cryengine iterations :D

Reply Good karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: