Skip to content

Posts from The computer takes a very long time to respond.

No ratings yet — be the first to rate!
18 years ago
Auto-translated
My hardware is about a year old: 1GB DDR2 RAM, 256MB DDR3 graphics card. But after installing cumulative patch 1.6, Heroes started lagging... I set the quality to very low, and the lag stopped, but... the computer takes a VERY long time to process each turn. I'm playing on a huge map, "Dark Forest," with three opponents... Waiting for them to take their turns is exhausting... WHAT SHOULD I DO?
18 years ago
Auto-translated
Wait! :) There's no other option. On large maps, the computer always takes a long time to make its move; you just have to accept that. You're talking about 3 computer-controlled opponents, but waiting for 7 is just awful. 3 is still tolerable. It's possible that there's another reason for your computer's sluggishness. I'd like you to specify what processor you have. Although, I don't think that's the cause; significant slowdowns only occur on very weak processors. Heroes doesn't require top-of-the-line models.
User Avatar
18 years ago
Auto-translated
Dear Major Whirlwind, I remember we discussed this issue.
But I'll ask it again. I currently have *Tribes of the East 3.0*.
I was really hoping that the *game* would get a *brain* and run faster....
But everything remained the same. Let's think about how to use the system stones to a greater extent. Otherwise, it takes so long for them to process that it makes you want to cry.

I currently have:
4-core processor = 4.2 GHz
8 GB of RAM
8800 graphics card
XP 64-bit-SP-2
etc.

But that's not the point, and we both know that.
18 years ago
Auto-translated
I myself would be glad if the game allowed me to utilize the full computing potential of at least my processor. I won't even mention yours (by the way, how do you cool it? Because the frequency seems unrealistically high ;) ). But something prevents me from fully utilizing my processor. Either it's a simple lack of knowledge (maybe I'm the one holding things back, not the computer), or some oversight on the developers' part, or something else (I really don't want to blame Nival Interactive for anything). Either way, I haven't seen a way to fix this yet...
User Avatar
18 years ago
Auto-translated
Dear Major Whirl.
I have a chip
CPU Intel Core 2 Extreme QX9650 3.0GHz, 12Mb, 1333MHz Socket-775(overclocked)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Even though I'm a *dual-core*, I overclocked on (9700 LED), on a good *Asus* motherboard, up to 4.2(without problems). Beyond that, crashes and freezes started occurring)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The motherboard is very good, from *Asus*

Liquid cooling.

There is a bit mentioned here=

http://www.overclockers.ru/lab/28455_2.shtml

I am a service engineer (PC) myself. And I constantly change my *system unit*.
Only the case remains unchanged for now.

******************************************************

But let's get back to the heroes) Maybe try to decompile the files? Change something programmatically... Have you tried that? I'm not a *programmer* myself. But sometimes I change *files* in games to suit my needs.

I looked at the files here.
Heroes of Might and Magic 5\Heroes 5 - Tribes Of The East\profiles\default_profile
user_a2.cfg

//============================================================================
// generated by the game, please do not modify
//============================================================================
setvar Options.Tooltips.HoverTimeout = 1.0
setvar Options.Tooltips.RightClickEnabled = 1
setvar adapter_to_use = 0
setvar adv_camera_mode = 0
setvar adventure_quick_combat = 0
setvar adventure_scroll_speed = 1
setvar adventure_speed_ai = 2
setvar adventure_speed_human = 1
setvar ai_time_limit = 180000 Maybe this?
setvar alt_highlight_adventure_objects = 0
setvar app_always_active = 0
setvar autosave = 1
setvar camera_cinematic = 1
setvar combat_dynamic_mode = 0
setvar combat_new_autoplacing = 1
setvar combat_show_grid = 0
setvar combat_show_movement_shade = 1
setvar combat_show_target_shade = 1
setvar combat_time_factor = 1
setvar combat_transparent_walls = 1
setvar combat_tutorial_autoexit = 1
setvar combat_tutorial_autostart = 1
setvar cool_path = 0
setvar custom_game_show_mp_maps = 0
setvar cutscene_altmusic = 0
setvar dm_connection_timeout = 20
setvar duel_realtime_default = 0
setvar duel_triple_heroes_default = 0
setvar editor_camera_move_speed = 2
setvar editor_camera_rotate_speed = 2
setvar game_camerasensitivity = 1
setvar game_camerasensitivity_mouse = 1
setvar game_invertscrollx = 0
setvar game_invertscrollx_mouse = 0
setvar game_invertscrolly = 0
setvar game_invertscrolly_mouse = 0
setvar game_invertturnx = 0
setvar game_invertturnx_mouse = 0
setvar game_invertturny = 0
setvar game_invertturny_mouse = 0
setvar game_scrollsensitivity = 1
setvar game_scrollsensitivity_mouse = 1
setvar gfx_16bit_mode = 0
setvar gfx_16bit_textures = 0
setvar gfx_anisotropic_filter = 0
setvar gfx_ban_lags = 0
setvar gfx_depth_tex_resolution = 512
setvar gfx_dynamic_lights = 1
setvar gfx_effect_alpha_treshold = 0
setvar gfx_fix_ban_np2 = 0
setvar gfx_fix_nv_np2_hack = 0
setvar gfx_frame_transition = 1
setvar gfx_fsaa = 0
setvar gfx_fullscreen = 1
setvar gfx_gamma = 1
setvar gfx_hsr = 0
setvar gfx_lag = 1
setvar gfx_lm_calc = 0
setvar gfx_lm_quality = 1
setvar gfx_lod_switch_distance = 300
setvar gfx_mapshot = 0
setvar gfx_nopixelshaders = 0
setvar gfx_noshadows = 0
setvar gfx_particles = 1
setvar gfx_quality = 0
setvar gfx_register_resolution = 1
setvar gfx_resolution = 1024x768
setvar gfx_shadows_quality = 0
setvar gfx_static_nooverwrite = 1
setvar gfx_texture_mip = 0
setvar gfx_vsync = 0
setvar gfx_water_amplitude = 0.01
setvar gfx_water_frequence = 4000
setvar gfx_water_length = 5.13
setvar gfx_water_reflection = 1
setvar h5_simple_render = 0
setvar hero_trace = 1
setvar invert_camera = 1
setvar mission_camera_proj_center_x = 0
setvar mission_camera_proj_center_y = 0
setvar movement_reminder = 1
setvar net_load_timeout = 20
setvar net_multiplayer_init_timeout = 10
setvar net_ubicom_init_timeout = 10
setvar prefer_special_hero_trail = 0
setvar quick_combat_show_progress = 0
setvar quick_combat_step_limit = 100
setvar save_before_combat = 0
setvar select_campaign_mission_difficulty = 1
setvar shadow_on_trees = 1
setvar skip_adventure_flyby = 0
setvar sound_ambient_enable = 1
setvar sound_musicvolume = 0.4
setvar sound_sfxvolume = 0.5
setvar special_win_x_pos = 0
setvar terra_quality = 0
setvar town_camerainvert_pitch = 0
setvar town_camerainvert_rotation = 0
setvar tutorial_reset = 0
setvar tutorial_show = 1
setvar ui_open_atb_bar = 1
setvar ui_open_chat_in_game = 1
setvar ui_open_hero_town_list = 1
setvar ui_open_minimap = 1
setvar ui_open_res_bar = 1
setvar ui_use_hwcursor = 0
setvar view_state = 0
setvar me_camera_pos_fclipdistmax = 1000
setvar me_camera_pos_fclipdistmin = 1
setvar me_camera_pos_ffov = 35
setvar me_camera_pos_fpitch = -0.951204
setvar me_camera_pos_frod = 50
setvar me_camera_pos_froll = 0
setvar me_camera_pos_fyaw = 0
setvar me_camera_pos_ptanchor_x = 71
setvar me_camera_pos_ptanchor_y = 71
setvar me_camera_pos_ptanchor_z = 0.1

I'll try to check and mess around with many files; if anything, I'll let you know. You try as well.
In reply to Lux in tenebris
User Avatar
18 years ago
Auto-translated
king-maikl1;173103

I took a look at the files.
Heroes of Might and Magic 5\Heroes 5 - Tribes Of The East\profiles\default_profile
user_a2.cfg
....
I'll try checking and tweaking many files, and I'll let you know if anything comes up. You try it too.

I don't think that editing the configuration files will fundamentally fix the AI slowdown issue.
I suspect that the problem lies in the flawed logic embedded in the game by lazy programmers, or added at the request of Intel and AMD to encourage users to upgrade their hardware more often. :)
We need to remove code snippets from the source code that look like this:

//========================================================
// generated by our sponsors, Intel Corp and AMD Corp, please do not modify
//========================================================
for (int i=0, j=random()*time(); i < j; i++)
{
int nFreq = GetCurrentProcFreq();
int nSleepTime = 5000 / nFreq;
sleep(nSleepTime);
}

Statistics

Welcome our newest member: recijeb