#Marco's Treasure Quest

1 messages Β· Page 1 of 1 (latest)

high isle
#

That's My First Game ported for Chineses Handheld Consoles via PortMaster, I made that Port using the "Brad Has A Pain" Port as a base for My Port, That's a Little Adventure game that I made for testing RPG Maker VX Ace on my PC, It's my First Project on RPG Maker VX Ace after getting It on Steam.

Installing Instrucions:

  1. Download the Port on my Github:
    https://github.com/smiluredev/MarcoTreasureQuest-Port/releases/tag/RC01

  2. Extract the ZIP folder using WinRAR, 7Zip or any other other program for messing with ZIP/RAR files

  3. Copy the file "MarcoTreasureQuest.sh" & the PortFolder called "marcotreasurequest" & Paste It to the "/roms/ports" directory in your console SD Card

  4. After copying & pasting the files, Eject your console SD Card From your PC

  5. Put your SD Card into your console & Run the Port (The Port Is Ready to Run!)

Controls:
D-Pad/Left Analog Stick = Move the player/UI
A = Interact / UI Confirm
B = Open Menu / UI Cancel
X/Y = Sprint
Start/Select = Shutdown Port

Testing Chart:
(❓) -- ArkOS
(βœ…) -- AmberElec
(❓) -- Rocknix
(❓) -- MuOS
(❓) -- UnofficialOS
(❓) -- dArkOS
(❓) -- Knulli
(❓) -- CrossmixOS

Resolution Chart:
(βœ…) -- 640x480
(❓) -- 1280x720
(❓) -- 320x240
(❓) -- 1920x1080
(❓) -- 480x800

Architeture Chart:
(❓) -- ARM64
(βœ…) -- AARCH64
(❓) -- x86
(❓) -- x86_64
(❓) -- ARMHF
(❓) -- Panfrost

shrewd patrol
#

<@&1216123318122577972>

shrewd patrol
high isle
#

Ok

shrewd patrol
#

Oh wow actually perfect metadata, don't see that everytime

high isle
#

Btw, I Just put the testing charts

shrewd patrol
high isle
#

Just put it

#

Ok

#

Just updated it

cosmic dust
#

Welcome! Looks good πŸ™‚
However, there are a few minor issues with the packaging. I've fixed those and attached an updated file. Specifically, I --

  1. Restructured the package as required for adding to our repo (which is a slightly different structure than how the ports get downloaded/distributed).
  2. Revised the screenshot.png to meet catalogue requirements (must be of gameplay at 4:3).
  3. Set rtr (ready-to-run) to true in the JSON file.
  4. Renamed the .sh as required for the catalogue (with spaces and title-case).
  5. Added the license for the game itself (game.LICENSE), which PortMaster needs to show we have permission to distribute.
    You'll need to re-add the game files.
#

Otherwise, runs fine on my RG351V AmberELEC πŸ‘

high isle
abstract prairie
#

This isn't Launching on MuOS

high isle
high isle
cosmic dust
high isle
#

ah ok

cosmic dust
#

Please refer to a recent port if there's confusion. For example: https://github.com/PortsMaster/PortMaster-New/tree/main/ports/100liljumps
I think I mentioned that the way we store ports in the repo differs from how they are distributed πŸ™‚. There is a step that automatically manages the conversion.

It's okay for now, but you'll need to have this correct for your pull request.

cosmic dust
high isle
paper pecan
#

(Still waiting for the log)

cosmic dust
#

Runs fine on my muOS handheld (RG40XXV)

#

(ver: AW Banana)

abstract prairie
#

I just got home from work. So I'll grab the log here in just a bit

paper pecan
#

It's ready to run

#

(Just reposting the charts for updating it, because I can't edit it)

Testing Chart:
(❓) -- ArkOS
(βœ…) -- AmberElec
(βœ…οΈ) -- Rocknix
(βœ…οΈ) -- MuOS
(❓) -- UnofficialOS
(❓) -- dArkOS
(❓) -- CrossmixOS

Resolution Chart:
(βœ…) -- 640x480
(❓) -- 1280x720
(❓) -- 1920x1080
(❓) -- 480x800
(βœ…οΈ) -- 720x720
(βœ…οΈ) -- Hi-Res (e.g. 1920x720)

Architeture Chart:
(❓️) -- ARM64
(βœ…) -- AARCH64
(❓) -- ARMHF
(❓) -- Panfrost

abstract prairie
paper pecan
#

I'm waiting

abstract prairie
#

hm...

#

i dont have that runtime? no way

paper pecan
#

Strange, the runtime executable is installed on the portfolder

abstract prairie
#

no idea why it wont work

#

didnt run on rocknix either

paper pecan
#

If the port is running on other devices with muOS and AmberELEC, the problem may be with your SD card or your PortMaster installation. Try deleting the game folder and reinstalling. If the problem persists, check if your SD card is not the original factory one (which often causes read errors).

abstract prairie
#

my sd card is fine

paper pecan
#

do you tried to install it on the SD card using your phone?

abstract prairie
#

no

#

pc

cosmic dust
#

I'll test Rocknix my side

#

...

paper pecan
# abstract prairie my sd card is fine

That's really strange, since it ran smoothly on RG40XXV (muOS) and RG351V (AmberELEC) for other testers. Since the 'No such file' error persists even with the file present, I wanted to ask you a favor so I can diagnose what the system is missing.

If you can access the console via SSH or use the system's Terminal, could you run these three commands inside the game folder and send me a print/text of the result?

  • ls -l mkxp-z.aarch64

(So I can see the exact file permissions)

  • file ./mkxp-z.aarch64

(To confirm if the system recognizes the binary's architecture)

  • ldd ./mkxp-z.aarch64

(This is the most important: it will list all the libraries the game needs. If any appear as 'not found', I already know exactly which file I need to include in the port to fix this in your console).

Thanks a lot for the help with the playtest! Since it's a game I developed myself, I want to get it 100% ready before the official release!

abstract prairie
cosmic dust
#

βœ… rgb30 rocknix

abstract prairie
#

thi is ready to run right?

paper pecan
cosmic dust
#

That's almost your whole *required* matrix ticked, @paper pecan -- the only other item needed is hi-res ... I'm afraid I don't own such a device. 320x240, Knulli, x86, etc. are optional.

paper pecan
#

Okay

cosmic dust
#

(although, I'm certain hi-res wouldn't be an issue given we've other ports like this that have passed)

#

Oh, wait ... I forgot ArkOS! That is required. Will test quick ...

paper pecan
#

Ok

#

Send me updates if it works.

abstract prairie
#

i cant even get a log on rocknix

#

theres no game data in the zip

#

just a license folder and the port files

paper pecan
#

Of the port

abstract prairie
#

i see the problem lol

#

you need to delete the link at the top post

cosmic dust
#

βœ… rgb30 arkos

paper pecan
#

So, What's the next step?

cosmic dust
paper pecan
#

Hmm, ok

cosmic dust
paper pecan
#

Ok

#

The problem is: i dont have a Handheld with Hi-res screen

cosmic dust
paper pecan
#

Oh ok

#

It's ok

#

Let's wait for it

abstract prairie
#

One sec

paper pecan
#

Ok

abstract prairie
#

Start-select won't exit the game though

#

Had to reset

paper pecan
#

Oh oki, well, you can also shutdown the game using the game menu (press X to open the game menu & goes to "Game End" > "Shutdown"

abstract prairie
#

It needs to be able to exitbusing start-select

#

It's important

paper pecan
#

Oh yeah

#

that's strange, because the Start+Select exitbusing works in my R35S

abstract prairie
paper pecan
#

I'm actually using AmberElec

paper pecan
abstract prairie
#

Start+Select does work on MuOS. Just not my X55 rocknixm weird

#

That X55 is fuckin JANKY though

paper pecan
#

Yeah, i understand, Some Powkiddy handheld are Kinda janky

abstract prairie
#

Mine uses to be great then one day it went to shot

paper pecan
#

Oh, that's sad

paper pecan
#

Ok

#

Do i really need to use git to do the pull request?, I'm on my Phone rn

#

I can't use git

abstract prairie
#

Use guthub browser

#

If you have the files on your phone

paper pecan
#

Okay

abstract prairie
#

Very doable

#

I edit and fix my ports on my android all the time

paper pecan
shrewd patrol
paper pecan
paper pecan
shrewd patrol
#

I would have zipped up the gamedata and let it extract

paper pecan
#

Yeah, worse than that, now I realize I could have done that lol

paper pecan
shrewd patrol
#

Ill download the GitHub later and review it but firstly I need to celebrate new year

paper pecan
#

I'll celebrate the New year too

#

So, i can wait

shrewd patrol
#

@paper pecan You only removed the changes from Tabre but didnt do the required changes

paper pecan
#

I'll do the changes right now, let me test it first

paper pecan
#

I tested & it worked without the dll

#

Let me remove them from github

shrewd patrol
#

yup but i actually meant the changes to the port.json

paper pecan
#

Ah ok

#

I'll do it

paper pecan
#

I didn't even removed them, I just approved & did the changes.

#

I also just removed the unnecessary DLLs from the repository on GitHub.

shrewd patrol
paper pecan
#

Try to reload github

shrewd patrol
#

I'll do it later

paper pecan
#

Ok

shrewd patrol
#

Oh yup now its looking good!

paper pecan
#

I'm glad it worked

#

It was good working with the portmaster.

#

Ehh, can you send me the revision again?, I didn't saw the revision

#

I just saw it

#

^^

#

What i do next?

shrewd patrol
paper pecan
#

Oh ok

#

Let's wait

high isle
#

It just got approved ^^

willow dune
# high isle It just got approved ^^

I just installed the port on EmuELEC and found a problem: the .sh file that is being installed (named: Marco's Treasure Quest.sh) does not have the same name as the name that is being written into gamelist.xml (MarcoTreasureQuest.sh). That is the reason the game won't start from Emulationstation...

high isle
#

Hmm, i will fix it

willow dune
high isle
#

Hmm ok

#

I'll do it

abstract prairie
# high isle Hmm ok

Please know, EmuElec is a bonus that it's running there, but it is NOT required to be PR'd.