#MILK INSIDE A BAG OF MILK INSIDE A BAG OF MILK ... ( RenPY )

702 messages · Page 1 of 1 (latest)

woven ravine
#

Sick

#

Fair enough

#

Oh fun it crashed, let me get the log

#

MUos

#

Lets try this again

#

Maybe?

#

Tried again and same results, took a second to unload the archive.rpa then back to the menu, trying again just kicks me out

austere cliff
#

gl4es isn't automatic. It needs to be added to the port

woven ravine
#

On it

#

actually just getting the GL4es files got it running

#

Ill try the new one but i cant get past the name section

#

Ill run the new zip see how that works, try your advice and see how it goes

#

Pressing start twice just opens and closes the save menu

pastel pike
#

this loads in a smaller screen in the top left corner on 1280x720 devices rocknix

#

also, load to a screen hat just says "English" and pressing B makes it dissapear. pressing Start makes it ocme back. only way to start the game is by moving the left joystick around. thats super weird...

#

specifically pressingh left joystick RIGHT

woven ravine
#

Yeah strange

pastel pike
#

then this TINY little menu pops up that shows your highlighted selection by being blue color amongst the grey

#

if your pess Left joystick Left it loads up a screen with a bunch of calls:

#

Which then you're unable to exit and have to press start and select to exit

#

somethings very weird about it. i got to the game once but now im having trouble

#

You can see here the smaller window

#

But I can't get past this screen

#

Also, I don't read russian

#

yeah i don tknow whats yp. this is all sorts of wonky brutha

pastel pike
#

Hm, ok I'll try

twilit arrow
#

<@&1216123318122577972>

woven ravine
#

Cool

#

Sounds right

pastel pike
#

I'll give this a new go

#

Did you fix the problem loading the white screen I showed a Pic of?

pastel pike
#

Oh that sounds like a much better option! Glad its working. Will install soon

amber forge
#

rg35xx muos it seems to just full crash on launch

pastel pike
#

Fullscreened now on x55

#

It's better. Kind of a strange game to get started because it's Russian on yhr main screen. But English once you get into the actual game

#

Is this whole game just text?

orchid grottoBOT
#

Every port has a log.txt generated in ports/{portfolder}, please drag and drop it to discord for help.

young talon
#

I can't get it to run (on EmuElec), here is the log.txt

#

I see... what a pity!

#

Anytime, thanks for porting!

mossy adder
#

okay yeah something is broken as that one doesnt work on muOS too

mossy adder
#

okay i can just run it without the need of OpenGL haha

#

okay it still needs to find the lib but it now boots on MuOS

mossy adder
young talon
#

I*ll test it.

mossy adder
#

if that works then i only need a test for amberelec and Knulli

young talon
mossy adder
#

hmm did you installed it right?

young talon
#

Copied the zip over

#

Let portmaster install

mossy adder
#

make sure you always reload the gamelist

young talon
#

Well, tried to run it, the screen stays black for quite a while, then there's an error message screen....
I tried again, but realized that the .rpa file had been deleted, the screen stayed black...

Here is the log:

[GPTK]: Running in UINPUT output mode.

Full traceback:
File "game/screens.rpy", line 76, in script
style default:
File "/roms/ports/milkinside/renpy/renpy/ast.py", line 2991, in execute
self.apply()
File "/roms/ports/milkinside/renpy/renpy/ast.py", line 2974, in apply
value = renpy.python.py_eval(expr)
File "/roms/ports/milkinside/renpy/renpy/python.py", line 1153, in py_eval
return py_eval_bytecode(code, globals, locals)
File "/roms/ports/milkinside/renpy/renpy/python.py", line 1146, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/screens.rpy", line 78, in <module>
language gui.language
AttributeError: 'StoreModule' object has no attribute 'language'

While running game code:
File "game/screens.rpy", line 76, in script
style default:
File "game/screens.rpy", line 78, in <module>
language gui.language
AttributeError: 'StoreModule' object has no attribute 'language'
[?25l

mossy adder
young talon
mossy adder
#

can you replace the screens.rpy with that, yours should be in milkinside/renpy/game

#

but why is that even happening in the first place

mossy adder
young talon
mossy adder
#

so can you show me the renpy/game/ folder to see if unpacking worked and if you have other files and log again please

young talon
mossy adder
#

hmm still the same, so yeah i need to see your folder

young talon
mossy adder
#

That isnt Milk Inside a bag

#

or is that the steam version?

#

or the extracting didnt worked

young talon
#

The itchio

mossy adder
#

okay delete the files out of the folder and reput archive.rpa into the gamefiles folder

#

and only place that file in there

young talon
#

Nope, same error again, unfortunately...

mossy adder
#

okay you can ssh right?

#

can you cd into the milkinside folder

young talon
#

Sure.

mossy adder
#

and do ./rpatool ./gamefiles/archive.rpa -o ./renpy/game

young talon
#

EMUELEC:~/roms/ports/milkinside # ./rpatool ./gamefiles/archive.rpa -o ./renpy/game
-sh: ./rpatool: No such file or directory
EMUELEC:~/roms/ports/milkinside #

mossy adder
#

can you do ls

#

and post the output here

#

if rpatool is missing then it would explain allot

young talon
#

Yeah, EmuElec has not all the commands as other linux distributions, it's quite compact.... but ls is there, sure.

mossy adder
#

okay yeah my fault

young talon
#

Ah... sorry.

#

EMUELEC:~/roms/ports/milkinside # ls
Licenses gl4es milkinside.gptk port.json
gamefiles log.txt patches renpy
EMUELEC:~/roms/ports/milkinside #

mossy adder
#

i maybe forgot to include it in my last package

young talon
#

Right in the root?

mossy adder
#

into the milkinside folder

young talon
#

EMUELEC:~/roms/ports/milkinside # ./rpatool ./gamefiles/archive.rpa -o ./renpy/game
Could not open archive file ./gamefiles/archive.rpa for reading: [Errno 2] No such file or directory: './gamefiles/archive.rpa'
EMUELEC:~/roms/ports/milkinside #

mossy adder
#

oh yeah throw your archive.rpa into it again

young talon
#

Wait, need to copy it rüber again

mossy adder
#

"denglish"

young talon
#

EMUELEC:~/roms/ports/milkinside # ./rpatool ./gamefiles/archive.rpa -o ./renpy/game
No operation given 😦
Use ./rpatool --help for usage details.
EMUELEC:~/roms/ports/milkinside #

mossy adder
#

./rpatool -x ./gamefiles/archive.rpa -o ./renpy/game

#

now hopefully

young talon
#

Did the command, nothing happened... no output, at least...

#

Should I retry the game?

mossy adder
#

okay thats good

#

just try the port now

young talon
#

Hmm... seems like EmuElec / Emustation has hung up itself

mossy adder
#

it can take upto a minute to start the game

#

especially on the first boot

young talon
#

No, before I was able to start the game

mossy adder
#

oh

young talon
#

But it's running again

#

Black screen..... wait fooooooooor iiiiiiiiiiit

#

Still black.....

#

Going to start top to see what's going on there...

#

startRENPY is running

mossy adder
#

use htop its way better

mossy adder
young talon
#

Yeah, top is a little aufgeräumter

#

Still black screen and working, I guess.

mossy adder
#

okay look in the log, maybe graphics backend died

young talon
#

Don't think so...
[GPTK]: Running in UINPUT output mode.
[?25l

mossy adder
#

okay so thats good and bad

young talon
#

Should I kill the process and try again

#

?

#

Or go for a smoke and wait a little longer?

mossy adder
#

use gptokeyb to kill the process and try it again via ssh

young talon
#

Executing the .sh file? No need, I already put it manually into the gamelist.xml

mossy adder
young talon
#

You are right.

#

Okay.

#

But first I need to stop emustation for it

mossy adder
#

yeah maybe systemctl stop emulationstation

young talon
#

It's working... I see a black screen with a red "English" on it

mossy adder
#

NICE

young talon
#

Is the font russisch?

mossy adder
#

only on the main menu

young talon
#

Ah, right.

mossy adder
#

go down once and then press a

young talon
#

Okay... But I don't have fullscreen

#

Anyway to enlarge that?

#

Perhaps with the -f variable added in the .sh file?

mossy adder
young talon
#

Okay, should I run it again via ssh or try it over the gamelist this time?

mossy adder
#

i would try gamelist

young talon
#

Allet klar

#

It's starting from the gamelist... but the screen is not fullscreen

mossy adder
#

go into milkinside.gptk and edit line
X = "
to
X = F

young talon
#

Don't have that line. just: x = "

mossy adder
young talon
#

With the slash before or not?

mossy adder
#

nope

young talon
#

Are x and y the resolution numbers?

#

With f, the screen stays black

#

I will try a number

mossy adder
#

no those are button mappings

#

F makes renpy go fullscreen so if you press X it should go fullscreen

young talon
#

Oh... alright

#

Didn't work, unfortunately...

#

But at least the game is running!

young talon
#

F won't work, if I'm correct, as it is neither defined in the options.rpy or the screens.rpy file

#

There is only a defintion for v and V

mossy adder
#

the v one was added for me as if it didnt had it broke but i could swear pressing F fullscreens the game

#

oh and delete the saves folder in the renpy/game

#

unless you made a save

#

oh and change those in the renpy/game not in the patches/

young talon
#

Change what exactly?

mossy adder
young talon
#

Ah... okay... well, I'll try poking around a little in those files and see if I get it to fullscreen... but as I said, the game is running!

mossy adder
#

I never thought it could on EmuElec i thought they were on a glibc lower than 2.34

young talon
#

There has been an update lately...

#

Okay, the game just crashed when entering the menu / preferences

mossy adder
#

WHY DOES THAT NOW WANTS IMAGES AH

#

okay just dont go into the menu

young talon
#

Haha! Okay... don't know how I even got there.

#

I think it was hotkey plus triangle combination

mossy adder
#

No!!!! AH fuck

#

so it still grabs some controller input

#

okay but why does it grab the hotkey?

young talon
smoky jasper
mossy adder
smoky jasper
sour ruin
smoky jasper
#

welp, I'll try it again with another SD Card after burning Knulli

mossy adder
#

For the port.json i need to manually add the glibc version right?

pastel pike
mossy adder
#

and thanks for testing

young talon
pastel pike
mossy adder
#

i only have x55 with Rocknix and Knulli. Those issues could happen on amberelec too

pastel pike
#

Well, ganimoth has amberelec, he's usually the one that checks off the box for most testers.

mossy adder
#

I can just wait until someone has tried it on it

#

Requirements:
Custom Firmwares:
[] AmberELEC
[] ArkOS ( excluded as it needs glibc 2.35 )
[X] ROCKNIX ( Panfrost only as it needs gl2 )
[X] MuOS
[] Knulli ( would like to have a 2. Test, just to make sure )
[] Crossmix ( excluded as it needs glibc 2.35 )

Drivers:
[] Mali
[X] Panfrost
[ ] Adreno

Resolutions:
[] 480x320
[X] 640x480
[] 720x720
[X] Higher resolutions

sour ruin
#

And don't say because you're lazy to compile something on ubuntu 20.04

#

a legit reason becuase we don't do that unless absoluetly necessary

#

Also renpy is 60 mb didn't you want to add this as a runtime?

mossy adder
mossy adder
sour ruin
#

And over half of users are arkos users

mossy adder
#

Are you possible to do it?

#

This version is the one from #1328097877448331266

sour ruin
#

but don't just throw the towel without even asking for help

mossy adder
#

I will look again how i compiled it when i tried or @blazing anchor how do you know how you compiled it?

#

@rich oar

sour ruin
mossy adder
#

He somewhere said it but i can't remember anymore, i think it was compiling pygame and then renpy

mossy adder
#

time to try again

mossy adder
woven ravine
#

I think its the question of possibly using Renpy Build to port renpy games, as
"The purpose of the Ren'Py build system is to provide a single system that can build the binary components of Ren'Py and all its dependencies, in the same manner that is used to make official Ren'Py releases."
Essentailly if we could port the engine over, in theory porting the games might be easier?

mossy adder
#

okay wtf

rich oar
# sour ruin Why is this glibc 2.35?

Hey, just seeing this. I did the initial compile of renpy for aarch64 with SDL2 dynamically linked. Instead of linking to glibc, the alternative would be to build in musl?

sour ruin
#

Glibc linking always happens 🙂

mossy adder
#

glibc is a devil for me

rich oar
sour ruin
#

Aka we compile on Ubuntu 20.04

rich oar
#

Understood. I used 22.04 because that is what the renpy-build package says it supports, I could try some shenanigans though

mossy adder
#

you can just always compile on the docker we have on the website

rich oar
#

Here is it compiled on 20.04 and with sdl2 dynamically linked. I'm also giving a script file that shows how it was compiled so compilation instructions can be made

#

probably don't want to run it directly but instead line by line because I was just copying and pasting as i went. It probably has a few typos and such

sour ruin
mossy adder
#

ill try that later on muOS and rocknix and see if it works there

mossy adder
sour ruin
#

But not at home

mossy adder
#

👍

mossy adder
#

New Testing chart because of the new Renpy version, just to make sure nothing breaks on alr tested OSes

Requirements:
Custom Firmwares:
[] AmberELEC
[] ArkOS
[X] ROCKNIX ( Panfrost only as it needs libGL.so.1 but is actually not needed because it uses SW render )
[X] MuOS
[] Knulli
[] Crossmix
[] uOS

Drivers:
[] Mali
[X] Panfrost
[ ] Adreno

Resolutions:
[] 480x320
[X] 640x480
[] 720x720
[X] Higher resolutions

#

Is there a 7z or something like that thats on all devices?

#

because i want to zip the renpyengine and let it unpack on the devices

sour ruin
#

That's called runtime

#

We do no want to ship the whole renpy engine on each game

#

thats 60 mb

mossy adder
# sour ruin thats 60 mb

thats why i want to zip it, but i will look on 2 other games if it would work on a runtime as i have the fear that i need to change the code of it sometime because i needed to edit some of it for milkinside

sour ruin
mossy adder
#

yeah true

#

so i will probaly need to mount gamefiles into renpy/game

#

or wait i can just mount it on the milkinside folder and rename gamefiles to game

#

oh wait when i mount something inside a folder then the rests of the files disapperears right fuck

#

so yeah i will need to
mount $controlfolder/libs/renpy_8.3.4.squashfs $GAMEDIR/renpy
mount $GAMEDIR/gamefiles $GAMEDIR/renpy/game

mossy adder
#

So can i do

renpydir="$GAMEDIR/renpy/"
gamefiles="$GAMEDIR/gamefiles/
renpy_runtime="$controlfolder/libs/${runtime}.squashfs"
$ESUDO mkdir -p "$renpydir"

$ESUDO umount "$gamefiles" || true
$ESUDO umount "$renpy_runtime" || true
$ESUDO mount "$renpy_runtime" "$renpydir"
$ESUDO mount "$gamefiles" "$renpydir/game"
mossy adder
#

YAY IT WORKS AFTER 20 tries

rich oar
#

Sick!!

mossy adder
#

YEAH

#

YOU ARE THE REASON WHY THAT EXISTS

#

I have 3 other games working too, so we will get a ton of renpy games now too

#

and most of them dont need any changes!

mossy adder
rich oar
#

Yeah, exactly

#

Thanks for doing the stuff to make it into a runtime!

mossy adder
#

that was just one command and some smaller fixes in the renpy files

smoky jasper
#

where is this Portmaster/libs folder in crossmix?

#

Also, the zip file doesn't have anything under /renpy folder. Is that now part of /Portmaster/libs ?

sour ruin
smoky jasper
#

got it. Still Knulli exclusive? I really have to find another SD card now

sour ruin
#

Some may work but zero support

rich oar
#

getting the following error when trying to save the game

While running game code:
ValueError: ZIP does not support timestamps before 1980
#

also note that a patch file that is the direct game file is a little sus wrt licensing, might want to instead use diff orig new > orig_patch and patch orig orig_patch instead

pastel pike
fallen yew
#

I thought Renpy games weren't supported on Portmaster?

acoustic shadow
mossy adder
mossy adder
mossy adder
fallen yew
#

couldn't hurt to boot it up at least

twilit arrow
#

im about to try on OGA

#

well, it extracted files from the rpa, but crashes afterwards

#

oh nvm, it just needs a second run

fallen yew
twilit arrow
#

so far it runs on both Arkos and Amberelec

fallen yew
twilit arrow
fallen yew
#

weird

#

mine just crashes

twilit arrow
#

it would not run on the first run

fallen yew
#

it has crashed repeatedly

#

Unless I'm doing something wrong file wise

twilit arrow
#

can you grab logs?

fallen yew
#

oh wait

#

when he/she/they said "okay new package now with the runtime that needs to be placed in PortMaster/libs"

which folder is that referring to

#

I haven't used Portmaster in half a year I'm slightly bad at this

twilit arrow
#

its under tools

#

on arkos.

fallen yew
#

thank

fallen yew
#

ye not working

#

will post log in a sec

#

/roms/ports/Milk Inside a Bag of Milk inside a Bag of Milk.sh: line 80: pm_platform_helper: command not found
bash: ./renpy/startRENPY.sh: No such file or directory
[GPTK]: Running in UINPUT output mode.
[GPTK]: Running in Fake Keyboard mode
[GPTK]: Using ConfigFile milkinside.gptk
[GPTK]: Joystick 0 has game controller name 'GO-Super Gamepad'

twilit arrow
#

is there traceback.txt ?

fallen yew
#

no

twilit arrow
#

and did it unpacked gamefiles from the archive.rpa ?

fallen yew
#

no dice on a log or anything

mossy adder
#

Hm it didn't mount the squashfs correctly

fallen yew
#

wll try one mor time

mossy adder
#

Did you placed the squashfs in the portmaster/libs folder and can you show it?

fallen yew
mossy adder
#

If there are other runtimes in there then yes

fallen yew
mossy adder
#

Okay now it didn't find the gamefiles

fallen yew
#

the game folder is a 1 to one of the original game itself so

mossy adder
#

Rename game to gamefiles

#

And try again

fallen yew
#

woohoo that didn't work either

#

o h

#

oh dear

fallen yew
#

fuckin sd card is stuck

#

gimme a sec

mossy adder
#

Okay thats good, now just my patch isnt working

fallen yew
#

btw is supposed to be empty or was i supposed to put something there /media/var/EASYROMS/ports/milkinside/renpy

#

somehow arkos keeps changing the folder name back

#

i dont know why

fallen yew
mossy adder
fallen yew
#

alrighty but still

fallen yew
# fallen yew

least it loads for the Renpy UI but other than that it gives me the error as described here

#

will try one more thing

#

no dice, same error

#

either I'm doing something wrong by having the Renpy thing be blank or it just hates the r36s specifically

#

if you have any idea why feel free to ping me, cool to see the UI tho

#

it would be my luck to have the UI work but the game doesn't

mossy adder
#

Can you show me the game folder?

#

Because something is broken, either my patch, the rpatool or the mounting

fallen yew
#

I shall dm you

mossy adder
young talon
fallen yew
#

oh, then why'd you ask to see it?

mossy adder
#

No DMs

mossy adder
young talon
#

You uploaded the rpatool and when I used it, that solved the error

fallen yew
#

used how

mossy adder
#

Im pretty sure i didn't forgot it that time

mossy adder
#

You show me what files are in the game folder and then i can tell you what's borked

#

It could be that it didn't mount renpy correctly and then it just renamed gamefiles to game without extraction and patches thats why i want to know whats inside it

#

Does all cfws have Python installed?

fallen yew
#

third game folder is cache, saves, archive.rpa, script_version.text

#

Should I just try re doing the entire thing file wise?

#

my laptop died and it's late, will do tomorrow

mossy adder
acoustic shadow
mossy adder
# fallen yew

Oh wait makes sense when you arent following the instructions

#

You only copy over the archive.rpa into the milkinside/gamefiles folder

#

Nothing more

acoustic shadow
#

Shouldn't you be in school?

fallen yew
#

I may be slow

mossy adder
acoustic shadow
#

I know

mossy adder
#

Art class is too boring

acoustic shadow
#

Soon: damian28094

fallen yew
#

wait how's that work then

#

doesn't the game need all of it's files to run properly?

#

how would it run off one file alone

mossy adder
fallen yew
#

oh

mossy adder
#

So rename back to gamefiles and only have archive.rpa in it

#

I should probably make a check for it if that happens again

mossy adder
acoustic shadow
fallen yew
#

still nothing

mossy adder
#

Show me the game folder again

#

And make sure you renamed it to gamefiles

fallen yew
#

no thanks it's 5 am I'm going to bed

#

HOLY SHIT

fallen yew
#

The possibilities are endless with this

#

now politely ignore me fumbling

#

For about two hours straight

mossy adder
#

Nice

#

So the problem were the gamefiles

#

So only AmberElec needed testing right?

#

Oh nvm that was alr tested

#

So i will probably exclude the lowest res as it wont be readable on there

twilit arrow
#

im pretty sure it was readable just fine, but let me check again

mossy adder
#

tht would be perfect

twilit arrow
#

Is there any text that is smaller than this?

mossy adder
#

Yeah okay that looks good enough

#

Will PR it later when I'm Home

#

Both Runtime and game in one Pull request or in two?

mossy adder
#

But wait when I make 2 then I will have the problem of that the Runtime could be accepted after the port is published

fallen yew
#

Small inquiry: sorry if you're busy with something @mossy adder

fallen yew
#

You said you ported 2 other games than milk, which ones were those out of curiosity?

mossy adder
#

I currently have Milk outside and Do not take this cat home both running but not uploaded if you wanted to ask what Renpy games i got running

fallen yew
#

Neat!

mossy adder
#

Do you have any suggestion of a game i should try too ( probably free because im broke )?

fallen yew
#

I have one in mind but I have to look at the requirements

mossy adder
fallen yew
#

The thing I had in mind I had to specifically check because the creator was very explicit about how his game was used

mossy adder
#

DDLC?

fallen yew
#

Vincent: The secret of Myers actually

#

I was going with Therapy with Dr. Albert Kreuger

fervent copper
#

Looks okay, just cant redistribute

#

In this case i would ask to be sure

fallen yew
#

swear to God I kept trying to find that and you find that immediately doggokek

mossy adder
#

If you have any of my games or assets shared on your drive, please take the entire folder and all files down from your drive

WHAT?

fallen yew
#

The guy isn't active on social media due to irl commitments so I personally doubt we would get a reply

mossy adder
#

i download the game and need to delete it?

mossy adder
fervent copper
#

Please keep in mind that regardless of a game of mine made available on my site or not, it is not an invitation for you to freely reupload and distribute them. If you have any of my games reuploaded at the moment, please take them down. If you have any of my games or assets shared on your drive, please take the entire folder and all files down from your drive. Please keep in mind that merely deleting the post with the link is not enough; anyone who has the link saved or shared can still access the files.

#

hes talking about redistribution

#

shared on your drive

#

[probably weird translation

fallen yew
#

The creator is not natively english

twilit arrow
#

probably means like google drive? Or flash disk (flash drive)?

fervent copper
#

yeah

fallen yew
#

ye considering it follows them saying "please don't reupload my shit"

twilit arrow
#

oh yeah link etc, that really looks like filesharing services

fallen yew
#

I gave the guy 40 bucks for the game cause I liked it a lot lol

fervent copper
#

damn

woven ravine
#

Valid

mossy adder
#

I mean you can make a port without the game assets

fallen yew
#

how so

mossy adder
#

just dont include them?

twilit arrow
#

its up to user to do so

#

and then its complete

fervent copper
#

Thats how 50% of the ports work

mossy adder
#

half of our ports dont have any gamefiles

fallen yew
#

I should stop having conversations online right when I wake up doggokek

#

Fair enough ye

fervent copper
#

Then you should be just fine, but doesnt hurt to ask

mossy adder
#

Hmm looks nice

fallen yew
#

that or the original class of 09 demo

mossy adder
#

that looks to corny for me

fallen yew
#

I wasn't aware we were porting things based off your personal feeling

mossy adder
#

I mean you can try of course but yeah that one looks to corny for me to ever touch but RenPY ports are a mess right now

fallen yew
#

??

mossy adder
#

??

acoustic shadow
fallen yew
#

because they asked for suggestions on what else to do?

mossy adder
#

and i told you i wont do that

fallen yew
#

weird

#

but alright

mossy adder
fallen yew
#

quit harassing me and move on if you don't want to do it mate

mossy adder
#

thats not the first time i heard that

mossy adder
fallen yew
#

what's the difference between this and the old one

mossy adder
#

renamed startRenpy.sh to startRenpy so it wont show in Emulationstation

#

Because it will recognize it as a game if its a .sh and then you have like 20 startRenpy.sh that does nothing in your gamelist

fallen yew
#

It starts immediately instead of needing a second boot that takes twenty seconds

mossy adder
pastel pike
rich oar
#

Looks like I accidently left the python3.12 folder in the libs director of the 8.3.4 port from a previous compilation attempt. I think you could remove it and shave off 11 or so mb from the squashfs

mossy adder
#

Oh yeah i should, i have seen it in there but didn't knew if it was important

#

Thanks for telling

slender locust
#

could i try this with a GameStick 4K chinese device that runs EmuELEC?

slender locust
#

will give a try in the morning then, thank you for the answer

fallen yew
#

Can I dm you about something if you don't mind? @mossy adder

#

it's related to porting but not relevant to either of these channels

mossy adder
#

@dense spoke fixed everything you wanted but some things were right

mossy adder
#

@acoustic shadow sorry to ask but could you approve my PR after i removed it the last 3 times

acoustic shadow
#

no

#

you used your alloted approvals for this week

mossy adder
twilit arrow
#

Can I sell him mine? 😛

mossy adder
#

no

ionic laurel
#

seems there's no gamefiles folder? maybe needs a .gitignore or stub file 🤓

#

on the second run, i just get a segfault
./Milk Inside a Bag of Milk inside a Bag of Milk.sh: line 87: 28263 Segmentation fault bash "./$PORTEXEC"

mossy adder
ionic laurel
mossy adder
mossy adder
# ionic laurel

can you make another tree after you booted the game? so i can see what mounted correctly?

ionic laurel
#

sorry, bit confused. this was after attempting a first run. the game doesn't run

mossy adder
#

okay im asking because nothing is mounted in renpy/

#

and what zip did you install?

ionic laurel
#

i followed this instruction:
"Buy and Download the itch.io version https://nikita-kryukov.itch.io/pmkm and extract the zip. Then go into the extracted zip and copy out of game/archive.rpa into the milkinside/gamefiles on your device"

#

there's only one zip?

mossy adder
ionic laurel
ionic laurel
#

i downloaded the latest port, added the game, and re-copied it across the device. same issue, i'm afraid

#

anyhow, off to bed. thanks

mossy adder
#

hmm its not mounting the game folder weird really weird

mossy adder
young talon
# mossy adder hmm its not mounting the game folder weird really weird

When installing the game, the folder "gamefiles" is not being created. When creating it manually and copying the archive.rpa-file inside, it does not work, either... don't think this is an EmuELEC issue as the game was running for me, remember? So something in the published version must have changed.... just for your information.

mossy adder
#

i maybe know whats the issue then

#

probably something when mounting fails, im gonna take a look on it when im at home again

young talon
#

Take it easy, I just wanted to tell you - and I know that EmuELEC is officially not supported, so it's entirely up to you if you want to tackle this issue or not... also: kein Stress!

mossy adder
young talon
dense spoke
#

for more flexibility it could be replaced with something like this (not tested in the field)

$ESUDO mount "$renpy_runtime" "$renpydir"
waiting=10
while [[ $waiting -gt 0 ]];do
  mount | grep "$renpydir" > /dev/null && break
  waiting=`expr $waiting - 1`
  sleep 1
done
mount | grep "$renpydir" > /dev/null  || exit 1
$ESUDO mount --bind "$gamefiles" "$renpydir/game"
mossy adder
#

Thanks

young talon
#

Kölle Alaaf!

mossy adder
#

That is a interesting night

pastel pike
#

@mossy adder can ou link toithe newest zip you wnat us to test? x55 rocknix

mossy adder
#

or do you want to play it?

pastel pike
#

play it'

#

so did this change?

#

the

#

archive.rpa i have from downloading when it was free doesnt work anymore with this new zip

mossy adder
#

i actually just changed the mounting point

pastel pike
#

Put archive.rpa into gamedata but it doesn't launch

mossy adder
#

into gamefiles right?

pastel pike
#

It's funny the creators charging $1 now.

#

Yes

pastel pike
mossy adder
mossy adder
pastel pike
#

Maybe back up the one working on your device now, delete everything, and try using the zip you showed me to download and try seeing if it works on your x55?

pastel pike
#

I'm eating dinner but I can. All it was was archive.rpa and one other file that was in there already.
Maybe even was a .gitkeep

mossy adder
#

that files were directly from my device beside the metadata

pastel pike
#

Ya game files is just .gitkeep and archive.rpa

mossy adder
#

okay so patching didnt worked uh

pastel pike
#

Worked on first zip

mossy adder
#

i know but maybe its just the shitty rpatool

pastel pike
#

Lemme know

mossy adder
#

oh wait how did you installed the game?

pastel pike
#

Through your zip

#

Do I need to use autoinstall

mossy adder
#

always

pastel pike
#

do you drop zip straight in?

#

as a zip

#

Yes. Yes you do

pastel pike
#

It immediately backs out to the ports folder

mossy adder
#

uh i really need to switch to unrpa

mossy adder
#

but i didnt touched that at all

pastel pike
#

Whatever you had on the first zip worked

mossy adder
#

and post the log afterwards

pastel pike
#

I will

mossy adder
#

go into PortMaster and install it

pastel pike
mossy adder
pastel pike
#

where?

#

the zip you sent me recently?

#

its not in there

mossy adder
pastel pike
#

where is it inside the folder

mossy adder
#

at the start the Milk inside ?

pastel pike
#

nope

mossy adder
#

that one has the other files directly in the root

#

what do you mean nope, its right there

pastel pike
#

oooohhh

#

i didnt see you said ,sh

#

i thought you were tlaking baout a differentr renpy squashfs

#

sorry my bad

mossy adder
#

all good

pastel pike
#

nope

#

same log

mossy adder
#

convert it to LF ending with notepad++

pastel pike
#

rutime manager on portmaster app has everything available installed

#

ah ha

#

you should have done that yourself ya goof

#

k black acreen

#

better than ive had

#

lets see if it comes up

#

boom

#

thanks

mossy adder
pastel pike
#

and how do i select english

#

its purple

#

ah

#

A

mossy adder
#

go down and just press a

pastel pike
#

right on

#

thx'

#

its in russian...

mossy adder
#

no thats the main menu

#

nothing i can change about

#

thats how the original game is

pastel pike
#

ok

mossy adder
#

go down and then press the start thing and its english

pastel pike
#

k

#

i llve having a bt keyboard i can just turn onand it wokrs with my X55 🙂

#

instantly

#

such a strange game..

mossy adder
#

no i really like it

#

play DDLC and then you know what a strange game is

woven ravine
pastel pike
#

Oooh hahaha yes I've heard of that

young talon
mossy adder
young talon
#

Okay, so I guess I check github for the zip?

#

Or where can I find the updated .zip?

mossy adder
#

please dont extract that and install it via autoinstall

young talon
#

Always via autoinstall, I know... thanks, I*ll try it right now...

#

Nope, it doesn't work

mossy adder
#

delete the log.txt and try again

young talon
#

There is no log

mossy adder
#

ah i cant upload files, can you ssh?

young talon
#

yes

mossy adder
#

can you go to .sh and use dos2unix on that

young talon
#

Hmm... okay... something is happening when executing the .sh

#

But the game is not starting.

mossy adder
#

can you post the .sh that you are currently using

#

directly from your device

young talon
mossy adder
#

okay can you show me the game folder

young talon
mossy adder
#

can you go into game/

young talon
#

Yeah, a lot of files in there

#

81 files and 5 folders

mossy adder
#

why tf is it not mounting correctly, ich könnte kotzen

young talon
#

I had the game running once, remember?

mossy adder
#

yeah im now wondering why it worked on both of my devices with that .sh

#

try that

young talon
#

Nope

mossy adder
#

can you run that script via ssh?

#

and post the output

young talon
#

umount: can't unmount /roms/ports/PortMaster/libs/renpy_8.3.4.squashfs: Invalid argument
Patching already done
[GPTK]: Running in UINPUT output mode.

mossy adder
#

can you remove that from the bottom of the .sh

if [[ "$PM_CAN_MOUNT" != "N" ]]; then
$ESUDO umount "$renpydir/game"
$ESUDO umount "$renpydir"
fi

young talon
#

Same result:
``
umount: can't unmount /roms/ports/PortMaster/libs/renpy_8.3.4.squashfs: Invalid argument
Patching already done
[GPTK]: Running in UINPUT output mode.

mossy adder
#

on what cfw were you again?

young talon
#

EmuELEC

mossy adder
#

uhm where is the PortMaster folder there

young talon
#

storage/ports

#

and the script folder is storage/ports_scripts

mossy adder
#

okay cd into the milkinside folder then run those
mount ../PortMaster/libs/renpy_8.3.4.squashfs ./renpy/
mount --bind game/ renpy/game
bash ./renpy/startRENPY

#

this is such a mounting mess

young talon
#

Yes, that did it!

#

Game is running

mossy adder
#

OKAY WTF

#

THAT IS THE EXACT SAME AS IN THE .SH

young talon
#

Does it matter from where you do these commands?

#

As the script is not in the milkinside-folder

mossy adder
#

nah not really as that is all defined via $GAMEDIR

young talon
#

Shouldn't there be a backslash?

#

$ESUDO mount --bind "$gamefiles" "$renpydir/game"

#

Is that line really the same as mount --bind game/ renpy/game

#

?

mossy adder
#

renpydir="$GAMEDIR/renpy"
gamefiles="$GAMEDIR/game"

#

so its basically $ESUDO mount --bind "$GAMEDIR/game" "$GAMEDIR/renpy/game"

#

so that one is basically
$ESUDO mount --bind "/$directory/ports/milkinside/game" "/$directory/ports/milkinside/renpy/game"

young talon
#

Is it normal that there are now two game folders?

#

Both with the same content

mossy adder
#

where?

#

like game/ and renpy/game/

young talon
#

Yes

mossy adder
#

yeah thats what mounting does

#

Renpy wants the folder in there

young talon
#

I see

smoky jasper
#

I'm using tsp:knulli just an fyi.

#

I think it's just doesn't want to work with tsp

#

Sorry, reading thru previous comment. Seems to be exact same issue

mossy adder
smoky jasper
#

so, are you just checking if mount, then unmounting it if it folder is already mounted

mossy adder
smoky jasper
#

I tried it and still throws me error. I did get into the game once so I know it works. I will just wait for you you to fix it

mossy adder