• 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!

Fixed Aruba Store Goods Interface Error

Hylie Pistof

Curmudgeon
QA Tester
Storm Modder
Pirate Legend
I have been to three stores so far today and Tortuga and Cartagena worked normally, but there is something wrong at Aruba. I landed there and bribed the governor, then went to the store. When trying to scroll through the goods menu my hard drive started rattling and the menu moved slowly and jerkily like it was running directly off the hard drive and not using any memory. When buying goods it was the same way. All other things like dialogs worked normally. The problem was only with the store goods menu.
 
I have been to three stores so far today and Tortuga and Cartagena worked normally, but there is something wrong at Aruba. I landed there and bribed the governor, then went to the store. When trying to scroll through the goods menu my hard drive started rattling and the menu moved slowly and jerkily like it was running directly off the hard drive and not using any memory. When buying goods it was the same way. All other things like dialogs worked normally. The problem was only with the store goods menu.
Any log files? Plus savegame perhaps?
 
Try this save. I just went to Port au Prince and the store, tavern, and shipyard all worked fine.
 

Attachments

  • -=Player=- Aruba. Oranjestad port. October 12th, 1682.7z
    516 KB · Views: 66
Yea Hylie that hardware issue happened with me a week ago on older game patch.. I was @ sea then all the sudden my mouse couldn't move any faster than a turtle.. spent 10 minutes like this before I did ALT+F4... however this is random and most likely I would say is a computer issue since (for me at least) I always have google chrome open at all times, so that could have caused my super lag
 
Try this save. I just went to Port au Prince and the store, tavern, and shipyard all worked fine.
Next time, please check your log files whenever something weird happens. In this case, there is a very obvious error going on:
Code:
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
:wp
 
I'm probably the most person on these forums with log files posted .. I couldn't ever remember which error is which :rofl
 
YIKES! This was also a NASTY bug.

There were many instances of this in the code:
Code:
Islands[sti(ctown.island)]
"ctown.island" is the island name as string, such as "Aruba" in this case.
Converting that to a number will always result in "0", which is the island index for Martinique.
So instead of looking at the actual island you're on, it will ALWAYS look at Martinique instead. This should work:
Code:
Islands[FindIsland(ctown.island)]
 
Looks like @Levis already caught and fixed this a few weeks ago, but the fix didn't get applied in EVERY related instance for some mysterious reason.
Anyway, this should help a lot and hopefully we indeed caught all related issues this time.

This together with the smuggling bug Levis already fixed earlier today were quite some bad bugs.
So right now I'm WinMerging again and I'll post a ZIP with the corrected code files soon.
 
I can't find the file where it says Islands[sti ......


Edit: or actually nvm I'll download the new EXE :)
 
Just to be absolutely certain, I have checked all uses of the island array in the PROGRAM folder.
I can confirm that they all use proper index values now so I reckon we're good on that one now.

The fixes will be in a soon-to-be-posted ZIP.
 
Next time, please check your log files whenever something weird happens. In this case, there is a very obvious error going on:
Code:
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
RUNTIME ERROR - file: quests\quests_common.c; line: 537
missed attribute: cargo_0
RUNTIME ERROR - file: quests\quests_common.c; line: 537
null ap
RUNTIME ERROR - file: quests\quests_common.c; line: 537
no rAP data
:wp


That is there all the time, like this.
 

Attachments

  • error.log
    3.5 KB · Views: 101
Back
Top