• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Solved Huge Framerate drop around Islands

meowsandstuff

Powder Monkey
Staff member
Storm Modder
Public Relations
In POTC: New Horizons, I keep getting large frame drops when sailing around islands, excluding when I'm sailing in open sea. I'm running Windows 10. The frames I've monitored are 1 to 2 FPS when I'm sailing around. I have no idea why this is happening.
 
Can you provide specs for your PC - processor, memory, graphics card?

Do you have similar frame drops when you're in open sea and there are other ships around? Try finding a battle in progress, preferably with at least one side being a patrol or battle fleet. Or, if you direct sail everywhere, see what happens if you encounter a large group of ships.
 
No framedrops when I'm near a large group of ships. The framedrops had never happened before.

Processor Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz, 3301 Mhz, 4 Core(s), 4 Logical Processor(s)

Graphics Card(s)
NVIDIA GeForce GT 440
Intel(R) HD Graphics

Memory, no idea.
 
I don't know off-hand. Mainly I was asking for extra information so that when someone who knows the answer shows up, he will have it right away. It sounds like something specifically to do with islands, rather than any ships in the area, is causing the slowdown, though whether it's graphics or some sort of processing to do with islands, I've no idea. There have been problems with Intel graphics in the past, even in machines which have both Intel and NVidia (for some reason they ignore the NVidia and switch to Intel), but that usually caused the game to fail to run at all until a patch for Intel graphics was installed.

You could have a look through this thread and see if anything helps:
Solved - Windows 10: Low Frame Rates Despite (BECAUSE OF!) Good Hardware | PiratesAhoy!
 
Confirming that all the lag is caused by the islands for some unknown reason. I need help.
 
For some reason when you go to shore however, all the lag goes away, even though I'm sure that the shore map uses the entire island map.
 
You'll need to wait until someone more knowledgable about the technical aspects of the game shows up. But I don't think the shore location does use the entire island map, mainly because you can find the same shore location on different islands. (You will probably find that the shore at Bahia de Moa, Cuba, looks very much like the one at Oyster Beach, Puerto Rico, for example.)

One thought - do you use windowed mode or full screen mode for the display? (Full screen mode is not the same as windowed mode with the window set to be full screen size!) Whichever you use, try setting it to the other one - you can set this either by editing "engine.ini" or by running "config.exe". It's odd - some people get better graphics performance by using windowed mode, whereas I had peculiar performance issues when I tried windowed mode which stopped when I reverted to full screen mode.
 
Be sure to post the .log files from your main game folder here.
Are you using any mods or not?

3D Sailing Mode and the shore world basically have no relation to each other at all.
 
System.log
  1. Scanning modules\
  2. Loading modules...
  3. Loaded 0
  4. Reset...
  5. Initializing CORE...
  6. Creating atoms space: 128
  7. done
  8. initializing complete
  9. Initializing DirectX 8
  10. Techniques: 9 shaders compiled.
  11. Techniques: 180 techniques compiled.
  12. Techniques: compiled by 45735409 ticks.
  13. BeginScene
  14. The method call is invalid For example, a method's parameter may have an invalid value
  15. Island Set
  16. Island Set
  17. BeginScene
  18. The method call is invalid For example, a method's parameter may have an invalid value
  19. Island Set
  20. Can't load texture resource\textures\.tx
  21. Can't load texture resource\textures\.tx
  22. Can't load texture resource\textures\.tx
  23. Can't load texture resource\textures\.tx
  24. Can't load texture resource\textures\.tx
  25. Can't load texture resource\textures\.tx
  26. Can't load texture resource\textures\.tx
  27. Can't load texture resource\textures\.tx
  28. Can't load texture resource\textures\.tx
  29. Island: vBoxCenter not equal, foam error: resource\foam\locations\Outside\Shore_4\Guadeloupe_shore_01.ini, distance = 8.624
  30. vBoxCenter = 6.591202,0.000000,-2.619644
  31. Island: vBoxSize not equal, foam error: resource\foam\locations\Outside\Shore_4\Guadeloupe_shore_01.ini
  32. vBoxSize = 82.511635,0.000000,64.222244
  33. Can't load texture resource\textures\.tx
  34. Can't load texture resource\textures\.tx
  35. Can't load texture resource\textures\.tx
  36. Can't load texture resource\textures\.tx
  37. Can't load texture resource\textures\.tx
  38. Can't load texture resource\textures\.tx
  39. Warning: NPCharacter -> trace node not found
  40. Warning: NPCharacter -> trace node not found
  41. Warning: NPCharacter -> trace node not found
  42. Warning: NPCharacter -> trace node not found
  43. Warning: NPCharacter -> trace node not found
  44. Warning: NPCharacter -> trace node not found
  45. Warning: NPCharacter -> trace node not found
  46. Warning: NPCharacter -> trace node not found
  47. Warning: NPCharacter -> trace node not found
  48. Warning: NPCharacter -> trace node not found
  49. Warning: NPCharacter -> trace node not found
  50. Warning: NPCharacter -> trace node not found
  51. Warning: NPCharacter -> trace node not found
  52. Warning: NPCharacter -> trace node not found
  53. Warning: NPCharacter -> trace node not found
  54. Warning: NPCharacter -> trace node not found
  55. Warning: NPCharacter -> trace node not found
  56. Warning: NPCharacter -> trace node not found
  57. Warning: NPCharacter -> trace node not found
  58. Warning: NPCharacter -> trace node not found
  59. Warning: NPCharacter -> trace node not found
  60. Warning: NPCharacter -> trace node not found
  61. Warning: NPCharacter -> trace node not found
  62. Warning: NPCharacter -> trace node not found
  63. Warning: NPCharacter -> trace node not found
  64. Warning: NPCharacter -> trace node not found
  65. Warning: NPCharacter -> trace node not found
  66. Warning: NPCharacter -> trace node not found
  67. Warning: NPCharacter -> trace node not found
  68. Warning: NPCharacter -> trace node not found
  69. Warning: NPCharacter -> trace node not found
  70. Warning: NPCharacter -> trace node not found
  71. Warning: NPCharacter -> trace node not found
  72. Warning: NPCharacter -> trace node not found
  73. Warning: NPCharacter -> trace node not found
  74. Warning: NPCharacter -> trace node not found
  75. Warning: NPCharacter -> trace node not found
  76. Warning: NPCharacter -> trace node not found
  77. Warning: NPCharacter -> trace node not found
  78. Warning: NPCharacter -> trace node not found
  79. Warning: NPCharacter -> trace node not found
  80. Warning: NPCharacter -> trace node not found
  81. Warning: NPCharacter -> trace node not found
  82. Warning: NPCharacter -> trace node not found
  83. Warning: NPCharacter -> trace node not found
  84. Warning: NPCharacter -> trace node not found
  85. Warning: NPCharacter -> trace node not found
  86. Warning: NPCharacter -> trace node not found
  87. Warning: NPCharacter -> trace node not found
  88. Warning: NPCharacter -> trace node not found
  89. Warning: NPCharacter -> trace node not found
  90. Warning: NPCharacter -> trace node not found
  91. Warning: NPCharacter -> trace node not found
  92. Warning: NPCharacter -> trace node not found
  93. Warning: NPCharacter -> trace node not found
  94. Warning: NPCharacter -> trace node not found
  95. Warning: NPCharacter -> trace node not found
  96. Warning: NPCharacter -> trace node not found
  97. Warning: NPCharacter -> trace node not found
  98. Warning: NPCharacter -> trace node not found
  99. Warning: NPCharacter -> trace node not found
  100. Warning: NPCharacter -> trace node not found
  101. Warning: NPCharacter -> trace node not found
  102. Warning: NPCharacter -> trace node not found
  103. Warning: NPCharacter -> trace node not found
  104. Warning: NPCharacter -> trace node not found
  105. Warning: NPCharacter -> trace node not found
  106. Can't load texture resource\textures\.tx
  107. Can't load texture resource\textures\.tx
  108. Can't load texture resource\textures\.tx
  109. Warning: NPCharacter -> trace node not found
  110. Warning: NPCharacter -> trace node not found
  111. Warning: NPCharacter -> trace node not found
  112. Warning: NPCharacter -> trace node not found
  113. Warning: NPCharacter -> trace node not found
  114. Warning: NPCharacter -> trace node not found
  115. Warning: NPCharacter -> trace node not found
  116. Warning: NPCharacter -> trace node not found
  117. Warning: NPCharacter -> trace node not found
  118. Warning: NPCharacter -> trace node not found
  119. Warning: NPCharacter -> trace node not found
  120. Warning: NPCharacter -> trace node not found
  121. Warning: NPCharacter -> trace node not found
  122. Warning: NPCharacter -> trace node not found
  123. Warning: NPCharacter -> trace node not found
  124. Can't load texture resource\textures\.tx
  125. Can't load texture resource\textures\.tx
  126. Can't load texture resource\textures\.tx
  127. Warning: NPCharacter -> trace node not found
  128. Can't load texture resource\textures\.tx
  129. Can't load texture resource\textures\.tx
  130. Can't load texture resource\textures\.tx
  131. Can't load texture resource\textures\.tx
  132. Can't load texture resource\textures\.tx
  133. Can't load texture resource\textures\.tx
  134. Can't load texture resource\textures\.tx
  135. Can't load texture resource\textures\.tx
  136. Can't load texture resource\textures\.tx
  137. Can't load texture resource\textures\.tx
  138. Can't load texture resource\textures\.tx
  139. Can't load texture resource\textures\.tx
  140. Can't load texture resource\textures\.tx
  141. Can't load texture resource\textures\.tx
  142. Can't load texture resource\textures\.tx
  143. Can't load texture resource\textures\.tx
  144. Can't load texture resource\textures\.tx
  145. Can't load texture resource\textures\.tx
  146. Island Set
  147. Fader::Init() -> Fader already created, fade out phase
  148. Island Set
  149. BeginScene
  150. The method call is invalid For example, a method's parameter may have an invalid value
  151. Island Set
  152. Island Set
  153. Can't load texture resource\textures\.tx
  154. Can't load texture resource\textures\.tx
  155. Can't load texture resource\textures\.tx
  156. Can't loading cubemap mip 0 (side: 2), not loading it.
  157. Cube map texture resource\textures\AMMO\EN3.TGA.tx can't loading (size: 64, num mips: 6, format: D3DFMT_A8R8G8B8), not loading it.
  158. Can't loading cubemap mip 0 (side: 2), not loading it.
  159. Cube map texture resource\textures\AMMO\EN3.TGA.tx can't loading (size: 64, num mips: 6, format: D3DFMT_A8R8G8B8), not loading it.
  160. Fader::Init() -> Fader already created, fade out phase
  161. Can't load texture resource\textures\.tx
  162. Can't load texture resource\textures\.tx
  163. Can't load texture resource\textures\.tx
  164. Can't load texture resource\textures\.tx
  165. Can't load texture resource\textures\.tx
  166. Can't load texture resource\textures\.tx
  167. Island Set
  168. Can't load texture resource\textures\.tx
  169. Can't load texture resource\textures\.tx
  170. Can't load texture resource\textures\.tx
  171. Fader::Init() -> Fader already created, fade out phase
  172. Can't load texture resource\textures\.tx
  173. Can't load texture resource\textures\.tx
  174. Can't load texture resource\textures\.tx
  175. Island Set
  176. Island Set
  177. Release d3d8
  178. Undefined error
  179. Release d3d
  180. Undefined error
  181. Reset...
  182. Initializing CORE...
  183. Creating atoms space: 128
  184. done
  185. initializing complete
  186. System exit and cleanup:
  187. Mem state: User memory: 3874 MSSystem: 112 Blocks: 7
  188. Leak: 'C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\fsdata_list.h' line 34, size 32
  189. Leak: 'C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\fsdata_list.h' line 34, size 48
  190. Leak: 'C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\fsdata_list.h' line 34, size 64
  191. Leak: 'C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\Core.cpp' line 611, size 512
  192. Leak: 'C:\PROJECTS\DRIVE_V2\ENGINE\Sources\gdi_display.cpp' line 167, size 3072
  193. Leak: 'Bad memory address' line 0, size 19
  194. Leak: 'Bad memory address' line 0, size 127
Can't upload the rest or they break Google Chrome for me.
 
You should be able to attach those .log files to a forum post.
Or add them in a code section.

Two things you could try:
- Remove the .ini file that is mentioned
- Delete the file named "options" from your main game folder; this can sometimes become corrupted, causing all sorts of issues. You will need to restore your settings afterwards.

Where do you have your game installed?
 
Moved to Bug Tracker so I'll remember to check this later when I'm not on my phone.
 
@Mrblue630: That's a lot of bizarre error.log entries:
Code:
RUNTIME ERROR - file: Towns\Towntable.c; line: 461
missed attribute: caliber
RUNTIME ERROR - file: Towns\Towntable.c; line: 461
no rAP data
RUNTIME ERROR - file: Towns\Towntable.c; line: 461
missed attribute: caliber
RUNTIME ERROR - file: Towns\Towntable.c; line: 461
no rAP data
RUNTIME ERROR - file: interface\utilite.c; line: 160
missed attribute: type
RUNTIME ERROR - file: interface\utilite.c; line: 160
no rAP data
You can try to remove the file named "options" from your main game folder.
If that doesn't help, make a full, clean reinstall of the mod.

Most likely you've got a faulty installation.
 
Doesn't seem to work. Although I kept my save from the game before uninstallation. Help?
 
Back
Top