Aller au contenu

Photo

Help with the AS (Artificial Stupidity)


  • Veuillez vous connecter pour répondre
90 réponses à ce sujet

#1
Vaalyah

Vaalyah
  • Members
  • 953 messages
I had found a nice compromise with the AS (because it is not an AI at all!!!): puppet mode! My characters simply followed me while I walk, and then they just waited for my commands.
Then I installed MotB... and I am crying again. I can't put puppet mode on if I want them to follow me. So I fine tuned the AS and I disable it when we start a melee. And then? And then my now-stupid NPCs kill the first enemy and stand still (while before the expansion installation, after having killed the first enemy, they had a look around and kill something else!!!). Both with the AS on and off, random sentences float over their head "Should I attack?" noooooo, why? These guys are so kind that we should invite them for a tea! <_< Of course that you have to attack, moreover, my poor mouse is becoming crazy for the big number of times that I clicked on you and then on the enemy, just to say "Attack!!!"

So, any idea in how to bring back my old AS that was a bit less stupid than the new one? :pinched:

PS: by the way, can someone please tell me how to enter the DebugMode? I mean, I know that I have to write "DebugMode 1" but WHERE should I write it? If I use the enter command, I open the chat window but it doesn't accept the DebugMode command :?

Modifié par Vaalyah, 22 octobre 2010 - 10:09 .


#2
Thorne_underfoot

Thorne_underfoot
  • Members
  • 67 messages
So not sure about bringing back. but have you downloaded Kaedrin's AI pack? It does wonders for customization of the player AI.

#3
Vaalyah

Vaalyah
  • Members
  • 953 messages
Which pack? Please, link it to me, I am in need of a software-miracle!

#4
kamalpoe

kamalpoe
  • Members
  • 711 messages
I think Thorne_underfoot meant TonyK's ai. Kaedrin doesn't have an ai pack that I know of. http://nwvault.ign.c...l.detail&id=141

#5
dunniteowl

dunniteowl
  • Members
  • 1 559 messages
In puppet mode you have to control EVERY single action of every character. For those not happy with any form of ANI (Artificial Non-Intelligence) this is the solution.



Tony K's AI can be found on the Vault: Companion and Monster AI 2.2 and it not only makes your characters a bit 'smarter' it also makes the Creatures/Monsters a lot more challenging, because they obey the same general rules of combat you might.



Debug Mode:

On US computers you have to use the ~ key in the chat command box and then enter debug01, I believe it is. I think I might have used it once in all the time I've had the games.

On EU computers, I am not sure of the key to enter the console.



dunniteowl

*(I guess this means your computer is back online and running with a new Vid Card?)

#6
PJ156

PJ156
  • Members
  • 2 980 messages

Vaalyah wrote...

after having killed the first enemy, they had a look around and kill something else!!!). Both with the AS on and off, random sentences float over their head "Should I attack?" noooooo, why? These guys are so kind that we should invite them for a tea! <_< Of course that you have to attack, moreover, my poor mouse is becoming crazy for the big number of times that I clicked on you and then on the enemy, just to say "Attack!!!"


I am not in the game right now so I may not have the right description but there is a peaceful follow mode. If switched on the NPC will not attack without instruction. If you want the should I attack pop up to go away switch this mode to attack mode rather than peaceful follow.

I had this for a while and it is as frustrating as hell.

PJ

#7
I_Raps

I_Raps
  • Members
  • 1 262 messages
If you do install Tony K's AI, be sure to go through the options on your character sheet. There will be a lot of new ones.

#8
Guest_Sieben Elfriend_*

Guest_Sieben Elfriend_*
  • Guests
To enter debug mode, press the ~ key (on US computers, the upper left key, just below "Escape"). It doesn't have to be in the chat window, just type it on the keyboard. This should cause the upper half of your screen to become transparent gray. Then type DebugMode 1 (exactly like that). Enter your instructions and when finished type DebugMode 0 to exit debug mode.



As for the AS, I have all the expansions installed and have offered suggestions (as have others) in other threads. As for Tony K (long may he run), you don't need it but if you can make it work for you, go for it.

#9
Vaalyah

Vaalyah
  • Members
  • 953 messages
Ehm, ok, I think this is a misunderstanding. I know that the US keyboard needs the tilde to for entering the debug mode. I need to know what I have to press for entering it in MY keyboard, that is not an US one.

#10
Arkalezth

Arkalezth
  • Members
  • 3 187 messages
Mine is Spanish. I'm not sure which key it is, it's somewhere between P and Enter (either `, +, or both at the same time, or something like that). I don't know if it's the same in an Italian keyboard.

#11
Ingthar

Ingthar
  • Members
  • 53 messages
Another way to enter debug mode is to hit return (enter) to open up the chat line at the bottom of the combat log and to enter

##DebugMode 1

Hit return to send the command to the server. Server answer will be [Server] DebugMode activated.

To leave debug mode just use ##DebugMode 0.

Modifié par Ingthar, 23 octobre 2010 - 03:30 .


#12
Guest_Sieben Elfriend_*

Guest_Sieben Elfriend_*
  • Guests
Found this searching the old forum. Hope it helps. Kaldor Silverwand's post seems to the relevant one.

http://nwn2forums.bi...24387&forum=139

Modifié par Sieben Elfriend, 23 octobre 2010 - 04:50 .


#13
I_Raps

I_Raps
  • Members
  • 1 262 messages
One problem is that the tilde is not actually used. It has been mislabeled as such forever. The key that is actually used is ` (which shares the physical key with ~). This is like a program requiring you to type 7 and people keep telling you to type the & key. It's kind of nuts.

The key you need is called "backtick" or "backquote" Getting it from an Italian keyboard is a problem. I can't find a simple solution in English. You might have better success searching in Italian.



Unicode character: 0060 hex = 96 dec

Unicode character name: GRAVE ACCENT

Unicode Reference glyph: http://www.unicode.o...efglyph?24-0060

Maybe "accentuation key" is ALT GR.

Modifié par I_Raps, 23 octobre 2010 - 06:23 .


#14
Vaalyah

Vaalyah
  • Members
  • 953 messages
Is it this? --> '

It's the only accent I have on my keyboard... Italian has a lot of accent letters, so we actually have the letter with the accent on, like: ò à ù è é ì. That is the key we use for apostrophe. However, I just have to press it in game (that or shift + ' ?) and write "DebugMode 1"? Even if no chat window opens?

I am a bit confused...

#15
I_Raps

I_Raps
  • Members
  • 1 262 messages
Try this, it seems to work. ALT 096. That is, hold down ALT and type 096 ON THE KEYPAD

It just printed this to screen for me: `

TRADOTTO IN ITALIANO:
usa ALT + 096 per fr apparire la console. i numeri 096 devono essere scritti utilizzando il tastierino numerico. infatti se provi a digitarlo in blocco note puoi vedere che ti ritorna il carattere ~


I copied that.  I don't read Italian, but the guy's problem seemed to be solved.

Modifié par I_Raps, 23 octobre 2010 - 06:25 .


#16
Kaldor Silverwand

Kaldor Silverwand
  • Members
  • 1 585 messages
Here is the relevant information from my older post that Sieben referred to above:

There are instructions for a non-English keyboard here: http://nwvault.ign.c...fo.Detail&id=86. It says:

Quote: To open the console on a non-English keyboard (like Swedish for example), press the accentuation (not apostrophe!) and questionmark buttons in quick succession while holding down shift.

You can also use the chat window rather than opening the console but in that case you need to preface the commands with ##

For example, to enter DebugMode you would type the following into the chat window:

##DebugMode 1

To end DebugMode you would type into the chat window:

##DebugMode 0

Regards

Modifié par Kaldor Silverwand, 23 octobre 2010 - 06:26 .


#17
I_Raps

I_Raps
  • Members
  • 1 262 messages

I_Raps wrote...

Try this, it seems to work. ALT 096. That is, hold down ALT and type 096 ON THE KEYPAD



Just tried it in the game, it works like a charm.  When the console opens, you'll know it.  It's quite visible.

#18
Vaalyah

Vaalyah
  • Members
  • 953 messages
If I press ALT+0096 on the numeric pad, I get ` that is the grave accent. Also in the notepad, still it's not a tilde. By the way, I don't have accentuation! The only one is the apostrophe, that is in the same button than the question mark!

I think I would try both systems... At least, ## is a something that I have in my keyboard :-D I hope that at least one of the two would work!

#19
I_Raps

I_Raps
  • Members
  • 1 262 messages
Forget tilde. Tilde is wrong. Ignore him, sweep him aside, or devour his soul but don't try to type him.
Tilde is a mask... nothing but a mask.

` is what you need.

Modifié par I_Raps, 23 octobre 2010 - 06:47 .


#20
Arkalezth

Arkalezth
  • Members
  • 3 187 messages
Tested. It's `. I had to start typing to see the console window, but it's only the ` key (right of P).

Edit: I searched images of Italian keyboards. The key I'm refeering to is the one with e, é and [.

Modifié par Arkalezth, 23 octobre 2010 - 07:17 .


#21
Vaalyah

Vaalyah
  • Members
  • 953 messages
Oh, really? The first key at the right of the P letter. Interesting! I have to try! :-)

EDIT
@dunniteowl: yes, I finally got my new gpu, after a lot of problems and a lot of quarrelling! Thank you for asking! But now... I am always worried about the possibility that also this one could break :(

Modifié par Vaalyah, 23 octobre 2010 - 09:44 .


#22
Haplose

Haplose
  • Members
  • 1 262 messages

Vaalyah wrote...
I can't put puppet mode on if I want them to follow me. So I fine tuned the AS and I disable it when we start a melee. And then? And then my now-stupid NPCs kill the first enemy and stand still (while before the expansion installation, after having killed the first enemy, they had a look around and kill something else!!!). Both with the AS on and off, random sentences float over their head "Should I attack?" noooooo, why? These guys are so kind that we should invite them for a tea! <_< Of course that you have to attack, moreover, my poor mouse is becoming crazy for the big number of times that I clicked on you and then on the enemy, just to say "Attack!!!"


Get the Conpanion and Monster AI by Tony_K listed above. Sounds like you have a half of his "semi turn based" mode enabled. Sadly without the complete package it cannot work properly. You probably enabled something like character behavour option Puppet Mode Autopause every turn, but you still need the global setting Pause and Switch control (which is not available without the mod). Or the other way around.
Both of these options enabled (and Puppet Mode) will mean that each affected character will make the game pause every round for you to issue orders for him. This offers excellent control over party members. Having it only half-enabled makes no sense whatever.
Also Tony_K's AI includes options for Puppet Mode follow.

Anyway get it. Now. :)

#23
Olblach

Olblach
  • Members
  • 175 messages

Vaalyah wrote...

S
Jasp
If I press ALT+0096 on the numeric pad, I get ` that is the grave accent. Also in the notepad, still it's not a tilde. By the way, I don't have accentuation! The only one is the apostrophe, that is in the same button than the question mark!
I think I would try both systems... At least, ## is a something that I have in my keyboard :-D I hope that at least one of the two would work!


The keyboard is handled in a really weird way... I have to press AltGr 7 then AltGr 8 to open the console!
The 2 keys above YUI if your mapping is different.

As for the AI I'm also using Jassperre's AI, it's much stronger than Tony_K AI, but unfortunately doesn't work very well for NWN2 so it's good only on specific mobs and classes.
With Jassperre's AI mobs can taunt, equip  ranged weapons then switch in close range, are very efficient with spells, and so on. They can also buff and heal their party and even run away when morale is low :P

Though I noticed Tony_K's AI is much cleaner for example if you have a mob that cannot be damaged with Tony_K's AI the mobs won't even try when default or Jassperre's AI will try to hit endlessy.

So in the end I'm using both I'm quite satisfied with the result.

Modifié par Olblach, 25 octobre 2010 - 09:45 .


#24
Vaalyah

Vaalyah
  • Members
  • 953 messages
Just to let you all know: I had not checked yet none of your suggestions, since I didn't had the time to play (very full weekend), I hope I'll be able to check them tomorrow!



@Haplose: are you saying that this mod installs a sort of auto-pause in the game? Because I don't like auto-pause at all :-(



@Olblach: is the ## way working for your keyboard?

#25
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
I am working on a version of TonyK's AI for my PW, which is trying to redo some core parts of it so it uses less CPU and can handle more, when i get a chance i will post an alpha version of it. Right now it's where most of my PW's cpu is spending it's time and i want to make it work so i can have a few hundred npc's at one time. I am pretty sure the issues with followers not responding is largely due to TMI issues i am working on fixing - full inventories and heavily customized spell casters with multiple classes really push what can be done right now.



If folks want to give an early test version a spin i can post it, it should work just like the regular TonyK AI as what i've rewritten does not really change how it works. One thing i did change is add in rules which should make it so monsters don't hear you 5 rooms away and come running and need a line of sight, but i have no idea how to actually test this to make sure its working. But if folks can see how it works in Single player, and if it still supports pause and play properly using my version, i'd like such feedback. Once i get it fully figured out ( and only after that ) i figure i will be able to add new features.



( I am not trying to make creatures smarter, just trying to make how it works now, work better and integrate it with my other systems )