dkfans / keeperfx

Open source remake and Fan Expansion of Dungeon Keeper.
https://keeperfx.net/
GNU General Public License v2.0
773 stars 76 forks source link

Computer player attacking too soon #643

Open mefistotelis opened 9 years ago

mefistotelis commented 9 years ago

Originally reported on Google Code with ID 643

On quite a few levels I play where the path between me and the enemy is clear, I barely
have time to build past the library before the enemy is tunneling towards my dungeon.
Some levels when i start with a group of creatures that research stronger I can get
to digging out space for a barracks but again am interrupted by enemy imps digging
towards me, other levels it's only just turned first payday. other levels it's as soon
as they reach max creatures, or have more creatures than you. Never enough time to
train creatures, nor for them to train creatures.

Using windows 8 ver 0.4.6.1836

Reported by shortaiemike on 2015-07-09 08:39:11

mefistotelis commented 9 years ago
Could you name a few of the levels?

Reported by Loobinex on 2015-07-09 09:37:13

mefistotelis commented 9 years ago
Wishvale, Sleepiburgh, Tulipscent, Nevergrim, plus a plethora of my own levels. I have
nearly 900 levels in my levels folder. I can barely build a dungeon/train creatures
before I'm being infiltrated by the enemy. Like I said for various reasons I hear the
'cry' of the enemy Keeper quite soon into starting a level.

Reported by shortaiemike on 2015-07-09 10:13:40

mefistotelis commented 9 years ago
What are your command line options? Have you been using -newdig?

Reported by Loobinex on 2015-07-09 10:19:26

mefistotelis commented 9 years ago
-newdig? No I haven't been using that. Didn't know about it.

Reported by shortaiemike on 2015-07-09 10:23:49

mefistotelis commented 9 years ago
Could be related to issue #612. The computer player behaves differently from r1687 onwards.
Could you downgrade to a version from before r1686 and see if your issue is solved?

Reported by Loobinex on 2015-07-09 16:02:17

mefistotelis commented 9 years ago
Both 1680 and 1686 cause me mouse jumping problems, as the screen doesn't resolute to
the stretched size of my monitor in those version the mouse jumps to the "edge" every
time I go towards the edge of the screen, it makes the levels practically impossible
to play to test whether they resolve this problem. And 1665 is version 4.5 I have access
to no other versions prior to 1686.

Reported by nathandavid2009@hotmail.co.uk on 2015-07-11 19:10:36

mefistotelis commented 9 years ago
O that's right. Nightly builds after 0.4.6 are all really bugged.
But your problem isn't there yet in the main 0.4.6 release?

Reported by Loobinex on 2015-07-11 21:32:32

mefistotelis commented 9 years ago
I disabled computer AI/computers from attacking doors and claiming territory really
fast by default since that messes with the balance of the original levels. Changes
that still remain active in default:

- Computer will manage prisoners
- Computer sacrifices imps
- Computer might build more imps due to mining gems (unsure, will probably disable
this as well in default AI)

Reported by eatpajdittsvin on 2015-07-12 18:45:31

mefistotelis commented 9 years ago
(That will be in new nightly build since I committed it just now.)

Reported by eatpajdittsvin on 2015-07-12 18:46:00

mefistotelis commented 9 years ago
ok. are the newer ones still having troubles with the intro movie? I've stuck at 1836
due to it?

Reported by shortaiemike on 2015-07-12 20:12:05

mefistotelis commented 9 years ago
Can you skip intro movie by running with -nointro option? (Sorry, don't know the background
of your problem.)

Reported by eatpajdittsvin on 2015-07-12 20:54:22

mefistotelis commented 9 years ago
I already run with another option, dunno the method of starting with 2 options, I tried
just leaving a space. There was some issues that I know a few people experienced of
the game not loading because of the new video system. As aforementioned in #636.
So will I need to wait for the new nightly?

Reported by shortaiemike on 2015-07-12 21:01:35

mefistotelis commented 9 years ago
- The issue with the intro movie has been fixed in r1870.
- New nightly build is created 4 times a day unless there are build errors. You want
to try r1880 or newer.
- It is possible to have multiple command line options at the same time:

C:\KeeperFX\keeperfx.exe -alex -nocd -nointro -desktopres -level 15

This would load the game with cheats enabled, music playing, skipping the intro movie,
game nativaly in high resolution, starting with level 15.

Reported by Loobinex on 2015-07-12 21:58:06

mefistotelis commented 9 years ago
ah ok. I attemped -alex -nointro and it failed. But 1879 seems to work fine without
the -nointro. As soon as 1880 is downloadable I'll give it a try.

Reported by shortaiemike on 2015-07-12 22:00:30

mefistotelis commented 9 years ago
What do you mean it failed? Multiple command line options should work without any issues.
I always have several, 'nocd' is a must for example.

What is the error and how did you try to run it? Make sure you don't put any quotes
around the options.

Works:
"C:\KeeperFX\keeperfx.exe" -nocd -nointro -desktopres
Doesn't work:
"C:\KeeperFX\keeperfx.exe -nocd -nointro -desktopres"

r1881 is available by now.

Reported by Loobinex on 2015-07-13 00:00:01