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

Spoiler Cheats (Build 14)

:ahoyDoes anybody know how to change your personal soldiers' (from your personal towns) model? I'd like to change them to skeletons.

So It'd be really unique and terrifying and they'll know immediately that they're in your lands/care when they see the guards and soldiers (skeletons) patrolling or walking around the vicinity (man, i wish we have a multiplayer mode:p).
 
From Thread: Corsair Refit
Do you have the latest Beta 3.3 WIP yet? The Corsair Upgrade has been in there for quite some time.
Get it through the Upgrades menu at Pirate Shipyards.
I think ya'll know where this is heading. :p So like the "Flush Deck" upgrade, how can I make it available to all shipyards? :cheeky
 
So like the "Flush Deck" upgrade, how can I make it available to all shipyards? :cheeky
Exactly the same way. "Corsair Refit" is exactly the same as "Flush Deck". It has just been renamed and the numbers have been changed a bit.
 
Does anyone think a "Promote" cheat button would serve any purpose?
I've basically made one using console for testing purposes by simply copying some content out of the Free Play StartStoryline.c file.

Issue though is that all Numpad keys are already taken. Though of course Numpad 9 is a bit of a silly one.
I wonder if anyone would ever actually use that one. :wp
 
That would be awesome! :thumbs1:yes:rpirate
Plus, yeah, it would help for testing purposes.

EDIT: Wait, what does numpad 9 actually do again? :cheeky Sorry, I haven't played the game for a while. Been busy with other stuffs atm.
 
Last edited:
Have this code been deleted or changed from CharacterUtilite.c?
(The Rank Points code for promotion in a nation)

if(points < 0) points = 0;
 
Can you post the entire section?
Can't quite remember now, but it is probably intentional to allow demotion now.
 
This is the only line I got...:( and I can't find it now in the latest CharacterUtilite.c file. :(
 
I believe this is the section:
Code:
float SetRank(ref char, int iNation, int newrank)
{
   // PB: Rewritten to include ALL functionality here -->
   float points = 0.0;
   float pointsForRank = 0.0;
   string sNation = iNation;
   int OldRank = GetRank(char, iNation);
   char.nations.(sNation).Rank = newrank; // Set rank

   if(IsMainCharacter(char)) // PB: DON'T do this for other characters than the player!
   {
     points = GetRMRelation(char, iNation);
     if(IsInServiceOf(iNation)) // Already in the service
     {
       pointsForRank = RequiredNextRankDirect(newrank);
       if (newrank > OldRank && points < pointsForRank) points = pointsForRank; // Promoted
       if (newrank < OldRank && points > pointsForRank) points = pointsForRank; // Demoted
     }
     else // Joining the service
     {
       ReceiveLetterOfMarque(iNation);
       if(sti(char.reputation) >= REP_COMEBACKMIN && newrank > 0)
       {
         //UpdateTitle(&char);
         points = RequiredNextRankDirect(newrank);
       }
     }
     if(points < 0.0) points = 0.0;  // <---------------------------------- This seems to be the line quoted by DavyJack
     SetRMRelation(char, iNation, points);
     SetServedNation(iNation);   // Reaffirm your loyalties
     ResetForts(iNation);      // Make all forts for this nation forget any past mistakes
   }
   // PB: Rewritten to include ALL functionality here <--
   return points;
}
I found it in the 14th February version by searching the file for "points < 0". If you search for the whole quote 'if(points < 0) points = 0' then you won't find it because the code refers to floating point 0.0, not integer 0. ;)
 
Thank You so much @Grey Roger !:flower:thumbs1:rpirate So they just added a ".0" on both of 'em. Nice! :D Thank you again @Grey Roger! :beer:
Ah, I probably did that because 'points ' IS a float and checking with 'o' is an integer check, so I did that to prevent possible errors.

Looks like it is in place to prevent you from getting less than zero relation points through any promotion OR demotion.
Seeing it again now, I think that is OK for demotions too.

So no problems here. :no

Why do you need that line anyway? What's so special about it? o_O
 
Why do you need that line anyway? What's so special about it? o_O
Hehehe. You know why Sire! :p:D

Ahh, I got another question or problem. So cheatmode is activated but my numpads are not working or I just forgot how to do it, if I enable it from Interface.c, when I go to the game do I just press the numpads or have to do something else?

And what's the application we're using here again for pictures instead of paint or the computer's default app for opening pictures. I remembered the app has some king of a red splash icon. I forgot the name.
 
Hehehe. You know why Sire! :p:D
If I ever knew, then I don't anymore.

Ahh, I got another question or problem. So cheatmode is activated but my numpads are not working or I just forgot how to do it, if I enable it from Interface.c, when I go to the game do I just press the numpads or have to do something else?
InternalSettings.h is the one. You need to make sure NumLock is enabled on your keyboard.

And what's the application we're using here again for pictures instead of paint or the computer's default app for opening pictures. I remembered the app has some king of a red splash icon. I forgot the name.
http://www.piratesahoy.net/build/tools/Modeling+Texturing/TX Convertor.zip
 
Picture files for PoTC are stored as ".tga.tx", which few if any graphics programs will open directly. "TXConvertor" converts them to TARGA format, ".tga", which programs such as Photoshop can read. If you want to modify or create a picture file, save it back as ".tga". Then "TXConvertor" will go the other way and convert it to ".tga.tx" ready for use by PoTC.
 
Back
Top