Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Raskoljnikov

64
Posts
2
Topics
1
Following
A member registered Sep 10, 2020

Recent community posts

tag me, my user name is Mirsaneli

You are welcome!

my username is Mirsaneli

I have made some Eras II modifications to match Maelstrom New Horizons sea and weather. You can find that zip file in Buccaneers Reef Discord forum. But keep in mind that, as ChezJfrey pointed, it will most likely never be a part of official Eras II build, since it is developed and maintained by MK, and I have no intention to interfere into MK's projects. The zip that I made is unofficial and just for fun. 

I replied to your question a few days ago. I tell you the same thing now, don't use POTC since it's an unfinished port and it won't work with Maelstrom properly. Instead, download New Horizons which is basically a same game with some improvements.

if you are refering to POTC game, it is an unfinished port to the Maelstrom engine. I suggest you download New Horizons mod from this page and play that one instead, since it is basically POTC + other mods that it contains.

Wait for the next update, it will bring HUD scaling option. So you can adjust the hud to your liking. Or join our Discord channel to grab the update now!

https://discord.gg/zQ7gfazD

Hello vitokin. I'm one of the New Horizons porters/developers for Maelstrom. If you have Discord account, please join our channel so we can have a deeper look into your issue. 

Here is the link: https://discord.gg/szmWqCj9

Hello, Oldtimer!

Unfortunately, yes. Everything is the same as original NH cause we just ported the scripts to Maelstrom engine. But guess what, you can join our Discord channel and we can together find the best solution, cause we don't strictly follow what original NH has to offer. We added a bunch of things that original NH didn't have.

https://discord.gg/EyrJHCat

new update is on the way friend, it will bring a lot of fixes!

You don't want to go back to the old combat mechanics. We are currently working on implementing the 2.8 engine melee system. When we finish that, you will be able to use all the attacks and defence actions.

That is part od the new weather system.  The wind speed can drop to 0.6 at certain hour. You need to wait until that hour passes or you can speed up time using the R key.  For more info join our Discord server:https://discord.gg/Eh7quaeu

Thanks! I will give my best to make it happen. 

(1 edit)

Together with Jeffrey's help, we have managed to do quite a lot of work lately in bringing a playable version of New Horizons mod. Even though original developers of this mod showed 0% interest in upgrading this mod to the newer and better engine such as Maelstrom, I didn't lose motivation to bring this project to the final stage. I have gathered a small group of people who understand that we are entering a new era, where most of the PCs will have Windows 10/11 and it will be very difficult to run New Horizons without issues or workarounds. Not to mention that with Maelstrom the scenes and maps load at least 5 times faster than with the original POTC engine. Considering all that I mentioned, we won't have any help from some of PA! modders who are very experienced in coding. But that didn't stop us. This was a unique opportunity to work together on this project, but the lack of interest showed me that I and a few people out there have to work alone. We don't have much of knowledge, but we have patience and time and with Jeffrey's help, we can bring this project to the playable state. Actually, about 90% of work has been finished. There are some fixes that need to be done, but we are making very good progress. Having that said, I share with you the New Horizons on Maelstrom promo video.

I would appreciate if you could help me a bit with selpic and picnum in battleinterface and landinterface. It's still wrong for some ships, while it works for others. I don't know why this happens. I'm having a hard time understanding how it works. In original NH battleinterface and landinterface, there aren't such definitions, but I see that you added them because Maelstrom needs them I guess.

I have updated the mod to the latest official build from 5h July 2021. Still I'm missing some ship textures for certain ships. I have used the proper RESOURCE folder from NH website and combined with your 2016 build.

PROGRAM folder: https://mega.nz/file/5HRDhYBC#TSwWsZyEgeOauz2IbyM4Mnf9xO-vIyLZsTehcQfd7bA

RESOURCE folder: https://mega.nz/file/pL4iDQiR#s328mmKzWRl-ptmKhYNstk6TXzbJAsFDDiHBI0x4ce4

I worked a lot to fix NH as much as possible. Here is the updated Program folder (from July 2nd 2021, they updated the mod yesterday) and I have imported all the fixes. Also, I uploaded the RESOURCES folder.

Program:

https://mega.nz/file/dSggBIwC#yCsEu7AXD0E-LMbp0aCxP-8US74ZYfuGKt4luPVF7l0

RESOURCES:

https://mega.nz/file/pL4iDQiR#s328mmKzWRl-ptmKhYNstk6TXzbJAsFDDiHBI0x4ce4

PA! admins have added a link for Maelstrom engine in their Forum.

I really appreciate what you did already. Sorry for the trouble and for taking your time. I will try to figure else alone with my modest knowledge. Regarding PA! team, I tried to convince them to use Maelstrom and to port the whole mod to this awesome engine, but they seem to be interested in the newest engine that is being developed by a group of developers from Sea Dogs: TEHO team. It might be a good thing for Sea Dogs game, but not for New Horizons, because it might take a couple of years to make it happen. With Maelstrom, it just needs fixing minor bugs and adaptations. But I think I'm alone on this one since Pillat isn't answering my messages and he hasn't been online for quite a while. To be honest, I got bored playing GoF mods and even Eras too, because COAS based games are not so dynamic, all the same quests, predictive dialogs etc. New Horizons is really good, but needs newer engine to make it's full potential. I don't know whether MK is making any progress in brining new contents to Eras, haven't seen any news on the Reef.

Thanks for the help!

(1 edit)

I reverted the LAi_fightparams.c and LAi_events.c to the 2018 version because I realized that with 2021 files blocking with sword didn't have any effect, enemies were doing damage to me like I wasn't blocking at all, so it would've been pointless and too difficult. I also changed the step_sand sound in RESOURCES because it sounded so bad that I couldn't stand it.

https://mega.nz/file/paRgXTKS#BjDwpxFopxEH7nedgjLregJg5I5AcbPwRlNqlNw486U

(7 edits)

Comparing the 2021 fixes with your first 2016 build, filesync shows me that there are 795 files that are different.  Somewhere in those files I guess there are fixes for the bugs that appear now with this 2021 build:

spyglass still not working

wrong icons in battle interface menu

incomaptible savegame everytime I save a game (that used to work)

when firing cannons, only certain cannons show smoke particle

some ship and character icons and desriptions missing when choosing ships/characters in Free Play game.

enemy ships surrender too easily (I don't know if this is a bug or made with purpose like that on original NH, but it sucks)

SHIP's LOG menu is not working when in F2 menu

EQUIP button is missing in Inventory menu (used to work in 2016 build)

storms have flat waves while in original NH they look pretty scary :)

If you could point me which files to look at, I could try to fix those.  Thank you very much for all you are doing, I'm trying to make it as playable as possible, so you can post the new update here on itch.io

P.S. for storms I know that I need to fix the sea harmonics in Daystorm.c so I will fix that by myself, because it's same as with GoF mod.

Also, how to get rid of this ugly ===start_storyline.c===, it now seems to appear everywhere, in 2016 build it didn't...


sorry, my mistake. I was using your 2016 Program folder because in 2021 updates I have some wrong battleinterface icons, but you already mentioned that they changed something. In your 2016 build the icons are proper, but I will get back to that. The blood is working nicely, thank you very much Jeffrey, it makes the game look completely different. 

Hmm, I get this error log when applying blood update: (the game starts but can't load any storyline)

RUNTIME ERROR - file: worldmap\worldmap.c; line: 287

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

null ap

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 862

Uninitialized aref

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

null ap

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 862

Uninitialized aref

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

null ap

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 862

Uninitialized aref

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 841

Invalid function argument

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

Using reference variable without initializing

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 861

null ap

RUNTIME ERROR - file: battle_interface\landinterface.c; line: 862

Uninitialized aref

Is it possible to add blood particles to New Horizons now that it's running Maelstrom engine, like in COAS? If possible, I just need steps which files need to be added?

No, no.  i will review them. But  good for letting me know about Boyer, I wasn't sure where that came from lol 

Everything seems to be working, except that I cannot hit with the sword. Firing pistol works with Q button, but clicking does nothing when I draw a sword... 

I think that new NH modders are not very good at coding, so I won't be upgrading the mod anymore. I will focus now on fixing any bugs/conflicts that may occur due to the Engine upgrade. I will test the fixes that you provided now, and if I need any help with repositioning those buttons/icons, I hope I can count on your help :)

Ok, so I updated to the latest build from May 2021. I spent last 2 days fixing all the script errors. I think I fixed them all, except the one in utils.c:

RUNTIME ERROR - file: utils.c; line: 2091

function 'GetStoryline' stack error

RUNTIME ERROR - file: utils.c; line: 2091

function 'GetStoryline' stack error

RUNTIME ERROR - file: utils.c; line: 2091

function 'GetStoryline' stack error

I just don't get it why GetStoryline is bad code, when it appears in different files as well.

Here's the updated Resource and Program folder:

https://mega.nz/file/1GoEiL5D#GAKiPDQFsoPzNFgXly6o-mBPcrCV7lkVDEWE_3l4qcc

https://mega.nz/file/oSgwiBwC#O5qG-vBnGNxrjHoGWQdV6pzXEOE1WJgukj70un8lqDY

Ok, will do that now. 

Sorry for bombarding you with so many messages, but I was trying to fix all by myself. I got the game to run with 2021 build, but isn't this weird, I was trying to fix the bugs in the PROGRAM folder. when I accidentally saw the log in compiler:

ini file RESOURCE\INI\RESOURCE\INI\NEW_INTERFACES\mainmenu.ini not found!

DestroyWindow

PostDWindow

System exit and cleanup:

Mem state: User memory: 0  MSSystem: 0  Blocks: 0

I made the folders RESOURCE\INI\RESOURCE\INI\NEW_INTERFACES\mainmenu and the game got to main menu screen. Isn't that weird. Why is it needing double folders?

Ok, so I fixed some of them. These are the ones that appear now:

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'LanguageGetDefaultLanguage' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetSaveDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetProgramDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetResourceDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'AddControlTreeNode' not declared

RUNTIME ERROR - file: ships\ships_init.c; line: 210

Invalid function call

RUNTIME ERROR - file: ships\ships_init.c; line: 210

function 'InitShips' stack error

This is the updated PROGRAM folder from 19th May 2021...

https://mega.nz/file/gbgHjSqZ#nxoWGXy8TuoR3LwbRzNdsSBL7AWpNUnzaXx5PlRDzKM

Now I get a bunch of new errors:

COMPILE ERROR - file: locations\locations.c; line: 19

native function 'SetTipsEnabled' not declared

COMPILE ERROR - file: battle_interface\utils.c; line: 7

native function 'ShipSailState' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'LanguageGetDefaultLanguage' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetSaveDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetProgramDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetResourceDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_MakeNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_DeleteNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowShow' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowDisable' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_IsWindowEnable' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowAddNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'DialogAssembleStr' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'DialogAddParamToStr' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_StoreNodeLocksWithOff' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_RestoreNodeLocks' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_IsKeyPressed' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_RegistryExitKey' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'AddControlTreeNode' not declared

RUNTIME ERROR - file: battle_interface\loginterface.c; line: 31

Can't create class: ActionIntrface

RUNTIME ERROR - file: ships\ships_init.c; line: 210

Invalid function call

RUNTIME ERROR - file: ships\ships_init.c; line: 210

function 'InitShips' stack error

Can't get to Start Menu still, but the game starts loading and passes the PA! splash video. So I guess we are on a good way to making it work. Just to note that I have included the 2021 updates as well.

Do you happen to know how to fix this?

COMPILE ERROR - file: seadogs.c; line: 508

Undeclared identifier: PChar

I'm doing that, but now I got stuck with this line: #library "script_interface_functions" in INTERFACE\utilite.c and don't know how to figure it out.

Ok, so I fixed a few files. Now I get this in error log:

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'LanguageGetDefaultLanguage' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetSaveDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetProgramDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'GetResourceDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 28

native function 'AddControlTreeNode' not declared

RUNTIME ERROR - file: ships\ships_init.c; line: 210

Invalid function call

RUNTIME ERROR - file: ships\ships_init.c; line: 210

function 'InitShips' stack error

When I simply remove this line:

#library "script_interface_functions"

it makes hundreds of other errors. I don't have any idea what it does and what to do with it... :/

I started over with clean PROGRAM folder from NH 2018 build, fixed the libriary syntax erros. The game starts, loads the PA! splash video and then just black screen. Error log shows this:

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'LanguageGetDefaultLanguage' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetSaveDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetProgramDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'GetResourceDirectory' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_MakeNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_DeleteNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowShow' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowDisable' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_IsWindowEnable' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_WindowAddNode' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'DialogAssembleStr' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'DialogAddParamToStr' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_StoreNodeLocksWithOff' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_RestoreNodeLocks' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_IsKeyPressed' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'XI_RegistryExitKey' not declared

COMPILE ERROR - file: interface\utilite.c; line: 16

native function 'AddControlTreeNode' not declared

RUNTIME ERROR - file: battle_interface\loginterface.c; line: 31

Can't create class: ActionIntrface

RUNTIME ERROR - file: ships\ships_init.c; line: 210

Invalid function call

RUNTIME ERROR - file: ships\ships_init.c; line: 210

function 'InitShips' stack error

I just checked this original Program, and there is libriary error everywhere. Omg

(1 edit)

This PROGRAM folder is from original New Horizons mod for 2.0 engine. I compared it and it has 2.547 files, while the one I have now has 4.393. Is it possible that some files are obsolete?

https://mega.nz/file/9DQ0gZKa#mdfJ3ekLJuMaOYZkq5HTprotUmRwk3VZlC-aF2hLCtA

This is interesting, but makes sense since a lot of people worked on that mod. I will check the original program folder as soon as I get home.

All the scripts are from the original New Horizons mod from theri official site. So I guess it works that way. Now that it is running Maelstrom, is it possible to implement the blood like in Storm engine 2.8?