Page 1 of 1

Crysis Remastered [Engine:CryEngine]

Posted: Sun Sep 20, 2020 5:37 pm
by SunBeam
[ 20 Sep 20 - Hit #1 ]

Kindly DO NOT POST the information in this topic on other forums/communities (e.g.: Nexus) -OR- rephrase/paraphrase it in your YouTube videos/social media. Just as you prefer those places or making followers/an audience, so do I prefer FRF and wrote this specifically for this community! If you want to share the news, do send or link those users to FRF instead. Thank you for respecting my choice!

Game Name: Crysis Remastered
Game Vendor: Epic Games Store
Game Version: [ open the console with Tilde (~`) key in-game and type version [Enter] ]
Game Process: CrysisRemastered.exe
Game File Version: 1.0.0.1

[Link]
(kindly ask for permission if you intend to use the image above)

Hello folks.

Crytek has revamped the game to today's gfx standards, but while doing so, they've not given too much interest to the game's source-code. From what I've seen, game's been ported over to latest 5.6 CryEngine to benefit from the improved systems/sub-systems (mechanics, rendering, etc.), but the old behavior fans know about since years ago is still there.

You get access to the developer features (keys, CVars, commands) by simply running the game with -devmode command line appended to a shortcut you'd create for the game's .exe on your Desktop. The problem is - and this is what I meant with "not enough interest" - Epic Game Launcher will parse this command line and try to associate it to the Launcher's accepted parameters. So instead of running the game and allowing access to the developer features, EGS will try to launch the game's soundtrack instead :).

How to fix this:

In the game folder (e.g.: D:\Epic Games\CrysisRemastered\Bin64) you will see this:

Image

If you open it with a text editor, you will see this:

Image

That's how you would access the restricted console CVars/commands in the vanilla Crysis, by launching the game with that command-line argument. Considering I was able to inline this parameter while running the game, thus I can confirm it still works, I was looking for a way to tell EGS to accept it as well. The problem isn't the parameter itself, but rather missing some other parameters EGS needs to process to know which game this is ;) I got to know all of this by taking a look at the game logs in the LogBackups folder (e.g.: D:\Epic Games\CrysisRemastered\LogBackups):

Image

From that huge command line I've extracted just these:
  • -epicapp=Coot
  • -epicenv=Prod
You can find the same information in Game.log file in main folder (e.g.: D:\Epic Games\CrysisRemastered).

With that in mind, head back to Bin64 folder (e.g.: D:\Epic Games\CrysisRemastered\Bin64) and edit your Crysis_DevMode.bat file with a text editor (I recommend using Notepad++) so it looks like this:

Image

Code: Select all

CrysisRemastered.exe -devmode -epicapp=Coot -epicenv=Prod
Run the .bat and you're set.

Notes:

1) You may close the cmd window once the game starts.

2) You can alternately create a shortcut for the .exe and place it on your Desktop, calling it CrysisRemastered [DevMode], that should look like this, using the same command-line argument logic:

Image

Image

3) "How do I know it worked?" -> You will know when you see the game staring in windowed mode and at main menu, this in the upper-left:

Image

Quick way to get the game back to your chosen Fullscreen or Borderless mode is to open the console and type in r_fullscreen 1 [Enter]. Another permanent way to do it is to write the CVar above in a .cfg file. I'll update this part once I figure out how.

4) "I can open the console, but I can't type. Help!" -> When you are at main menu, wait for the upper-left icon shown above to vanish (that's when the game finished loading data/shaders/objects). Open console, then alt-tab out and back in. Close and reopen console. It should work now. If you're already in-game, then you should not have this problem. I experienced it only at main menu.

A follow-up table might occur sometime during the week, depending on what I discover. Else, the DevMode details in the next post should help you on your merry way :P You got everything you need in there, so I'm expecting no "can someone do this?" posts.

Best regards,
Sun

Re: Crysis Remastered [Engine:CryEngine]

Posted: Sun Sep 20, 2020 5:37 pm
by SunBeam
Developer Keys

F1 » 1st person/3rd person camera toggle. Press multiple times to cycle.

F2 » Teleports to developer map-defined waypoints. Press multiple times to cycle.

F3 » Fly/noclip/walk. Press multiple times to cycle. DO NOT PRESS "C" WHILE IN FLY OR NOCLIP MODE! Unless you want to see what happens and reload last checkpoint :)

F4 » God/Team God/Demi God/Off. Press multiple times to cycle.

Console Commands

List:
229 Commands
ag_reload_ag
ag_reload_xml
ag_step
ag_testplanner
ag_variationInput
ai_CheckGoalpipes
ai_commTest
ai_commTestStop
ai_dumpCheckpoints
ai_Recorder_Start
ai_Recorder_Stop
ai_reload
ai_reload_voicelib
ai_resetCommStats
ai_start_coordination
ai_validateAllSmartObjects
ai_voiceTest
ai_voiceTestStop
ai_writeCommStats
ag_reload_ag
ag_reload_xml
ag_step
ag_testplanner
ag_variationInput
ai_CheckGoalpipes
ai_commTest
ai_commTestStop
ai_dumpCheckpoints
ai_Recorder_Start
ai_Recorder_Stop
ai_reload
ai_reload_voicelib
ai_resetCommStats
ai_start_coordination
ai_validateAllSmartObjects
ai_voiceTest
ai_voiceTestStop
ai_writeCommStats
ban
ban_remove
ban_status
Bind
buy
buyammo
cc_cacheall
cc_cleanupcache
cl_comment
connect
connect_crynet
ConsoleHide
ConsoleShow
demo
demo_StartDemoChain
demo_StartDemoLevel
disconnect
disconnectchannel
ds_Dump
ds_DumpSessions
ds_Reload
dumpnt
dumpss
dump_action_maps
dump_maps
dump_stats
eqp_DumpPacks
es_compile_area_grid
es_dump_bookmarks
es_dump_entities
es_dump_entity_classes_in_use
exec
e_ParticleList
e_ParticleListEmitters
e_ParticleMemory
e_ReloadSurfaces
ffs_PlayEffect
ffs_Reload
ffs_StopAllEffects
fg_InspectAction
fg_InspectEntity
fg_Inspector
freeze
gamedata_playback
gamedata_record
gamedata_stop_record_or_playback
gamespy_accept_friend_request
gamespy_accept_invite
gamespy_block_profile_id
gamespy_find_user
gamespy_get_name
gamespy_get_profile_id
gamespy_is_profile_id_blocked
gamespy_is_user_friend
gamespy_list_friends
gamespy_log_friend_events
gamespy_log_invites
gamespy_revoke_friend_status
gamespy_send_friend_request
gamespy_send_invite
gamespy_unblock_profile_id
goto
gotoe
g_battleDust_reload
g_controlsButtonsLayout
g_controlsStickLayout
g_controlsVehicleButtonsLayout
g_controlsVehicleStickLayout
g_debug_minimap
g_debug_objectives
g_debug_spawns
g_debug_teams
g_dump_stats
g_loadMod
g_nextlevel
g_quickGame
g_quickGameStop
g_reloadGameRules
g_saveLoadDumpEntity
http_startserver
http_stopserver
i_dropitem
i_dump_ammo_pool_stats
i_giveallitems
i_giveammo
i_givedebugitems
i_giveitem
i_listitems
i_reload
i_saveweaponposition
join_game
kick
kickid
kill
lastinv
load
loadactionmap
LoadConfig
loadLastSave
loadOnlineAttributes
loadProfile
login
login_profile
lua_debugger_show
lua_dump_coverage
lua_dump_state
lua_garbagecollect
lua_reload_script
LvlRes_export
map
map core
map fleet
map harbor
map ice
map island
map mine
map rescue
map sphere
map tank
map village
mfx_Reload
mfx_ReloadFGEffects
mov_goToFrame
mov_useCam
name
net_check_for_patch
net_download_patch
net_dump_object_state
net_install_patch
net_next_map
net_pb_cl_enable
net_pb_sv_enable
net_set_cdkey
open_url
play
preloadforstats
quit
q_Quality
rcon_command
rcon_connect
rcon_disconnect
rcon_startserver
rcon_stopserver
readabilityReload
record
ReloadDialogData
restartgame
RunUnitTests
r_ColorGradingChartImage
r_MergeShaders
r_OptimiseShaders
r_OverscanBorders
r_PrecacheShaderList
r_PrecacheShaders
r_PrecacheShadersLevels
r_StatsShaderList
r_StatsShaders
save
saveOnlineAttributes
saveProfile
save_genstrings
save_quick
Screenshot
spectator
startKickVoting
startNextMapVoting
status
stopdemo
stoprecording
sv_restart
sv_say
sys_crashtest
sys_LvlRes_finalstep
sys_LvlRes_findunused
sys_RestoreSpec
team
telemetry_getsessionid
telemetry_submitlog
testOnlineAttributes
test_delegate
test_nsbrowse
test_nschat
test_nsnat
test_nsreport
test_nsstats
test_pathfinder
test_playersBounds
test_profile
test_reset
test_timeout
unload
version
viewnote
VisRegTest
voice_mute
vote
v_exit_player
v_kill
v_reload_system
wait_frames
wait_seconds
Console CVars
3491 CVars

Re: Crysis Remastered [Engine:CryEngine]

Posted: Mon Sep 21, 2020 8:30 pm
by sebastianyyz
Beautiful. Thank you SunBeam

Re: Crysis Remastered [Engine:CryEngine]

Posted: Tue Feb 23, 2021 6:32 pm
by lenjen
just shit !!!! the link does not work stop making everything so complicated if you want to share and show your job do it on real then or just scam.

Re: Crysis Remastered [Engine:CryEngine]

Posted: Tue Feb 23, 2021 7:50 pm
by SunBeam
lenjen wrote:
Tue Feb 23, 2021 6:32 pm
just shit !!!! the link does not work stop making everything so complicated if you want to share and show your job do it on real then or just scam.
There's no link; what are you mumbling about? How about you go to a site that has trainers on it and spare me the drama? Cheers.