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

Need Help Black screen when launching ship.

Raxus837

Landlubber
I've encountered this with multiple characters. When I launch my ship, I see the loading screen for ships and then get a black screen. Here is what the error log contained.

RUNTIME ERROR - file: Locations\init\QuestLocations.c; line: 503
integer function return reference value
RUNTIME ERROR - file: storyline\standard\Locations\init\QuestLocations.c; line: 832
function must return value
RUNTIME ERROR - file: storyline\standard\Locations\init\QuestLocations.c; line: 832
function 'LocationInitQuestLocations' stack error
RUNTIME ERROR - file: controls\controls.c; line: 156
missed attribute: storyline
RUNTIME ERROR - file: controls\controls.c; line: 156
no rAP data
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Invalid Expression
COMPILE ERROR - file: Characters\init\TempQuestEnemy.c; line: 169
Undeclared identifier: SHIP_BATTLESHIP_FRANCE
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Invalid Expression
COMPILE ERROR - file: Characters\init\Officers.c; line: 42
Undeclared identifier: SHIP_SCHOONER2_ENGLAND
RUNTIME ERROR - file: storyline\JackSparrow\Characters\init\Officers.c; line: 258
function must return value
RUNTIME ERROR - file: storyline\JackSparrow\Characters\init\Officers.c; line: 258
function 'CreateOfficersCharacters' stack error
RUNTIME ERROR - file: Locations\init\QuestLocations.c; line: 503
integer function return reference value
RUNTIME ERROR - file: storyline\JackSparrow\Locations\init\QuestLocations.c; line: 1505
function must return value
RUNTIME ERROR - file: storyline\JackSparrow\Locations\init\QuestLocations.c; line: 1505
function 'LocationInitQuestLocations' stack error
RUNTIME ERROR - file: Reinit.c; line: 279
invalid index -1 [size:900]
RUNTIME ERROR - file: Reinit.c; line: 279
function 'Reinit' stack error
RUNTIME ERROR - file: locations\locations_loader.c; line: 29
reference function return object value
RUNTIME ERROR - file: Loc_ai\LAi_deck.c; line: 892
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_deck.c; line: 892
no DST
RUNTIME ERROR - file: Loc_ai\LAi_deck.c; line: 892
function 'SetUpDeckReloadMap' stack error

I later read the if your cant advance to the next deck when you're boarding, pressing F12 would work. I went in game and pressed F12 while I had the black screen hoping it would work. Then the error log contained this

RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1756
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1759
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1796
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1796
null ap
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1796
null ap
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1796
null ap
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1796
no rAP data
RUNTIME ERROR - file: characters\characterUtilite.c; line: 392
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 634
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 1277
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 1277
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 1277
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 607
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 1862
Using reference variable without initializing
RUNTIME ERROR - file: characters\characterUtilite.c; line: 1867
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1406
Using reference variable without initializing
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1406
null ap
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1406
null ap
RUNTIME ERROR - file: Loc_ai\LAi_boarding.c; line: 1406
null ap

I have build 14 beta 3.4

System Specs:

OS: Windows 7 Home premium 64-bit
CPU: AMD Athlon II x2 215 Processor 2.7GHz
6GB Ram
GPU: AMD Radeon 6670HD 2GB DDR3
 
That's an installation error. I've seen it before, though I can never seem to remember how people manage to trigger it.

Are you sure you followed the instructions?
1. Install the stock PotC and make sure it runs OK
2. Create a folder anywhere, such as in "Downloads"
3. Download Part 1 and Part 2 and put them in that folder
4. In that folder, click on the EXE
5. Browse to your PotC install. Point the installer there
6. Choose the options you want when asked
7. Play!
 
That's an installation error. I've seen it before, though I can never seem to remember how people manage to trigger it.

Are you sure you followed the instructions?
1. Install the stock PotC and make sure it runs OK
2. Create a folder anywhere, such as in "Downloads"
3. Download Part 1 and Part 2 and put them in that folder
4. In that folder, click on the EXE
5. Browse to your PotC install. Point the installer there
6. Choose the options you want when asked
7. Play!

Do you have Skype? I believe I had done that but I don't remember. It worked for me about a year ago when I played but now its a black screen. I'm gonna do the reinstall and I'll have the stock POTC ready and everything. I'd just like for you to walk me through it so I don't mess up again.
 
Do you have Skype? I believe I had done that but I don't remember. It worked for me about a year ago when I played but now its a black screen. I'm gonna do the reinstall and I'll have the stock POTC ready and everything. I'd just like for you to walk me through it so I don't mess up again.
I have absolutely no time to spare for that, sorry. Just ask any questions on the forum.
There isn't all that much more to it than what is mentioned there.

Other than the "DON'T install in Program Files" recommendation that is mentioned in the Installer EXE itself.
 
I have absolutely no time to spare for that, sorry. Just ask any questions on the forum.
There isn't all that much more to it than what is mentioned there.

Other than the "DON'T install in Program Files" recommendation that is mentioned in the Installer EXE itself.

I have it installed in 'E:\Games\POTC"
 
Ok so I've successfully got the game to run. Now I'm having problems with the game saving my Game Preferences in the options menu. I'll changed whatever I feel like changing, but when I exit the preferences menu by either pressing ESC twice of the exit bottom at the top, all the options revert back to their previous state.
 
Sounds to me like somehow Windows Security Stupidity (WSS) is messing up your game despite it being outside Program Files. o_O
 
Is there a way I can just change the Game Preferences though the InternalSettings.h?
The settings you can change through the menu could be changed manually by editing the file named "options" in your main game folder.
Windows Notepad should allow you to do that.
 
Ok thanks. Will I need to create a new game for the changes to take affect?
For those ones, I don't think so.
Normally if I use the Options menu, everything changes straight away.

Only exception are options that affect initialization files, but there aren't all that many that do.
 
Last edited:
Back
Top