#The Caribbean Sail

167 messages Β· Page 1 of 1 (latest)

lapis nebula
#


INSTRUCTIONS

  1. Grab this 75%-off at https://victorian-clambake.itch.io/the-caribbean-sail
  2. Download the Windows version, extract, and copy the games files to this port's gamedata folder

NOTES

  • Abandoned by porter (tabreturn), who has taken it as far as a working itch port. Happy for somebody else to take over, adding Steam
  • The audio is a bit glitchy -- like a bit crackly/poppy (but not so noticeable if the music is off / sfx only) FIXED (thanks, kotzebuedog!)
  • Select+start doesn't quit (do this properly via the menu instead)
  • A tester has reported scaling issues with the Steam version on certain device(s)/CFW(s)

CHANGES

  • Fix audio glitch (thanks, kotzebuedog!)
  • Add metadata
  • Add port files
  • Patch out Discord

CONTROLS

| Button  | Action |
| ------- | ------ |
| L-STICK | Mouse  |
| A/R1    | Click  |
| SELECT  | Menu   |

TESTING

[x] AmberELEC
[x] ArkOS
[x] ROCKNIX
[x] muOS

[ ] 480x320 (optional)
[x] 640x480
[x] 720x720 (RGB30)
[ ] Higher resolutions (e.g., 1280x720)
itch.io

An 8-bit adventure about crossing the Atlantic in the 1700s

lapis nebula
#

@tepid copper this one has some audio glitches -- a popping/spluttering, but otherwise, it's playing fine. i extracted the audio using utmt, and it's 240mb of wav files (and the data.win is 244mb)
do you know if this may be causing the issue?
btw, gms 1.0.0.9999 game

crimson kelp
#

script is set to use some kind of patch, but no patch is provided

tepid copper
#

@lapis nebula where does the armhf build come from ? πŸ˜„

#

it doesn't have the git commit hash attached

#

this is my build for armhf:

strings gmloader.armhf| grep GIT
GIT_BRANCH_master
GIT_HASH_e9a79923707246177a84ee85dfd564dca083f11a
#

export PORT_32BIT="Y" is missing in The Caribbean Sail.sh

tepid copper
#

on muOS when this export is missing I had no sound, not exactly the same issue though

lapis nebula
lapis nebula
tepid copper
crimson kelp
#

seems like the Steam version is different than the itch, rip

lapis nebula
#

is there a way to swap the wav's for ogg's or something? i exported the (240mb of) .wav's using u.t.m.t, and compressed them to 18mb as .ogg's

lapis nebula
crimson kelp
#

237 526kb, 85053d0c0ae15d405a33de916ceeaebd md5

lapis nebula
crimson kelp
#

nope, just steamworks

#

I should probably try to run them just like that

#

was that patch just for discord?

lapis nebula
#

(hopefully steam connection isn't mandatory)

crimson kelp
#

huh, what gms version is the itch ?

lapis nebula
#

1.0.0.999

crimson kelp
#

yep, the itch one seems to not be updated in a while, Steam is 2023.8

crimson kelp
#

so I got the steam version running, scaling is not amazing on 480p, some text is cutoff and some canvases are overlapping

lapis nebula
#

how is the audio?

crimson kelp
#

fine on muos

#

havnt tried anywhere else

lapis nebula
#

i had glitchy sound on amberelec and arkos -- it's not completely broken, but def a notable splutter

lapis nebula
crimson kelp
lapis nebula
#

(sorry -- my webcam is terrible, haha)

lapis nebula
#

i'm going to try compress the wav's to see what happens (as in downsample and not convert to oggs)
seriously, 44,100 hz for chiptune is just silly, haha

#

okay -- halved the sample rate (and file size at the same time) but the crackling persists πŸ₯Ή

lapis nebula
#

okay, so now i absolutely smashed the audio (sample-rate 8000, mono, bitrate 16k), yet still crackling persists -- so i'm not sure what else this could be

tepid copper
#

I'll buy the game and see what's going on

#

504 Gateway Time-out

lapis nebula
tepid copper
#

Can’t buy the game I will try again tomorrow.

tepid copper
#

bought the game finaly

#

let's try the port first πŸ˜„

tepid copper
#

@lapis nebula at first view, I think you are used a "bad" build of gmloader.armhf (an internediate version with WIP on the audio freq) I'll compare with a recent one and tell you if that changes something

tepid copper
#

I'm not sure I can hear a difference πŸ˜„ the menu music sounds weird even when I listen on the computer after extracting audio. In the game, when playing it sounds fine

#

ogg compresion with gmKtool works well, game.droid is 19 MB istead of 232 MB

#

what CFW were you testing on ?

lapis nebula
#

(btw, i'm testing on amberelec)

tepid copper
lapis nebula
#

okay -- just tested on my rg40xxv muos, and no popping/splatter

tepid copper
#

it might be linked to this suspicious build

#

it wasn't working on Rocknix on the RP mini iirc

#

sound issues

#

I'm almost done with the update for gmKtool

tepid copper
#

test in progress πŸ˜„

#

tested on muOS only

#

After the diet :

[/mnt/sdcard/ports/thecaribbeansail]# ls -lh gamedata/
total 21M
-rwxrwxrwx    1 root     root      167.7K Dec  3 20:48 Bottle_Messages.json
-rwxrwxrwx    1 root     root        2.0M Jun 15  2020 Remnant.jpg
-rwxrwxrwx    1 root     root          90 Dec  3 20:49 bits.ini
-rwxrwxrwx    1 root     root       18.7M Dec  3 20:43 game.droid
-rwxrwxrwx    1 root     root          48 Sep  3  2020 options.ini
#

I've update a bit the port structure to be closer to what will be needed for gamemaker ports. However it's still subject to changes

#

The patcher doesn't play the background music, this is a know issue with the export PORT_32BIT="Y" Not fixed yet but it still patches so that's ok πŸ˜„

lapis nebula
#

thanks πŸ™‚
i'll update repo files now

#

./gmloadernext.armhf: error while loading shared libraries: libzip.so.5: wrong ELF class: ELFCLASS64

#

(i've swapped it out, but just letting you know)

#

and sound splutter is now gone πŸ™‚

lapis nebula
#

also, @tepid copper -- what device did you test on?

tepid copper
tepid copper
steady seal
#

This is all I get, using the steam version

tepid copper
#

Pressing A button should run the installation process

#

Does it ?

steady seal
#

it just goes back to the homescreen

tepid copper
#

hum

#

is there any patchlog.txt file ?

#

or log.txt

#

that you could share

crimson kelp
tepid copper
#

I haven't tested on ArkOS, so maybe I have missed something

tepid copper
#

The xdelta patch must be applied only on the itch version I suppose

crimson kelp
#

not at home, but maybe I will have time to get it up running again on rgb10x I have with me

steady seal
steady seal
tepid copper
#

ok just a minute

#

I'll update the package

#

maybe more than a minute πŸ˜„ but I'm on it πŸ˜„

crimson kelp
tepid copper
crimson kelp
#

probably, I dont have that with me atm, I cant check right now

tepid copper
#

no prob

#

do you remember if you stayed with armhf or switched to aarch64 ? πŸ˜„

crimson kelp
#

64bit for sure

#

oh I was trying on rgb10x actually, so here is the log

tepid copper
#

indeed, aarch64

tepid copper
#

now it's up to @lapis nebula to merge the two package in one XD

lapis nebula
#

i quit doing steam ports. happy for anybody else to take this one over

#

sorry -- i'm just tired of purchasing the same game twice for a service i don't want to use (steam), among other reasons, including: runtime versions can vary wildly between itch/gog and steam; my inability to assist those with questions about my ports using steam files; my personal ideology/weirdness/tin-foil-hat theories 😜; etc.

if people like steam, i've got no problem with that, it's just not for me πŸ™‚, and not something i wish to spend my free time dealing with. of the 70+ ports i've done, maybe three are steam exclusives, and i did those for odd/unusual reasons.

i've now marked this port as inactive for somebody else to take over πŸ‘ (itch version should work 100% where i've left things)
https://downgit.evecalm.com/#/home?url=https://github.com/tabreturn/PortMaster-New/tree/graveyard-the-caribbean-sail/ports/thecaribbeansail

tepid copper
steady seal
tepid copper
steady seal
#

You're welcome hah but it wasn't me

tepid copper
#

oh thx for looking in it

tepid copper
lapis nebula
#

Steam would prob work if one swaps the thecaribbeansail.port with a 2023.8.apk or whatever matches

gritty ferry
#

I've had my eye on this from you for months

gritty ferry
gritty ferry
lapis nebula
#

i've added something, but still need to test it

#

you can try if you like

lapis nebula
#

ok, it does the steam thing

gritty ferry
#

Awesome

#

Will test in a bit

gritty ferry
#

Patch goes through but it says right at the beginning the md5 is wrong

#

Its not

#

So steam doesn't work?

gritty ferry
#

Shoukd have just bought on itch... ugh

#

Oh it went through

lapis nebula
#

yeah -- itch comes with steam key

gritty ferry
#

God damnit

lapis nebula
#

two people on this thread scored a steam key this way

gritty ferry
#

Wish I'd seen that

#

Oh well. Steam worked

#

Thanks!

#

Rg34xxsp MuOS βœ…

#

You happen to add text input for naming stuff like the ship?

gritty ferry
#

AWESOME

brave inlet
#

I have a weird issue with both versions of gptokeyb and most recent steam version of the game. I've mapped the mouse movement to the dpad, as I'm using the pixel 2, and for some reason, every few seconds, upon input, the mouse just teleports to an upper left corner of the screen. What could the problem be?

brave inlet
lapis nebula
brave inlet
#

Unfortunate πŸ™ . Do we know what causes this?

lapis nebula
brave inlet
#

Ok, so I was mucking about, messing with the options, and for some reason, switching "show_cursor" : true in the gmloader json fixed the issue. Maybe it can work for the other buggy ports

gritty ferry
brave inlet
lapis nebula
carmine pawn
#

GAMEDIR is set to: /roms2/ports/thecaribbeansail
umount: /opt/system/Tools/PortMaster/libs/gmtoolkit.squashfs: not mounted.
mount: only root can do that
Preparing game...
Patching data.win...
Applying xdelta patch
Failed to apply patch; assuming Steam version
xdelta3: target window checksum mismatch: XD3_INVALID_INPUT
xdelta3: normally this indicates that the source file is incorrect
xdelta3: please verify the source file with sha1sum or equivalent
Compressing audio...
/usr/bin/python3: can't open file '/home/ark/gmtoolkit/gmtools/gmKtool.py': [Errno 2] No such file or directory
Audio compression failed for .
rmdir: failed to remove '/roms2/ports/thecaribbeansail/tmp': No such file or directory
umount: /home/ark/gmtoolkit: not mounted.
Patching process failed.

yo im having some errors patching

crimson kelp
#

looks to me that you dont have GMtoolkit runtime installed.

#

/runtimes

cerulean escarpBOT
#

For many installing ports without wifi, it's likely that you'll need to download additional runtimes to get ports to function fully. Please visit the following link in order to download needed runtimes.

https://jantrueno.github.io/PortMaster-Wiki/installation/runtimes/

Place needed runtimes in your Portmaster/libs folder, and missing runtime issues should be resolved.

carmine pawn
#

its not working unfortunately

gritty ferry
#

You have the wrong game files

lapis nebula
# carmine pawn

What firmware are you running? And which version of the game? (Steam or itch.io)? Also, you are using the latest release, right? If you can provide those details, I'll see if I can replicate the issue.

odd wharf
#

Hey folks. I have successfully installed the port using the Steam version on the R36 Plus (https://handhelds.wiki/R36Plus).
Unfortunately, no buttons / controls are working - it isn't possible to move the mouse, navigate the main menu, etc.

It seems that the gptk key bindings are not currently compatible with the R36 Plus. I attempted to use a similar gptk to Boneraiser Minions with no luck.

Anyone else have a similar issue and managed to resolve it?