Jump to content

Sacred 2 Tweaks for Freeze and Memory Leaks


Recommended Posts

#########################################################################################################

sacred ii @ tweaks @ freeze @ memory leaks @ vpn lan coop @ others

#########################################################################################################

- so after days documenting over all places I tink I found a balance point sort of !
- those stuff needs more testing !
- hope that all of this will help you !
- this will be a long post !
- all updates will go lower in this post !
- sory bad english !

#########################################################################################################

so this is what setup I use

cpu @ intel @ i5 @ 4690k @ quad cores no ht @ locked to 3.5 ghz no boost no oc
gpu @ nvidia @ zotac amp ! edition @ gtx 1080 @ micron 8 gb gddr5x 256 bit @ 2560 cuda cores @ stock auto boost no oc
ram @ kingston @ hyper x fury @ 8 gb @ ddr3 @ 1600 mhz
ram @ kingston @ hyper x fury @ 8 gb @ ddr3 @ 1600 mhz
mob @ asus @ h97m-e @ micro atx @ soket 1150
psu @ tacens @ mars gaming mp800 @ 800 wats
ops @ windows 7 ultimate sp1 x64bit
dis @ 1920 x 1080 native

no antivirus or other malware scan or defender or security or other crap, only firewall active as usual !

using 2.65.1 build 18565 from gog with no mods or other patches
microsoft visual c++ 2005 redistributable 8.0.56336
nvidia graphics driver 376.19
nvidia physx system software 9.17.0524
nvidia physx legacy 9.13.0604

all settings to max and all active
physx on
aa in game x4
downsampling to fhd my monitor 1920 x 1080 native from 4k 3840 x 2160 using nvidia dsr factor 4x and 50% dsr smoothness
addaptive half refresh rate, like limit 30 fps

#########################################################################################################

and is working ok but as you know it will freeze up
the memory allocation will get full and the game will freeze up when hitting like 1,600 ~ 1,735 GB working set

we can remove the video starting trailers for more memory but not much, I tink 15MB max mabe ?

and we can remove the updater to leave the game run with no checks I tink but duno if this helps realy

adding some command lines but dunno if realy helps

ingame console comand   mem mgr   will show up memory manager so wach up for texture memory hiting like 315MB
but is not realy persistent to freeze at 315MB so you realy don't know mabe its in range of 265 ~ 315 MB

mabe alt tabing from the game and back should do more free up like flush / purge memory ? duno realy !

posting those extra things you can try in the lower space of this post

#########################################################################################################

so now the first thing to set up is the actual   executables

go to   C:\sacrediia\system   and   right click   and   properties   on   sacred2.exe
in   general   tab you
click   advanced   and set on only the   file is ready for archiving   and click ok
now go in   compatibility   tab and
set on the   run this program in compatibility mode for   I use windows xp sp2 but you can try all of them I tink or none
set on the   disable desktop composition
set on the   disable display scaling on high dpi settings
set on the   run this program as administrator
now click on   change settings for all users   and set them the same then click   apply
now click on  apply   and   ok

do the same for   s2gs.exe

now send a   shortcut   of   sacred2.exe   to   desktop   only
do the same steps settings for the   shortcut
but in   general   tab
on   advanced   button
you add a second set on    allow this file to have contents indexed

now I have tryed compatibility for xp and vista and with no compatibility at all and ddn't see much realy
aniway needs more testing I tink

#########################################################################################################

now the second step is to start the game from the shortcut and then exit

#########################################################################################################

now the third step

so this is what I use and be carefull not to fry your system as those are max settings and needs more testing

I tink the only alteration of game is that it includes the camera more free angle line codes wich are those I use
cam1_rotx_emax = -1.45,
cam1_rotx_max = -1.45,
cam1_rotx_min = 1.45,

all settings to max + physx on + aa in game x4
I recomend a 30fps limit not just for low pc sake but helps in memory problem too I tink

the resolution is set to 1920 x 1080
so if you want to change you can see and find it in the last linecodes

and fo those that use   ati / amd   cards and haves problems try and do this
search the line code   usePhysHW = 1,   and change to   usePhysHW = 0,

#########################################################################################################

go to folder   C:\Users\yourname\AppData\Local\Ascaron Entertainment\Sacred 2\
and open in notepad this file   options.txt
delete all that is in that file and paste the exact text codes below

or replace the file   options.txt   with this one   options.txt

#########################################################################################################

--          DO NOT EDIT THIS FILE
--
-- To customize your settings, edit optionsCustom.txt,
-- and add only parameters which you want to overide
if not camera then
camera = {
    behaviour = 0,
    cam1_rotx_emax = -1.45,
    cam1_rotx_max = -1.45,
    cam1_rotx_min = 1.45,
    cam1_trackdist_max = 850,
    cam1_trackdist_min = 120,
    cam_autorot_speed = 0.5,
    cam_autozoom_max = 800,
    cam_autozoom_min = 100,
    cam_autozoom_speed = 1,
    cameraDamping = 1,
    cameraShake = 1,
    cover_detection_dist = 1000,
    customsettings = 0,
    dng1_rotx_emax = -1.22,
    dng1_rotx_max = -0.9,
    dng1_rotx_min = -0.48,
    dng1_trackdist_max = 710,
    dng1_trackdist_min = 150,
    editorDevCam = 0,
    heromenu_rotx_emax = -1.22,
    heromenu_rotx_max = -0.99,
    heromenu_rotx_min = -0.48,
    heromenu_trackdist_max = 510,
    heromenu_trackdist_min = 150,
    invert = 0,
    leaf_occlusion_fact_x = 1,
    leaf_occlusion_fact_y = 2,
    TPOMax = 40,
    TPOMin = -20,
}
end
if not debug then
debug = {
}
end
if not editor then
editor = {
    acc = 5,
    autolock = 0,
    camera_scroll = 200,
    collisionPath = "",
    createBackups = 1,
    editor_posx = 100,
    editor_posy = 500,
    fixedHeight = 0,
    fixedHeightValue = 0,
    menu_scroll = 3,
    minimap = "minimap.bmp",
    nogoangle = 45,
    toolbar_posx = 800,
    toolbar_posy = 400,
    undo_depth = 20,
    viewmode_posx = 0,
    viewmode_posy = 0,
    viewScale = 1,
    worldPath = "../editor/sectors/",
    worldview_posx = 800,
    worldview_posy = 50,
}
end
if not editor_bindings then
editor_bindings = {
    binding_con_shortcut0 = 59,
    binding_con_shortcut1 = 60,
    binding_con_shortcut2 = 61,
    binding_con_shortcut3 = 62,
    binding_con_shortcut4 = 63,
    binding_con_shortcut5 = 64,
    binding_con_shortcut6 = 65,
    binding_con_shortcut7 = 66,
    binding_console = 41,
    binding_editor_copy = 1070,
    binding_editor_create_group = 49,
    binding_editor_cut = 1069,
    binding_editor_delete = 211,
    binding_editor_down = 200,
    binding_editor_grid = 34,
    binding_editor_left = 203,
    binding_editor_ls_down = 3,
    binding_editor_ls_smooth = 4,
    binding_editor_ls_up = 2,
    binding_editor_minimap = 15,
    binding_editor_nextitem = 38,
    binding_editor_obj_center = 57,
    binding_editor_obj_move = 50,
    binding_editor_obj_rotate = 19,
    binding_editor_obj_scale = 20,
    binding_editor_obj_sel = 10,
    binding_editor_obj_set = 9,
    binding_editor_obj_snap = 31,
    binding_editor_paste = 1071,
    binding_editor_pat_draw = 7,
    binding_editor_pat_erase = 8,
    binding_editor_pat_sel = 5,
    binding_editor_pat_set = 6,
    binding_editor_previtem = 37,
    binding_editor_redo = 1068,
    binding_editor_restore_state_0 = 71,
    binding_editor_restore_state_1 = 72,
    binding_editor_restore_state_2 = 73,
    binding_editor_restore_state_3 = 75,
    binding_editor_restore_state_4 = 76,
    binding_editor_restore_state_5 = 77,
    binding_editor_restore_state_6 = 79,
    binding_editor_restore_state_7 = 80,
    binding_editor_restore_state_8 = 81,
    binding_editor_restore_state_9 = 82,
    binding_editor_right = 205,
    binding_editor_rot_left = 16,
    binding_editor_rot_left_90 = 4112,
    binding_editor_rot_right = 18,
    binding_editor_rot_right_90 = 4114,
    binding_editor_save_state_0 = 4167,
    binding_editor_save_state_1 = 4168,
    binding_editor_save_state_2 = 4169,
    binding_editor_save_state_3 = 4171,
    binding_editor_save_state_4 = 4172,
    binding_editor_save_state_5 = 4173,
    binding_editor_save_state_6 = 4175,
    binding_editor_save_state_7 = 4176,
    binding_editor_save_state_8 = 4177,
    binding_editor_save_state_9 = 4178,
    binding_editor_select_all = 43,
    binding_editor_toggle_grnd_snap = 4127,
    binding_editor_toggle_obj_snap = 4128,
    binding_editor_tool_toggle = 48,
    binding_editor_undo = 1045,
    binding_editor_up = 208,
    binding_editor_zoomin = 30,
    binding_editor_zoomout = 4126,
    binding_exit = 1,
}
end
if not key_bindings then
key_bindings = {
    binding_attributes = 46,
    binding_autocollect = 16,
    binding_buff_1 = 7,
    binding_buff_2 = 8,
    binding_buff_3 = 9,
    binding_call_specialpet = 45,
    binding_camera_looknorth = 44,
    binding_cancel = 1,
    binding_cheat_kill_near = 1061,
    binding_combatarts = 18,
    binding_console = 41,
    binding_dbg_copy_location = 1070,
    binding_dbg_dispnavi = 1058,
    binding_dbg_dispnogo = 1069,
    binding_dbg_disppath = 1059,
    binding_dbg_dispphy = 1060,
    binding_dbg_freeze_debris = 1073,
    binding_dbg_instanced_debris = 1047,
    binding_dbg_paste_location = 1071,
    binding_dbg_read_physx_files = 4129,
    binding_dbg_sound1 = 1041,
    binding_dbg_sound2 = 1042,
    binding_dbg_teleport = 1044,
    binding_dbg_test = 1072,
    binding_dbg_toggle = 1056,
    binding_forced_attack = 1024,
    binding_godspell = 34,
    binding_heal = 57,
    binding_home_teleport = 66,
    binding_infoall = 56,
    binding_inventory = 33,
    binding_logbook = 38,
    binding_minimap0 = 15,
    binding_minion_status = 52,
    binding_mountslot = 11,
    binding_ok = 28,
    binding_orb1 = 67,
    binding_orb2 = 68,
    binding_orb3 = 87,
    binding_orb4 = 88,
    binding_pause = 25,
    binding_potion_1 = 19,
    binding_potion_2 = 20,
    binding_potion_3 = 21,
    binding_potion_4 = 22,
    binding_potion_5 = 23,
    binding_potion_6 = 24,
    binding_profile = 1057,
    binding_savegame = 65,
    binding_screenshot = 183,
    binding_shortcut0 = 1083,
    binding_shortcut1 = 1084,
    binding_shortcut10 = 1111,
    binding_shortcut11 = 1112,
    binding_shortcut2 = 1085,
    binding_shortcut3 = 1086,
    binding_shortcut4 = 1087,
    binding_shortcut5 = 1088,
    binding_shortcut6 = 1089,
    binding_shortcut7 = 1090,
    binding_shortcut8 = 1091,
    binding_shortcut9 = 1092,
    binding_slowmotion = 1048,
    binding_spell_1 = 2,
    binding_spell_2 = 3,
    binding_spell_3 = 4,
    binding_spell_4 = 5,
    binding_spell_5 = 6,
    binding_suicide = 16,
    binding_teamdialog = 49,
    binding_toggle_debugmap = 1046,
    binding_toggle_minion_attackmode = 53,
    binding_toggle_minion_attackrange = 43,
    binding_toggleui = 87,
    binding_viewleft = 30,
    binding_viewright = 32,
    binding_walk = 4096,
    binding_walkbwd = 31,
    binding_walkfwd = 17,
    binding_weapon_1 = 59,
    binding_weapon_2 = 60,
    binding_weapon_3 = 61,
    binding_weapon_4 = 62,
    binding_weapon_5 = 63,
    binding_worldmap = 50,
    binding_worldmap_layerdown = 26,
    binding_worldmap_layerset = 181,
    binding_worldmap_layerup = 27,
    binding_worldmap_zoomfix = 55,
    binding_worldmap_zoomin = 78,
    binding_worldmap_zoomout = 74,
    binding_zoomin = 201,
    binding_zoomout = 209,
}
end
if not locale then
locale = {
}
end
if not mainmenu_bindings then
mainmenu_bindings = {
    binding_cancel = 1,
    binding_console = 41,
    binding_ok = 28,
    binding_screenshot = 183,
}
end
if not manager then
manager = {
    animMem = 1,
    grannyMem = 1,
    pmsMem = 1,
    secMem = 1,
    sptMem = 1,
    texMem = 285212672,
}
end
if not network then
network = {
    lobby_ip = "eu.sacred2.net",
    lobby_name = "",
    lobby_port = 6800,
    networkwrapper_server_remove_timeout = 2000,
    playername = "Anonymous",
}
end
if not options then
options = {
    autoCollectRadius = 160,
    autoCollectRareOther = 0,
    autoCollectRareSelf = 0,
    autoDoors = 1,
    autoequip = 1,
    bigHeadMode = 0,
    bloodAndGore = 1,
    camera_mode = 1,
    cameraConfigAutoCurve = 0,
    cameraConfigCollision = 0,
    cameraConfigFollow = 0,
    cameraConfigZoomCurveMax = 20,
    cameraConfigZoomCurveMin = 0,
    cameraConfigZoomMax = 20,
    cameraConfigZoomMin = 1,
    damagedetails = 1,
    debugBits = 0,
    instantCastSpell = 0,
    map_mini_curv = 8,
    map_mini_icon = 0.8,
    map_mini_rot = 1,
    map_mini_size = 8,
    map_mini_transp = 1,
    map_mini_zoom = 0.6,
    map_tab_icon = 0.8,
    map_tab_pers = 0,
    map_tab_rot = 1,
    map_tab_transp = 1,
    map_tab_zoom = 0.9,
    minion_behavior = 0,
    posx = 0,
    posy = 0,
    potionorder = 2,
    showBuffEffects = 1,
    showDangerclass = 0,
    sound = 1,
    tutorial = 1,
    validateScreenMode = 1,
    version = 2,
}
end
if not render then
render = {
    alphaRefMiniobj = 128,
    alphaRefObj = 128,
    alphaRefTree = 128,
    altLighting = 0,
    clipShadow = 25,
    colortrans = 0,
    compass = 1,
    cubeMapUpdateLimiter = 1,
    cutscenes = 1,
    d_creatures = 1,
    d_decals = 1,
    d_editorIcons = 1,
    d_enableSkinning = 1,
    d_gpuSync = 0,
    d_materialFilter = -1,
    d_miniMeshes = 1,
    d_minis = 1,
    d_mipMapFillMode = 0,
    d_patches = 1,
    d_patchPhysics = 0,
    d_renderFx = 1,
    d_sectorBorders = 0,
    d_skipDrawPrim = 0,
    d_statics = 1,
    d_trees = 1,
    d_water = 1,
    debugStrmTextures = 0,
    decalBias = -0.001,
    dynamicTerrain = 0,
    fog = 1,
    glow = 1,
    groundDetail = 4,
    lightLinks = 1,
    lodBias = 0,
    maxPntLights = 12,
    maxPntShadows = 12,
    miniClipDist = 1500,
    miniDensity = 50,
    motionDetail = 1,
    penumbraQuality = 10,
    penumbraSize = 0.006,
    precision = 1,
    renderpriority = 0,
    screenClipHeroDist = 0,
    screenOpacityClipVal = 0,
    shaderCache = 1,
    shadowDetail = 2600,
    shadowFlags = 30,
    shadowMapDepthBias = 0,
    shadowMapN = 48,
    shadowMapSlopeBias = 0,
    shadows = 1,
    textureQuality = 4,
    textureUploadLimiter = 1,
    threadedSkinning = 1,
    treeMode = 2,
    useFlipSync = 0,
    useLazyDetailTextures = 1,
    videos = 1,
    visDetail = 25,
    waitForGpuMode = 0,
    weathereffects = 1,
    wobble = 1,
}
end
if not settings then
settings = {
    checkWorldPositions = 0,
    dxDetect = 0,
    enableLightFx = 1,
    enableMobilitySupport = 0,
    forceShader = "",
    maxFps = 0,
    mgpu = 1,
    staged = 0,
    streaming = 1,
    timeOfDayFreeze = 0,
    usePhysHW = 1,
    zoomspeed = 200,
}
end
if not shortcut_commands then
shortcut_commands = {
    cmd_shortcut0 = "sys flush",
    cmd_shortcut1 = "editor",
    cmd_shortcut10 = "help",
    cmd_shortcut11 = "help",
    cmd_shortcut2 = "help",
    cmd_shortcut3 = "help",
    cmd_shortcut4 = "help",
    cmd_shortcut5 = "help",
    cmd_shortcut6 = "help",
    cmd_shortcut7 = "help",
    cmd_shortcut8 = "help",
    cmd_shortcut9 = "help",
}
end
if not sound then
sound = {
    chat_notify = 1,
    falloffpower = 5,
    hero_on_center = 0,
    listener_mode = 0,
    mastergroup_group01 = 1,
    mastergroup_group02 = 1,
    mastergroup_group03 = 2,
    mastergroup_group04 = 2,
    mastergroup_group05 = 2,
    mastergroup_group06 = 2,
    mastergroup_group07 = 2,
    mastergroup_group08 = 2,
    mastergroup_group09 = 2,
    mastergroup_group10 = 2,
    mastergroup_group11 = 2,
    mastergroup_group12 = 2,
    mastergroup_group13 = 2,
    mastergroup_group14 = 3,
    mastergroup_group15 = 2,
    mastergroup_group16 = 2,
    mastergroup_group17 = 2,
    mastergroup_group18 = 2,
    mastergroup_group19 = 2,
    mastergroup_group20 = 2,
    mastergroup_group21 = 2,
    mastergroup_group22 = 2,
    mastergroup_group23 = 2,
    mastergroup_group24 = 2,
    mastergroup_group25 = 2,
    mastergroup_group26 = 2,
    mastergroup_group27 = 2,
    mastergroup_group28 = 2,
    mastergroup_group29 = 2,
    mastergroup_group30 = 2,
    mastergroup_group31 = 2,
    memorybudget = 80,
    obstruction_detection = 1,
    plugin = "MILES",
    plugin_update_ms = 80,
    provider = "MILES",
    quality = 1,
    samplerate = 48000,
    speakers = 0,
    speech_commentary = 1,
    system_sleep_ms = 30,
    voices_3d = 50,
    volume_2d = 100,
    volume_group01 = 68,
    volume_group02 = 85,
    volume_group03 = 80,
    volume_group04 = 100,
    volume_group05 = 40,
    volume_group06 = 60,
    volume_group07 = 80,
    volume_group08 = 100,
    volume_group09 = 87,
    volume_group10 = 80,
    volume_group11 = 87,
    volume_group12 = 34,
    volume_group13 = 100,
    volume_group14 = 80,
    volume_group15 = 87,
    volume_group16 = 87,
    volume_group17 = 80,
    volume_group18 = 50,
    volume_group19 = 68,
    volume_group20 = 87,
    volume_group21 = 80,
    volume_group22 = 80,
    volume_group23 = 80,
    volume_group24 = 80,
    volume_group25 = 80,
    volume_group26 = 80,
    volume_group27 = 80,
    volume_group28 = 80,
    volume_group29 = 80,
    volume_group30 = 80,
    volume_group31 = 80,
    volume_master = 100,
    volume_master_music = 100,
    volume_master_sfx = 100,
    volume_master_speech = 100,
    zoom_falloff = 0,
}
end
if not tutorial then
tutorial = {
    checkObjectsOfInterestTimer = 2,
    filterRange = 400,
    initialDelayTimer = 40,
    popupTime = 15,
    recheckObjectsOfInterestTimer = 0.5,
}
end
if not video then
video = {
    detail_env = 33,
    detail_fx = 2,
    detail_gfx = 3,
    detail_grass = 1750,
    detail_grnd = 4,
    detail_light = 33,
    detail_physx = 1,
    detail_shd = 4,
    detail_tex = 2,
    fsaa = 3,
    fullscreen = 1,
    gamma = 0,
    hardware_mouse = 1,
    height = 1080,
    quality = 5,
    scaleUI = 1,
    simplepointlight = 0,
    vsync = 1,
    weather = 1,
    width = 1920,
}
end
-- eof

#########################################################################################################

- ill update the post soon for the extra things down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

so this time my run was different I tink or its schizofrenia
because I walked a long road and teleported only once
so I had to quit because I was bored to walk so much for the freeze to acure
yea seariously I ven walked to the big castle vilage and nothing or it was very close to freeze

so wath I tink it is caused this long play is this I have done before play

#########################################################################################################

first you go install the
microsoft visual c++ 2005 redistributable 8.0.56336 32bit

ok now searching in the   memmgr.dll   wich I tink is the problem
will find something about compilation, version, dependency . . .

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86"

so its says about another version of
microsoft visual c++ 2005 redistributable 8.0.50727.762 32bit
so I installed this too but didnt showed at installed programs
so tested it aniways but I used another memory alteration number so it gave me freeze fast aniway I tink

so then I was like ok its not good and I  runned again the installer of the
microsoft visual c++ 2005 redistributable 8.0.56336 32bit

the tested and mabe the same as usual I tink

#########################################################################################################

now I had to try disable some vodeos from starting to eat lower memory at start
so I did this

go to   C:\sacrediia\video
you can find 4 files and the terminations are   .bik
now try to rename with 7zip or winrar and add after   .bik   add like   .bik.file
now go to   C:\sacrediia\locale\en_UK\trailer
and do the same

now I have tested it but mabe a slighty better
then in console I saw something about update check
so you gues what I did, yea I did the same ti disable it so

go to   C:\sacrediia
and like the video file add the terminations   .file   to these 2 files and will look like this
Sacred2Updater.dat.file
Sacred2Updater.exe.file
so now that update was disabled

#########################################################################################################

I did an extra disabling to those ones too

so same go to   C:\sacrediia\system
and the 2 files will look like this
LaptopGaming_vista.dll.file
LaptopGaming_xp.dll.file
but the I was like I have to change the combatibility mode to none
because I had just disabled those 2
but its a speculation I tink duno
aniway I changed the compatibility mode to none aniway
yes schizofrenia

#########################################################################################################

so tested it and I tink was slighty better mabe duno realy animore
so I go an change the memory alocation a bit finer
but I go to sleep and pc was still running and didn't tested it with new memory settings
now I wake up and restarted pc
remembered that made a change to memory and started the game
so I was talking to the phone the all run so
so started the game
I was goig trough the graphix settings and turned off weather then turned again on and aply
wich I recomend doing so I tink but again shizoprhenia mabe
go to sound and aply
go to gameplay and aply
so the settings was looking good I started a lan free game mode set to 2 players max bronze difficulty
but played alone and server name was serversacrediils no password set

so now entered the game still talked to phone yes
teleported to a simple vilage then walked a long time while talking to phone
then after some mabe 2h and 15m I was to the store and leave the game run like 15 min
come back home and continued walking in the game trough vilages and wild forests full of mobs behind me
the I was bored because I was waiting for the freeze but nothing
so walked to the big castle so shorten the time as I wanted to freeze
walked the full castle and maibe it did lag 1 second a few times but nothing
opened console and typed   mem mgr   to see the mem stat
it was like the manager was working ok this time like one time showed like
memtext: 278 MB of 285MB
then
memtext: 265 MB of 285MB
I know I saw that many times reducing it and still go freeze but not this time
or mabe was so close but I did quit the game was boored

I used the code I posted first time
I above this post wich haves the fine memory settings or at least what I tink is good
but I need to test it more times I tink to realy see

#########################################################################################################

so this is a schizophrenic story
and no
I don't have schizophrenia I tink

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

so after setting all stuff that I did upper posts I remembered I did something else too

so go to   C:\Users\gmxlr8\AppData\Local\Temp\
and delete the folder   Ascaron Entertainment

so now it showld have clean logs and shaders and stuff
the game will gang a little first time running but will be better I tink next time

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

now for the proper lan play via an vpn network
the settings require a bit of work but its a proper way to actualy games to work even with a router or watever you use
but duno if its working via phone network via a sim card
since I tink hamachi is crap and others are same crap or not available animore or else

what I use is   zerotiervpn   wich is free but limited on conections or something watever just read their infos

so make an account
go to networks and delet all existing ones
now create one like this one I use to play with a friend in coop
and used to play sacred 1 too and medal of honor allied assault in coop mod

so create a new network watever name
now you have an network id   345kj643k56h4k56h   or watever it gives you
network name   abcdefgh   or watever name you give it
in description leave empty
now in access control I use   none public network
ok now next is set the   multicast recipient limit   to   32
set the   enable broadcast
now to the right side you set   Auto-Assign from Range   easy tab   192.168.191.*
now set on only   zerotier 6plane

544147778_zerotiervpn@infos@aaa.thumb.jpg.def441cd35bab4e47c8ee0b3ab92ad13.jpg

ok now for the hard part because the program zerotier is using its a bit strange in its ui parts
just do as I say
install the program and when opening it will tell you to log in and to create a network but
you just log in and don't click on create network and instead close the dialog
now close the program be shore its closed as it will minimize in right clock icons task bar
ok now easyer part is to open again program and right click on right icon and select join network
so you join your id network wich you just created via website and he will take some seconds to install an virtual addapter
when its done you just exit again the program

now the easyest part
start the program
go to   windows control panel   and then in   network and internet   then in   change adapter settings
here you press   alt   on your keyboard and click on top left on the window the   advanced   tab then  advanced settings
now in here in   conections window   you have to see the adapter   zero tier one   or watever strange name it have
and needs to be on top of everithing so if its not then click on it and press the green arrow pointing up so its moded uper till its the first one
now click ok

hehe almost done

now in the main window you will find some addapters and here is the adapter   zerotier one   or watever strange name it haves
you right click on the adapter the one wich name is a bit strange like   zerotier one
so right click on it and   properties
then click on   networking   tab then in  a small window you can see different conections
now click on the   internet protocol 4 (tcp/ipv4)   be carefull not to disable the box
and after you click it then click lower on right   properties
here you click on   advanced   tab
and here hahahaha you   click on the   automatic metric   so its disabled and set manual the   interface metric   to   1
now click ok and ok and ok and you are allmoust finished

ha now close the program
start the program again yes its dumb but the scripts are like that

go to
now go right click on the program icon and then on   show networks
in that window you have to see status is ok and managed ips is 192.168.191.181   or it depends on your termination can be .182 or .183 or else
so now you need to go to   zerotier  website and in your account open your network you created first time
here you scroll down in tab with   members   you need to first set filters for   authorized   and  not authorized
then you go down and click on a icon in shape of a tool wrench in front of your conection or ip and select   allow ethernet bridging

so now you close the program and yes open it again and it should work
but now you need to add more budies to play with you
they need to only make an account then
install program log in but not create network
instead join your network
close the program
open again
set the windows addapter settings thing
close the program
you need to go in   zerotier   website and allow them on nettwork
and set them to the   click on a icon in shape of a tool wrench in front of your conection or ip and select   allow ethernet bridging
now they open the program and they will show up on your network with green

finish now open game go to multyplayer then lan select your char
create game and set it as you like name of server set to like serversacrediilm and no password
chose settings of campain or watever you like and start
after your in game
now your friend can start game and join with his character

be careful to allways save at a resurection monolith both of you frequently and in same place and before exiting
because if one plays do more quest than the other then it might go error on you
so play in parrallel and try save same place and you save frequently and try to teleport only if necessarry or it might freeze
try play like clean and be more soft on the game coz its memmory its fragile as you know

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

remembered that I added in the game shortcut those parameters
-nocpubinding -skipopenal

so go to shortcut properties and then in shortcut tab and then in target window I have it like this
C:\sacrediia\system\sacred2.exe -nocpubinding -skipopenal

#########################################################################################################

- have fun and if I'm around ill try to help you if you have problems !

#########################################################################################################

- this post was last updated on   2019 02 11 22 15 01 001   !
- more updates will go down this post !

#########################################################################################################

Edited by puredemonsss
  • Like! 1
Link to comment
On 2/9/2019 at 10:06 AM, puredemonsss said:

#########################################################################################################

sacred ii @ tweaks @ freeze @ memory leaks @ vpn lan coop @ others

#########################################################################################################

- so after days documenting over all places I tink I found a balance point sort of !
- those stuff needs more testing !
- hope that all of this will help you !
- this will be a long post !
- all updates will go lower in this post !
- sory bad english !

#########################################################################################################

so this is what setup I use

cpu @ intel @ i5 @ 4690k @ quad cores no ht @ locked to 3.5 ghz no boost no oc
gpu @ nvidia @ zotac amp ! edition @ gtx 1080 @ micron 8 gb gddr5x 256 bit @ 2560 cuda cores @ stock auto boost no oc
ram @ kingston @ hyper x fury @ 8 gb @ ddr3 @ 1600 mhz
ram @ kingston @ hyper x fury @ 8 gb @ ddr3 @ 1600 mhz
mob @ asus @ h97m-e @ micro atx @ soket 1150
psu @ tacens @ mars gaming mp800 @ 800 wats
ops @ windows 7 ultimate sp1 x64bit
dis @ 1920 x 1080 native

no antivirus or other malware scan or defender or security or other crap, only firewall active as usual !

using 2.65.1 build 18565 from gog with no mods or other patches
microsoft visual c++ 2005 redistributable 8.0.56336
nvidia graphics driver 376.19
nvidia physx system software 9.17.0524
nvidia physx legacy 9.13.0604

all settings to max and all active
physx on
aa in game x4
downsampling to fhd my monitor 1920 x 1080 native from 4k 3840 x 2160 using nvidia dsr factor 4x and 50% dsr smoothness
addaptive half refresh rate, like limit 30 fps

#########################################################################################################

and is working ok but as you know it will freeze up
the memory allocation will get full and the game will freeze up when hitting like 1,600 ~ 1,735 GB working set

we can remove the video starting trailers for more memory but not much, I tink 15MB max mabe ?

and we can remove the updater to leave the game run with no checks I tink but duno if this helps realy

adding some command lines but dunno if realy helps

ingame console comand   mem mgr   will show up memory manager so wach up for texture memory hiting like 315MB
but is not realy persistent to freeze at 315MB so you realy don't know mabe its in range of 265 ~ 315 MB

mabe alt tabing from the game and back should do more free up like flush / purge memory ? duno realy !

posting those extra things you can try in the lower space of this post

#########################################################################################################

so now the first thing to set up is the actual   executables

go to   C:\sacrediia\system   and   right click   and   properties   on   sacred2.exe
in   general   tab you
click   advanced   and set on only the   file is ready for archiving   and click ok
now go in   compatibility   tab and
set on the   run this program in compatibility mode for   I use windows xp sp2 but you can try all of them I tink or none
set on the   disable desktop composition
set on the   disable display scaling on high dpi settings
set on the   run this program as administrator
now click on   change settings for all users   and set them the same then click   apply
now click on  apply   and   ok

do the same for   s2gs.exe

now send a   shortcut   of   sacred2.exe   to   desktop   only
do the same steps settings for the   shortcut
but in   general   tab
on   advanced   button
you add a second set on    allow this file to have contents indexed

now I have tryed compatibility for xp and vista and with no compatibility at all and ddn't see much realy
aniway needs more testing I tink

#########################################################################################################

now the second step is to start the game from the shortcut and then exit

#########################################################################################################

now the third step

so this is what I use and be carefull not to fry your system as those are max settings and needs more testing

I tink the only alteration of game is that it includes the camera more free angle line codes wich are those I use
cam1_rotx_emax = -1.45,
cam1_rotx_max = -1.45,
cam1_rotx_min = 1.45,

all settings to max + physx on + aa in game x4
I recomend a 30fps limit not just for low pc sake but helps in memory problem too I tink

the resolution is set to 1920 x 1080
so if you want to change you can see and find it in the last linecodes

and fo those that use   ati / amd   cards and haves problems try and do this
search the line code   usePhysHW = 1,   and change to   usePhysHW = 0,

#########################################################################################################

go to folder   C:\Users\yourname\AppData\Local\Ascaron Entertainment\Sacred 2\
and open in notepad this file   options.txt
delete all that is in that file and paste the exact text codes below

or replace the file   options.txt   with this one   options.txt

#########################################################################################################

--          DO NOT EDIT THIS FILE
--
-- To customize your settings, edit optionsCustom.txt,
-- and add only parameters which you want to overide
if not camera then
camera = {
    behaviour = 0,
    cam1_rotx_emax = -1.45,
    cam1_rotx_max = -1.45,
    cam1_rotx_min = 1.45,
    cam1_trackdist_max = 850,
    cam1_trackdist_min = 120,
    cam_autorot_speed = 0.5,
    cam_autozoom_max = 800,
    cam_autozoom_min = 100,
    cam_autozoom_speed = 1,
    cameraDamping = 1,
    cameraShake = 1,
    cover_detection_dist = 1000,
    customsettings = 0,
    dng1_rotx_emax = -1.22,
    dng1_rotx_max = -0.9,
    dng1_rotx_min = -0.48,
    dng1_trackdist_max = 710,
    dng1_trackdist_min = 150,
    editorDevCam = 0,
    heromenu_rotx_emax = -1.22,
    heromenu_rotx_max = -0.99,
    heromenu_rotx_min = -0.48,
    heromenu_trackdist_max = 510,
    heromenu_trackdist_min = 150,
    invert = 0,
    leaf_occlusion_fact_x = 1,
    leaf_occlusion_fact_y = 2,
    TPOMax = 40,
    TPOMin = -20,
}
end
if not debug then
debug = {
}
end
if not editor then
editor = {
    acc = 5,
    autolock = 0,
    camera_scroll = 200,
    collisionPath = "",
    createBackups = 1,
    editor_posx = 100,
    editor_posy = 500,
    fixedHeight = 0,
    fixedHeightValue = 0,
    menu_scroll = 3,
    minimap = "minimap.bmp",
    nogoangle = 45,
    toolbar_posx = 800,
    toolbar_posy = 400,
    undo_depth = 20,
    viewmode_posx = 0,
    viewmode_posy = 0,
    viewScale = 1,
    worldPath = "../editor/sectors/",
    worldview_posx = 800,
    worldview_posy = 50,
}
end
if not editor_bindings then
editor_bindings = {
    binding_con_shortcut0 = 59,
    binding_con_shortcut1 = 60,
    binding_con_shortcut2 = 61,
    binding_con_shortcut3 = 62,
    binding_con_shortcut4 = 63,
    binding_con_shortcut5 = 64,
    binding_con_shortcut6 = 65,
    binding_con_shortcut7 = 66,
    binding_console = 41,
    binding_editor_copy = 1070,
    binding_editor_create_group = 49,
    binding_editor_cut = 1069,
    binding_editor_delete = 211,
    binding_editor_down = 200,
    binding_editor_grid = 34,
    binding_editor_left = 203,
    binding_editor_ls_down = 3,
    binding_editor_ls_smooth = 4,
    binding_editor_ls_up = 2,
    binding_editor_minimap = 15,
    binding_editor_nextitem = 38,
    binding_editor_obj_center = 57,
    binding_editor_obj_move = 50,
    binding_editor_obj_rotate = 19,
    binding_editor_obj_scale = 20,
    binding_editor_obj_sel = 10,
    binding_editor_obj_set = 9,
    binding_editor_obj_snap = 31,
    binding_editor_paste = 1071,
    binding_editor_pat_draw = 7,
    binding_editor_pat_erase = 8,
    binding_editor_pat_sel = 5,
    binding_editor_pat_set = 6,
    binding_editor_previtem = 37,
    binding_editor_redo = 1068,
    binding_editor_restore_state_0 = 71,
    binding_editor_restore_state_1 = 72,
    binding_editor_restore_state_2 = 73,
    binding_editor_restore_state_3 = 75,
    binding_editor_restore_state_4 = 76,
    binding_editor_restore_state_5 = 77,
    binding_editor_restore_state_6 = 79,
    binding_editor_restore_state_7 = 80,
    binding_editor_restore_state_8 = 81,
    binding_editor_restore_state_9 = 82,
    binding_editor_right = 205,
    binding_editor_rot_left = 16,
    binding_editor_rot_left_90 = 4112,
    binding_editor_rot_right = 18,
    binding_editor_rot_right_90 = 4114,
    binding_editor_save_state_0 = 4167,
    binding_editor_save_state_1 = 4168,
    binding_editor_save_state_2 = 4169,
    binding_editor_save_state_3 = 4171,
    binding_editor_save_state_4 = 4172,
    binding_editor_save_state_5 = 4173,
    binding_editor_save_state_6 = 4175,
    binding_editor_save_state_7 = 4176,
    binding_editor_save_state_8 = 4177,
    binding_editor_save_state_9 = 4178,
    binding_editor_select_all = 43,
    binding_editor_toggle_grnd_snap = 4127,
    binding_editor_toggle_obj_snap = 4128,
    binding_editor_tool_toggle = 48,
    binding_editor_undo = 1045,
    binding_editor_up = 208,
    binding_editor_zoomin = 30,
    binding_editor_zoomout = 4126,
    binding_exit = 1,
}
end
if not key_bindings then
key_bindings = {
    binding_attributes = 46,
    binding_autocollect = 16,
    binding_buff_1 = 7,
    binding_buff_2 = 8,
    binding_buff_3 = 9,
    binding_call_specialpet = 45,
    binding_camera_looknorth = 44,
    binding_cancel = 1,
    binding_cheat_kill_near = 1061,
    binding_combatarts = 18,
    binding_console = 41,
    binding_dbg_copy_location = 1070,
    binding_dbg_dispnavi = 1058,
    binding_dbg_dispnogo = 1069,
    binding_dbg_disppath = 1059,
    binding_dbg_dispphy = 1060,
    binding_dbg_freeze_debris = 1073,
    binding_dbg_instanced_debris = 1047,
    binding_dbg_paste_location = 1071,
    binding_dbg_read_physx_files = 4129,
    binding_dbg_sound1 = 1041,
    binding_dbg_sound2 = 1042,
    binding_dbg_teleport = 1044,
    binding_dbg_test = 1072,
    binding_dbg_toggle = 1056,
    binding_forced_attack = 1024,
    binding_godspell = 34,
    binding_heal = 57,
    binding_home_teleport = 66,
    binding_infoall = 56,
    binding_inventory = 33,
    binding_logbook = 38,
    binding_minimap0 = 15,
    binding_minion_status = 52,
    binding_mountslot = 11,
    binding_ok = 28,
    binding_orb1 = 67,
    binding_orb2 = 68,
    binding_orb3 = 87,
    binding_orb4 = 88,
    binding_pause = 25,
    binding_potion_1 = 19,
    binding_potion_2 = 20,
    binding_potion_3 = 21,
    binding_potion_4 = 22,
    binding_potion_5 = 23,
    binding_potion_6 = 24,
    binding_profile = 1057,
    binding_savegame = 65,
    binding_screenshot = 183,
    binding_shortcut0 = 1083,
    binding_shortcut1 = 1084,
    binding_shortcut10 = 1111,
    binding_shortcut11 = 1112,
    binding_shortcut2 = 1085,
    binding_shortcut3 = 1086,
    binding_shortcut4 = 1087,
    binding_shortcut5 = 1088,
    binding_shortcut6 = 1089,
    binding_shortcut7 = 1090,
    binding_shortcut8 = 1091,
    binding_shortcut9 = 1092,
    binding_slowmotion = 1048,
    binding_spell_1 = 2,
    binding_spell_2 = 3,
    binding_spell_3 = 4,
    binding_spell_4 = 5,
    binding_spell_5 = 6,
    binding_suicide = 16,
    binding_teamdialog = 49,
    binding_toggle_debugmap = 1046,
    binding_toggle_minion_attackmode = 53,
    binding_toggle_minion_attackrange = 43,
    binding_toggleui = 87,
    binding_viewleft = 30,
    binding_viewright = 32,
    binding_walk = 4096,
    binding_walkbwd = 31,
    binding_walkfwd = 17,
    binding_weapon_1 = 59,
    binding_weapon_2 = 60,
    binding_weapon_3 = 61,
    binding_weapon_4 = 62,
    binding_weapon_5 = 63,
    binding_worldmap = 50,
    binding_worldmap_layerdown = 26,
    binding_worldmap_layerset = 181,
    binding_worldmap_layerup = 27,
    binding_worldmap_zoomfix = 55,
    binding_worldmap_zoomin = 78,
    binding_worldmap_zoomout = 74,
    binding_zoomin = 201,
    binding_zoomout = 209,
}
end
if not locale then
locale = {
}
end
if not mainmenu_bindings then
mainmenu_bindings = {
    binding_cancel = 1,
    binding_console = 41,
    binding_ok = 28,
    binding_screenshot = 183,
}
end
if not manager then
manager = {
    animMem = 1,
    grannyMem = 1,
    pmsMem = 1,
    secMem = 1,
    sptMem = 1,
    texMem = 285212672,
}
end
if not network then
network = {
    lobby_ip = "eu.sacred2.net",
    lobby_name = "",
    lobby_port = 6800,
    networkwrapper_server_remove_timeout = 2000,
    playername = "Anonymous",
}
end
if not options then
options = {
    autoCollectRadius = 160,
    autoCollectRareOther = 0,
    autoCollectRareSelf = 0,
    autoDoors = 1,
    autoequip = 1,
    bigHeadMode = 0,
    bloodAndGore = 1,
    camera_mode = 1,
    cameraConfigAutoCurve = 0,
    cameraConfigCollision = 0,
    cameraConfigFollow = 0,
    cameraConfigZoomCurveMax = 20,
    cameraConfigZoomCurveMin = 0,
    cameraConfigZoomMax = 20,
    cameraConfigZoomMin = 1,
    damagedetails = 1,
    debugBits = 0,
    instantCastSpell = 0,
    map_mini_curv = 8,
    map_mini_icon = 0.8,
    map_mini_rot = 1,
    map_mini_size = 8,
    map_mini_transp = 1,
    map_mini_zoom = 0.6,
    map_tab_icon = 0.8,
    map_tab_pers = 0,
    map_tab_rot = 1,
    map_tab_transp = 1,
    map_tab_zoom = 0.9,
    minion_behavior = 0,
    posx = 0,
    posy = 0,
    potionorder = 2,
    showBuffEffects = 1,
    showDangerclass = 0,
    sound = 1,
    tutorial = 1,
    validateScreenMode = 1,
    version = 2,
}
end
if not render then
render = {
    alphaRefMiniobj = 128,
    alphaRefObj = 128,
    alphaRefTree = 128,
    altLighting = 0,
    clipShadow = 25,
    colortrans = 0,
    compass = 1,
    cubeMapUpdateLimiter = 1,
    cutscenes = 1,
    d_creatures = 1,
    d_decals = 1,
    d_editorIcons = 1,
    d_enableSkinning = 1,
    d_gpuSync = 0,
    d_materialFilter = -1,
    d_miniMeshes = 1,
    d_minis = 1,
    d_mipMapFillMode = 0,
    d_patches = 1,
    d_patchPhysics = 0,
    d_renderFx = 1,
    d_sectorBorders = 0,
    d_skipDrawPrim = 0,
    d_statics = 1,
    d_trees = 1,
    d_water = 1,
    debugStrmTextures = 0,
    decalBias = -0.001,
    dynamicTerrain = 0,
    fog = 1,
    glow = 1,
    groundDetail = 4,
    lightLinks = 1,
    lodBias = 0,
    maxPntLights = 12,
    maxPntShadows = 12,
    miniClipDist = 1500,
    miniDensity = 50,
    motionDetail = 1,
    penumbraQuality = 10,
    penumbraSize = 0.006,
    precision = 1,
    renderpriority = 0,
    screenClipHeroDist = 0,
    screenOpacityClipVal = 0,
    shaderCache = 1,
    shadowDetail = 2600,
    shadowFlags = 30,
    shadowMapDepthBias = 0,
    shadowMapN = 48,
    shadowMapSlopeBias = 0,
    shadows = 1,
    textureQuality = 4,
    textureUploadLimiter = 1,
    threadedSkinning = 1,
    treeMode = 2,
    useFlipSync = 0,
    useLazyDetailTextures = 1,
    videos = 1,
    visDetail = 25,
    waitForGpuMode = 0,
    weathereffects = 1,
    wobble = 1,
}
end
if not settings then
settings = {
    checkWorldPositions = 0,
    dxDetect = 0,
    enableLightFx = 1,
    enableMobilitySupport = 0,
    forceShader = "",
    maxFps = 0,
    mgpu = 1,
    staged = 0,
    streaming = 1,
    timeOfDayFreeze = 0,
    usePhysHW = 1,
    zoomspeed = 200,
}
end
if not shortcut_commands then
shortcut_commands = {
    cmd_shortcut0 = "sys flush",
    cmd_shortcut1 = "editor",
    cmd_shortcut10 = "help",
    cmd_shortcut11 = "help",
    cmd_shortcut2 = "help",
    cmd_shortcut3 = "help",
    cmd_shortcut4 = "help",
    cmd_shortcut5 = "help",
    cmd_shortcut6 = "help",
    cmd_shortcut7 = "help",
    cmd_shortcut8 = "help",
    cmd_shortcut9 = "help",
}
end
if not sound then
sound = {
    chat_notify = 1,
    falloffpower = 5,
    hero_on_center = 0,
    listener_mode = 0,
    mastergroup_group01 = 1,
    mastergroup_group02 = 1,
    mastergroup_group03 = 2,
    mastergroup_group04 = 2,
    mastergroup_group05 = 2,
    mastergroup_group06 = 2,
    mastergroup_group07 = 2,
    mastergroup_group08 = 2,
    mastergroup_group09 = 2,
    mastergroup_group10 = 2,
    mastergroup_group11 = 2,
    mastergroup_group12 = 2,
    mastergroup_group13 = 2,
    mastergroup_group14 = 3,
    mastergroup_group15 = 2,
    mastergroup_group16 = 2,
    mastergroup_group17 = 2,
    mastergroup_group18 = 2,
    mastergroup_group19 = 2,
    mastergroup_group20 = 2,
    mastergroup_group21 = 2,
    mastergroup_group22 = 2,
    mastergroup_group23 = 2,
    mastergroup_group24 = 2,
    mastergroup_group25 = 2,
    mastergroup_group26 = 2,
    mastergroup_group27 = 2,
    mastergroup_group28 = 2,
    mastergroup_group29 = 2,
    mastergroup_group30 = 2,
    mastergroup_group31 = 2,
    memorybudget = 80,
    obstruction_detection = 1,
    plugin = "MILES",
    plugin_update_ms = 80,
    provider = "MILES",
    quality = 1,
    samplerate = 48000,
    speakers = 0,
    speech_commentary = 1,
    system_sleep_ms = 30,
    voices_3d = 50,
    volume_2d = 100,
    volume_group01 = 68,
    volume_group02 = 85,
    volume_group03 = 80,
    volume_group04 = 100,
    volume_group05 = 40,
    volume_group06 = 60,
    volume_group07 = 80,
    volume_group08 = 100,
    volume_group09 = 87,
    volume_group10 = 80,
    volume_group11 = 87,
    volume_group12 = 34,
    volume_group13 = 100,
    volume_group14 = 80,
    volume_group15 = 87,
    volume_group16 = 87,
    volume_group17 = 80,
    volume_group18 = 50,
    volume_group19 = 68,
    volume_group20 = 87,
    volume_group21 = 80,
    volume_group22 = 80,
    volume_group23 = 80,
    volume_group24 = 80,
    volume_group25 = 80,
    volume_group26 = 80,
    volume_group27 = 80,
    volume_group28 = 80,
    volume_group29 = 80,
    volume_group30 = 80,
    volume_group31 = 80,
    volume_master = 100,
    volume_master_music = 100,
    volume_master_sfx = 100,
    volume_master_speech = 100,
    zoom_falloff = 0,
}
end
if not tutorial then
tutorial = {
    checkObjectsOfInterestTimer = 2,
    filterRange = 400,
    initialDelayTimer = 40,
    popupTime = 15,
    recheckObjectsOfInterestTimer = 0.5,
}
end
if not video then
video = {
    detail_env = 33,
    detail_fx = 2,
    detail_gfx = 3,
    detail_grass = 1750,
    detail_grnd = 4,
    detail_light = 33,
    detail_physx = 1,
    detail_shd = 4,
    detail_tex = 2,
    fsaa = 3,
    fullscreen = 1,
    gamma = 0,
    hardware_mouse = 1,
    height = 1080,
    quality = 5,
    scaleUI = 1,
    simplepointlight = 0,
    vsync = 1,
    weather = 1,
    width = 1920,
}
end
-- eof

#########################################################################################################

- ill update the post soon for the extra things down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

so this time my run was different I tink or its schizofrenia
because I walked a long road and teleported only once
so I had to quit because I was bored to walk so much for the freeze to acure
yea seariously I ven walked to the big castle vilage and nothing or it was very close to freeze

so wath I tink it is caused this long play is this I have done before play

#########################################################################################################

first you go install the
microsoft visual c++ 2005 redistributable 8.0.56336 32bit

ok now searching in the   memmgr.dll   wich I tink is the problem
will find something about compilation, version, dependency . . .

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86"

so its says about another version of
microsoft visual c++ 2005 redistributable 8.0.50727.762 32bit
so I installed this too but didnt showed at installed programs
so tested it aniways but I used another memory alteration number so it gave me freeze fast aniway I tink

so then I was like ok its not good and I  runned again the installer of the
microsoft visual c++ 2005 redistributable 8.0.56336 32bit

the tested and mabe the same as usual I tink

#########################################################################################################

now I had to try disable some vodeos from starting to eat lower memory at start
so I did this

go to   C:\sacrediia\video
you can find 4 files and the terminations are   .bik
now try to rename with 7zip or winrar and add after   .bik   add like   .bik.file
now go to   C:\sacrediia\locale\en_UK\trailer
and do the same

now I have tested it but mabe a slighty better
then in console I saw something about update check
so you gues what I did, yea I did the same ti disable it so

go to   C:\sacrediia
and like the video file add the terminations   .file   to these 2 files and will look like this
Sacred2Updater.dat.file
Sacred2Updater.exe.file
so now that update was disabled

#########################################################################################################

I did an extra disabling to those ones too

so same go to   C:\sacrediia\system
and the 2 files will look like this
LaptopGaming_vista.dll.file
LaptopGaming_xp.dll.file
but the I was like I have to change the combatibility mode to none
because I had just disabled those 2
but its a speculation I tink duno
aniway I changed the compatibility mode to none aniway
yes schizofrenia

#########################################################################################################

so tested it and I tink was slighty better mabe duno realy animore
so I go an change the memory alocation a bit finer
but I go to sleep and pc was still running and didn't tested it with new memory settings
now I wake up and restarted pc
remembered that made a change to memory and started the game
so I was talking to the phone the all run so
so started the game
I was goig trough the graphix settings and turned off weather then turned again on and aply
wich I recomend doing so I tink but again shizoprhenia mabe
go to sound and aply
go to gameplay and aply
so the settings was looking good I started a lan free game mode set to 2 players max bronze difficulty
but played alone and server name was serversacrediils no password set

so now entered the game still talked to phone yes
teleported to a simple vilage then walked a long time while talking to phone
then after some mabe 2h and 15m I was to the store and leave the game run like 15 min
come back home and continued walking in the game trough vilages and wild forests full of mobs behind me
the I was bored because I was waiting for the freeze but nothing
so walked to the big castle so shorten the time as I wanted to freeze
walked the full castle and maibe it did lag 1 second a few times but nothing
opened console and typed   mem mgr   to see the mem stat
it was like the manager was working ok this time like one time showed like
memtext: 278 MB of 285MB
then
memtext: 265 MB of 285MB
I know I saw that many times reducing it and still go freeze but not this time
or mabe was so close but I did quit the game was boored

I used the code I posted first time
I above this post wich haves the fine memory settings or at least what I tink is good
but I need to test it more times I tink to realy see

#########################################################################################################

so this is a schizophrenic story
and no
I don't have schizophrenia I tink

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

so after setting all stuff that I did upper posts I remembered I did something else too

so go to   C:\Users\gmxlr8\AppData\Local\Temp\
and delete the folder   Ascaron Entertainment

so now it showld have clean logs and shaders and stuff
the game will gang a little first time running but will be better I tink next time

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

- so here is another update on this post !

#########################################################################################################

now for the proper lan play via an vpn network
the settings require a bit of work but its a proper way to actualy games to work even with a router or watever you use
but duno if its working via phone network via a sim card
since I tink hamachi is crap and others are same crap or not available animore or else

what I use is   zerotiervpn   wich is free but limited on conections or something watever just read their infos

so make an account
go to networks and delet all existing ones
now create one like this one I use to play with a friend in coop
and used to play sacred 1 too and medal of honor allied assault in coop mod

so create a new network watever name
now you have an network id   345kj643k56h4k56h   or watever it gives you
network name   abcdefgh   or watever name you give it
in description leave empty
now in access control I use   none public network
ok now next is set the   multicast recipient limit   to   32
set the   enable broadcast
now to the right side you set   Auto-Assign from Range   easy tab   192.168.191.*
now set on only   zerotier 6plane

544147778_zerotiervpn@infos@aaa.thumb.jpg.def441cd35bab4e47c8ee0b3ab92ad13.jpg

ok now for the hard part because the program zerotier is using its a bit strange in its ui parts
just do as I say
install the program and when opening it will tell you to log in and to create a network but
you just log in and don't click on create network and instead close the dialog
now close the program be shore its closed as it will minimize in right clock icons task bar
ok now easyer part is to open again program and right click on right icon and select join network
so you join your id network wich you just created via website and he will take some seconds to install an virtual addapter
when its done you just exit again the program

now the easyest part
start the program
go to   windows control panel   and then in   network and internet   then in   change adapter settings
here you press   alt   on your keyboard and click on top left on the window the   advanced   tab then  advanced settings
now in here in   conections window   you have to see the adapter   zero tier one   or watever strange name it have
and needs to be on top of everithing so if its not then click on it and press the green arrow pointing up so its moded uper till its the first one
now click ok

hehe almost done

now in the main window you will find some addapters and here is the adapter   zerotier one   or watever strange name it haves
you right click on the adapter the one wich name is a bit strange like   zerotier one
so right click on it and   properties
then click on   networking   tab then in  a small window you can see different conections
now click on the   internet protocol 4 (tcp/ipv4)   be carefull not to disable the box
and after you click it then click lower on right   properties
here you click on   advanced   tab
and here hahahaha you   click on the   automatic metric   so its disabled and set manual the   interface metric   to   1
now click ok and ok and ok and you are allmoust finished

ha now close the program
start the program again yes its dumb but the scripts are like that

go to
now go right click on the program icon and then on   show networks
in that window you have to see status is ok and managed ips is 192.168.191.181   or it depends on your termination can be .182 or .183 or else
so now you need to go to   zerotier  website and in your account open your network you created first time
here you scroll down in tab with   members   you need to first set filters for   authorized   and  not authorized
then you go down and click on a icon in shape of a tool wrench in front of your conection or ip and select   allow ethernet bridging

so now you close the program and yes open it again and it should work
but now you need to add more budies to play with you
they need to only make an account then
install program log in but not create network
instead join your network
close the program
open again
set the windows addapter settings thing
close the program
you need to go in   zerotier   website and allow them on nettwork
and set them to the   click on a icon in shape of a tool wrench in front of your conection or ip and select   allow ethernet bridging
now they open the program and they will show up on your network with green

finish now open game go to multyplayer then lan select your char
create game and set it as you like name of server set to like serversacrediilm and no password
chose settings of campain or watever you like and start
after your in game
now your friend can start game and join with his character

be careful to allways save at a resurection monolith both of you frequently and in same place and before exiting
because if one plays do more quest than the other then it might go error on you
so play in parrallel and try save same place and you save frequently and try to teleport only if necessarry or it might freeze
try play like clean and be more soft on the game coz its memmory its fragile as you know

#########################################################################################################

- have fun and ill try to help you if you have problems !

#########################################################################################################

- more updates will go down this post !

#########################################################################################################

A grand first post, with so much heart.  Thanks for all the tips, your enthusiasm to help the community with this gem of a game is magnificent.  I've updated your status to member so that you can update your first post here, the only thing is that it wont send your post to the front of the read queue..if you wanted to you could add a note to this topic of a new edit you made, and this way it would keep it up as fresh with the newly posted date

hope this helps, and so happy to meet you 

Welcome to DarkMatters!
:)

 

gogo

Link to comment
19 hours ago, gogoblender said:

A grand first post, with so much heart.  Thanks for all the tips, your enthusiasm to help the community with this gem of a game is magnificent.  I've updated your status to member so that you can update your first post here, the only thing is that it wont send your post to the front of the read queue..if you wanted to you could add a note to this topic of a new edit you made, and this way it would keep it up as fresh with the newly posted date

hope this helps, and so happy to meet you 

Welcome to DarkMatters!
:)

 

gogo

- thank you so muck !

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...
Please Sign In or Sign Up