Author Topic: My Little Pony  (Read 2327 times)

Legacy__six

  • Hero Member
  • *****
  • Posts: 1436
  • Karma: +0/-0
My Little Pony
« Reply #15 on: July 26, 2010, 01:25:14 pm »


               

Khuzadrepa wrote...

You can up the amount by changing the nwnplayer.ini setting under [Game Options] and adding "Max Memory Usage=32". Up to a max of 64mb, beyond that there wasn't much performance benefit according to some tests we did internally.

Most useful thing I've read all day '<img'>
               
               

               
            

Legacy_Khuzadrepa

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +0/-0
My Little Pony
« Reply #16 on: July 26, 2010, 02:56:26 pm »


               

_six wrote...
Most useful thing I've read all day '<img'>

Glad I could help! '<img'>
Also, Superfly, check out section 5.3 of the horse guide. That might help you with your pony problem! '<img'>
               
               

               


                     Modifié par Khuzadrepa, 26 juillet 2010 - 01:57 .
                     
                  


            

Legacy_B_Harrison

  • Sr. Member
  • ****
  • Posts: 301
  • Karma: +0/-0
My Little Pony
« Reply #17 on: July 26, 2010, 02:59:23 pm »


               I didn't know about that .ini setting either. Thanks!
               
               

               
            

Legacy_Calvinthesneak

  • Hero Member
  • *****
  • Posts: 1159
  • Karma: +0/-0
My Little Pony
« Reply #18 on: July 26, 2010, 03:10:08 pm »


               

Khuzadrepa wrote...

 
"It's client side loading of 13+mb of horse animations. Since the NWN client by default only caches like 16mb in resources, so whenever a horse appears, it causes a momentary stutter as the client has to clear out the resource cache, then load the animation data off the HD. The standard humanoid animations cause no hiccup because you're almost always guaranteed to have it in memory being a PC so it's always loaded. 

You can up the amount by changing the nwnplayer.ini setting under [Game Options] and adding "Max Memory Usage=32". Up to a max of 64mb, beyond that there wasn't much performance benefit according to some tests we did internally. So there might be a small initial pause on the first horse load, but afterwards it might not be as bad even if you transition areas."

Have your players applied the .ini setting described here?  If not, then yes, they will almost certainly experience client-side lag.  I've supplied this fix to everyone I know, and none of them have had any trouble with lag from horses since.  I personally use the 64MB setting, and I haven't experienced a problem like that.

I personally think the 1.69 horses and animations are incredible, and am glad they included them in the patch!

Hope that helps!
Cheers,
Khuzadrepa



This is something I always sticky on forums for players.  It doesn't help particularly old machines with poor graphic performance.  They still get a stutter, usually about less than 1 second.  I don't think there is anything else that can eliminate it entirely.  On my 3.33ghz dual core, it's usually unnoticable unless I have several horses popping onto the screen at once.  Something that builders should try to avoid.  Well that and creating many mounted NPCs

Horses lag some people, quite badly.  Pretty much entirely to do with the fact that when a horse is seen in visual range it has to try and precache 16 MB of mount/dismount animations.
Unfortunately there isn't much you can do to get rid of it, though there is something that will help.  Changing the amount of memory allocated to the NWN engine can improve the performance and keep the animations cached longer.

What to do
 

  • Go to your Neverwinter/NWN directory, find a file called nwnplayer.ini

  • Open the ini file with notepad or wordpad

  • Navigate to the section in the file that is [Game Options] (it should be at the top)

  • Add the following line to the file: Max Memory Usage=64.

  • Save the file, restart your game.  Depending on the age and speed of your machine, your milage may vary, but it certainly can help a great deal with horses and graphical lag in general.


see my bad I quoted them as being 16mb instead of 13.
               
               

               


                     Modifié par Calvinthesneak, 26 juillet 2010 - 02:12 .
                     
                  


            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
My Little Pony
« Reply #19 on: July 26, 2010, 03:42:29 pm »


               

Khuzadrepa wrote...

Have your players applied the .ini setting described here?  If not, then yes, they will almost certainly experience client-side lag.  I've supplied this fix to everyone I know, and none of them have had any trouble with lag from horses since.  I personally use the 64MB setting, and I haven't experienced a problem like that.

Didn't helped for me. I had it always 64 since I installed 1.69 and still lagged.
               
               

               
            

Legacy_TSMDude

  • Hero Member
  • *****
  • Posts: 1515
  • Karma: +0/-0
My Little Pony
« Reply #20 on: July 26, 2010, 04:11:50 pm »


               While we have horses and such and went to the CEP ones for a reason. The CEP ones do not use as much resources as they have 5mb compared to 13mb. That is a lot. Many of these suggetsions are great for SP Mods or MP Mods but in a PW I still would suggest going to the CEP ones as when a person first enters the area and spots a normal 1.69 horse it will stutter. Compund that by 10 when you have some numbers on your PW and say two groups meet all on different horses and BAM! Lots of lag and some spikes.



Same group and sitituation with CEP Horses it clocked a moment blip on the logs. We tested it ad nauseum to make sure we found what was best for us as a Persistent World.
               
               

               
            

Legacy_Khuzadrepa

  • Sr. Member
  • ****
  • Posts: 347
  • Karma: +0/-0
My Little Pony
« Reply #21 on: July 26, 2010, 04:42:04 pm »


               

B_Harrison wrote...

I didn't know about that .ini setting either. Thanks!

You're quite welcome! '<img'>

A few other tips I've heard that can help with stutters and lags (including PWs):
If you aren't using tails on your PCs, you can add an invisible horse tail to them when they log into the module.  This means the horse anims will always be loaded, much the same way that Brian described earlier with PC anims always being loaded.  Of course, you would definitely want to stress to your players that they should make that .ini modification (the way Calvinthesneak did.)

Another option is to place invisible horses near transitions in some areas in your mod, as _six suggested earlier in this thread.  That way, the anims get frequently refreshed into the cache.  It would also help keep the gameplay smoother where it is most important to do so, by maybe adding at worst a second of time or slight pause after entering an area (when you already have a pause) rather than having it happen while walking around.

Of course, no solution will be absolutely perfect, and stutters may still exist (since hardware configurations vary widely.)  I think that any and all of these can help keep it from being laggier than that, though.
And everyone should do whatever works best for them, I just want to present a few more options. '<img'>
Happy Gaming!
Cheers,
Khuzadrepa
               
               

               


                     Modifié par Khuzadrepa, 26 juillet 2010 - 04:53 .
                     
                  


            

Legacy_KooKoo88

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +0/-0
My Little Pony
« Reply #22 on: July 26, 2010, 04:48:43 pm »


               You can't cheat in most PWs, but . . . .
If you're playing a single player mod . . .

~DebugMode 1
~dm_mylittlepony
~DebugMode 0

That will give you a nice little hobby horse to ride that goes really fast. 'Posted

Good Gaming 'Posted
               
               

               
            

Legacy_TSMDude

  • Hero Member
  • *****
  • Posts: 1515
  • Karma: +0/-0
My Little Pony
« Reply #23 on: July 26, 2010, 04:50:11 pm »


               

Khuzadrepa wrote...


Another option is to place invisible horses near transitions in some areas in your mod. That way, the anims get frequently refreshed into the cache. It would also help keep the gameplay smoother where it is most important to do so, by maybe adding at worst a second of time or slight pause after entering an area (when you already have a pause) rather than having it happen while walking around.


That is a cool idear...I might have to test that out. Thanks for the idea.



KooKoo88 wrote...

You can't cheat in most PWs, but . . . .
If you're playing a single player mod . . .

~DebugMode 1
~dm_mylittlepony
~DebugMode 0

That will give you a nice little hobby horse to ride that goes really fast. 'Posted

Good Gaming 'Posted


Really? *heads off to go try that out*
               
               

               


                     Modifié par TSMDude, 26 juillet 2010 - 03:53 .
                     
                  


            

Legacy_locksly

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
My Little Pony
« Reply #24 on: April 07, 2012, 03:13:25 pm »


               Well lots of horse hating yep.
               
               

               
            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
My Little Pony
« Reply #25 on: April 07, 2012, 08:03:59 pm »


               *shrugs* Horses work fine for us.

Be well. Game on.
GM_ODA
http://playnwn.com