Kriegsspiel News Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Latest topics
» SOW Scenario Generator
by glennthom Yesterday at 4:26 am

» Impromptu Games
by Uncle Billy Fri Mar 15, 2024 3:35 pm

» Beginner doubts
by Martin Sun Mar 10, 2024 7:07 pm

» New player advice on maneovring to attack
by Uncle Billy Sun Feb 25, 2024 3:52 pm

» Our KS Group and 2024
by Martin Wed Feb 14, 2024 9:20 pm

» SoW OOB Editor
by RickMandar Tue Feb 13, 2024 4:23 pm

» Scenario Generator/ Artillery Question
by ARCH93 Thu Feb 01, 2024 4:08 pm

» KS mod ARMY command
by Uncle Billy Fri Jan 19, 2024 3:02 pm

» Europe in the XIX. century - ARCANUM Maps
by Martin Sat Dec 16, 2023 10:40 pm

» Mapping software?
by Martin Sat Dec 16, 2023 10:03 pm

» Cigar box pocket kriegspiel
by Martin Mon Dec 11, 2023 4:00 pm

» Scourge of war Waterloo remastered on Steam
by Martin Sun Dec 03, 2023 10:41 pm

Statistics
We have 1560 registered users
The newest registered user is chanceyseth

Our users have posted a total of 30496 messages in 2294 subjects
Log in

I forgot my password


Cannon Fire v Musket Fire

4 posters

Page 2 of 2 Previous  1, 2

Go down

Cannon Fire v Musket Fire - Page 2 Empty Re: Cannon Fire v Musket Fire

Post  risorgimento59 Wed Aug 30, 2017 4:50 pm

Good remark, Kevin.
I think you mean the output produced by ReEval/Tactics and one can retrieve later through TACType/TACObj/TACLoc/GetOrders/GetStance/etc., right?
From your experience, is it possible to entirely ignore that data when trying to force a behaviour or there's a degree of control that - to same extent - escapes the AI module's code?
I know the offset of that data in CUnit's memory too, nevertheless. We may overwrite/patch it from the DLL probably, in the case.
Thanks.

risorgimento59

Posts : 105
Join date : 2015-06-19

Back to top Go down

Cannon Fire v Musket Fire - Page 2 Empty Re: Cannon Fire v Musket Fire

Post  Uncle Billy Wed Aug 30, 2017 5:42 pm

The first four, TACType/TACObj/TACLoc/GetOrders are used sparingly, mostly in the division commander logic. GetStance is quite useful for determining the tactical response of infantry and cavalry to various situations. The problem arises when it cannot be set to some other value due to changing tactical circumstances, i.e. no SetStance(). If stance information were only used by the dll code, this would not be a great problem. However, it is entirely unknown if and how those values are used when the game engine decides on brigade movements and behavior.

The strategic AI is quite static. It only responds to a situation where a division is in trouble and requests help. For the most part, it does not change it's strategy based on the actual situation it confronts.
Uncle Billy
Uncle Billy

Posts : 4600
Join date : 2012-02-27
Location : western Colorado

Back to top Go down

Cannon Fire v Musket Fire - Page 2 Empty Re: Cannon Fire v Musket Fire

Post  risorgimento59 Wed Aug 30, 2017 6:29 pm

Valuable informations. Thank you sir. I know where the stance is set in the code... but not if it's used peripherically either. I'm going to investigate it and report here.

risorgimento59

Posts : 105
Join date : 2015-06-19

Back to top Go down

Cannon Fire v Musket Fire - Page 2 Empty Re: Cannon Fire v Musket Fire

Post  risorgimento59 Fri Sep 01, 2017 9:13 am

Had a try with a "dummy" DLL module (Think functions body commented out).
Couldn't find any external/exe unexpected interference, so far.

risorgimento59

Posts : 105
Join date : 2015-06-19

Back to top Go down

Cannon Fire v Musket Fire - Page 2 Empty Re: Cannon Fire v Musket Fire

Post  Sponsored content


Sponsored content


Back to top Go down

Page 2 of 2 Previous  1, 2

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum