#Brotato
315 messages Β· Page 1 of 1 (latest)
No it doesnt
Play some more until yuu get to wave 12 π
<@&1216123318122577972> RP5/Mini testers
this needs some ultra pink r36s
I would guess its gonna run reasonably well on s922x
Yes until you cantπ
Its not about ram
ironically this port does not work on my TSP
Running in UINPUT output mode.
ERROR: Cannot open resource pack 'gamedata/patched_brotato.pck'.
at: _setup (core/project_settings.cpp:385)
Error: Couldn't load project data at path ".". Is the .pck file missing?```
well obviously not
Why are you calling patched pck damian
lol
"$runtime" $GODOT_OPTS --main-pack "gamedata/patched_brotato.pck"
That wont work if you make it look for this
π
In that case you might want to include a patch??
pff
and here I thought its because of case sensitivity or something
$controlfolder/xdelta3 -d -s "$GAMEDIR/gamedata/brotato.pck" "patch.xdelta" "$GAMEDIR/gamedata/patched_brotato.pck" I guess patch needs to have gamedir added as well?
or wait, he still has the Brotato there, not brotato right?
heh
I can tell you already that it will crash after about 12-14 waves
Unless they fixed the game
That would be nice
lets see how far i get
What do you mean with switching?
performance degrades around wave 9 pretty hard, died on wave 10 due to the slideshow
you can manage the lag if you have enough DPS, but if too many enemies spawn its game over
shame its single threaded
Git gud port
keep deleting after i try to run it first
i dont know what patch doint to the game, just renamed brotato.pck to patched..." and it works
(X55) for me its quite unpleasant with stutters even around wave 7
on Ace, got to the wave 14 and its unsuprisingly smooth sailing
obviously needs to be set to big cores only
dont forget to change file in script to correct case "Brotato.pck" as it matters on ext4
which will be .. for all ultra devices? At least on rocknix
would it work on tsp? π
yes, mcnugget had it running on tsp, unsuprisingly it runs like ass on later waves
yea sadly, wave 10-12 is a hard limit
but then again if you are going for ultra devices, maybe its not going to be necessary
is there a device out there that is between the H700/A133P and the "Ultra Class"
and what chipset is usually found in the mentioned Ultra class
is there a breakdown of the classes?
so how to do the patch? just try to run game? or anybody can send me patched version already, i have both clients epic games and steam
I managed to get to the 13th wave on my RG40XXV. I sadly died so I cant vouch for wave 14. Performace started to dip around 10 or so, but it was still playable. Unfortunately I haven't played the actual game enough and you can't read any of the text on the 4 inch screen
It keeps deleting the brotato.pck on my rg353V and not working.
Im using this and renamed it to brotato.pck using the epic game version
Can modifying some parameters make the DLC run?
It works now i just wait for the dlc if its possible XD
My PC won't let me unzip this because of a virus warning.
Stuff like this happened a few times in the last few weeks, I dunno. Always harmless zips from here
this is fab i love brotato
I built a version with DLC, but I can't figure out how to make it full screen.
Maybe something needs to be fixed in the game files?
Or is there a simple way to add lines to the sh file?
Open it with a text editor
there is so much data, what exactly should I edit?
This is a steam assembly, but it is crossed with another assembly. For dlc support.
GodotPCKExplorer_1.5.1_dotnet-ui Put it together using
nice
The port doesnt open for me π€ I already put the brotato.pck from epic version into the folder
Crossmix OS - Trimui Smart Pro
you might be missing a library file, i have it running on my TSP and crossmix
/log
Every port has a log.txt generated in ports/{portfolder}, please drag and drop it to discord for help.
umount: can't unmount /mnt/SDCARD/Apps/PortMaster/PortMaster/libs/frt_3.5.2.squashfs: Invalid argument
Running in UINPUT output mode.
ERROR: Cannot open resource pack 'gamedata/brotato.pck'.
at: _setup (core/project_settings.cpp:385)
Error: Couldn't load project data at path ".". Is the .pck file missing?
If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).
ALERT: ALERT!: Error: Couldn't load project data at path ".". Is the .pck file missing?
If you've renamed the executable, the associated .pck file should also be renamed to match the executable's name (without the extension).
Running in Fake Keyboard mode
Using ConfigFile ./brotato.gptk
Joystick 0 has game controller name 'Xbox 360 Controller'
The brotato folder
You need to add frt_3.5.2.squashfs to the libs folder of Postmaster. TSP can be played, but it will become somewhat laggy around wave 17.
oh lol way before wave 17 π
lol mb π don't be so mean abt it, thanks though!
No problem chief, thanks for your hard work π
Hmm, tested on ArkOS? Wouldn't boot on my 353V. I'll see what the log says
it wasnt probably even tested as it doesnt matter, as with the ultra tag is not meant to run on any hardware that is supported by arkos
Just saw at the top that ArkOS was checked. I certainly wouldn't expect it to run well. LoL.
hmm, than I have no clue what he tested it on, unfortunately I have no 2GB arkos device myself
It's not actually booting for me on Rocknix either. Bleh, I need to poke at this more.
Oh, the port doesn't have a gamedata folder?
Guess I should try that >.>
Viola. LoL
yeah -- looks like port needs a gamedata folder @charred olive (with a .gitkeep or some place files here file) π€
Testing it on my Max 3 Pro right now. Pleasant little game. I guess I should expect to lose performance once I get up there in waves though.
Brotato just got this update, maybe performance will get better on slower devices
except we cant run 3.6
so now we probably need to find a depot for downloading the older version
https://steamdb.info/app/1942280/depots/?branch=v1.1.7.1-godot-353 and they are nice enough to provide that
@charred olive you probably will have to update instructions to download this
oh wait, I forgot, you used epic right?
well that sucks, epic doesnt have option for getting old version
im gonna grab and test if steam one wroks
if not, its a bust
Brotato is drm free, so its kinda grey area if you can remove the steam calls
Might be time for someone to look into compiling frt for 3.6
have efonara made one or someone would have to backport new stuff into old build?
beats me
Efornara has a non distribute version of frt 3.6
But it might just compile with thr archived repo
Dont think anyone tried
Would still be worth checking with it to see performance, if its a big difference it might be a nice projectπ
well unsuprisingly steam one is no go with the steam api
good, sounds like exactly what all r36s users deserve
I am not the rule maker, dont ask me π
but I would say yes as you still originally got that project file from steam drm enabled version
so just for funzies, when I tried to make a xdelta patch between old epic and 3.6 epic version, resulting "patch" has almost 68m π
Apparently this port isn't supported on rk3326 device, is it possible to have it removed from all of the recommended ports for those devices?
Recommended ports?
Previous build works on the 3326. Just runs like crap by about wave 10 π
I made sure that it worked on a bunch of devices pointlessly.
That's dissapointing. Glad I have the previous Epic version. Not that it's going to help anyone moving forward. Don't suppose the file can be scalped from the Android APK?
No because thats unity π
You could add a patch to revert 3.6 to 3.5.2
But its probably going to be a huge xdelta
It was like 80mb or something when I tried
Thats not crazy awful
@charred olive Do you want to take that approach, right now the port isnt really usable
π
Maybe someone else can help out who has it on their device still
Seems like a lot of effort for something that already wasn't great on anything less than an OGU.
Is it though? The Port doesn't perform well and now will perform somewhere between worse and not at all. /shrug
Also on ultra devices?
Is there an easy way to test it on the OGU? That's not really "Ultra" but it's well above the 3566
Ultra is just the RK3588 and SD865 devices I thought?
I can check later, I should still have the old version on either x55 or rp5
I have the old Epic version if need be.
I suppose this kinda explains it
Why not
@charred olive btw considering this is pretty much only for ultra devices, which basically means rocknix or batocera.. have you considered just trying to use the official arm godot 3.6 export?
hmm ok, so I guess just importing steamworks sdk in the editor is not enough, right?
yeah, so no good solution then
Why do you need to recompile it?
Take the engine?
Frt is just godot
Same behavior same usage
I think youll have to compile it since the binaries usually come with the editor
But thats what you could do, or maybe even try the frt archive with 3.6
well I will ask like a dumbo, but stuff like steamapi etc is saved in pck right?
It is, this is using epic games version right?
depends, I am fuckign with steam version, I was messing with toziuha: order of alchemists, so I just loaded steam brotato.pck instead
When i ported it i just commented out the steam inits and it worked :p
The game is technically drm free btw
You need it on paper though
well I had it just linked latest steamworks api, but then again its yelling in terminal with stuff like
SCRIPT ERROR: Invalid call. Nonexistent function 'run_callbacks' in base 'Nil'. at: SteamPlatform._process (res://singletons/platforms/steam.gdc:35)
and thats probably no bueno
well game actually loads regardless
its just noise in log
and also gamepad controls in godot is royally fucked, at least its on x55
I suppose thats why frt is compiled without it lol
im gonna just plug a xbox controller, I just wanna see how much worse the performance is on x55
its started to chug around wave 8, thats not too different from what I remember
kill it with htop? π
with a second ssh relation
anyway I am still unsure about the steam stuff, but epic version should be probably save
might be x55 being shit (which it is)
and hopefully westonpack comes to the rescue, though its still doesnt run well at all around wave 10 and all devices that can run it have x11
I havnt had too much luck with hacksdl though, but maybe I am doing something wrong
if so, send some.
and make sure whatever crap it yells about epic is not a problem
Keyboard inputs dont work on 3.6?
Yeah thats why cebion disabled it
All messed up
So you're trying to turn off sdl controls, makes sense
LD_PRELOAD="$PWD/hacksdl.aarch64.so" HACKSDL_DEVICE_DISABLE_0=1 ./some_sdl2_prog
Think that should do it
sure, in few minutes
epic works, steam one crashes shortly after the loading screen though
nothing too much interesting
eh, epic works, good enough
This is with the latest build? Performance is back to what it was?
I will give it a quick go on rp5 and maybe ace as well, but I dont expect problems
soon you will be back to explaining to all the r36s owners why they cant play this
They "can" for about 8 levels
im not even sure if it loads with just 1gb ram, but I havnt really checked
I have it on my RGB10X
will be crap regardless
I can get to wave 10 or so
fair nuff
It's not a lot different than the H700 devices
A little worse.
Though those, obviously have 1GB too
@charred olive btw careful with case sensitivity again, you have brotato_runner in the script and Brotato_runner file π
we just need to replace it with some well behaved system, like Windows XP
runs
anyway all gucci on rp5, so I will just move the save and use this.
I need to add it to my Max 3 Pro and see how it does.
I should buy ogu for testing
They are pretty cost effective.
<@&1216123318122577972>
And do what,? You gotta add instructions to a ping lol
So pin the top or write what to do?
You still did not say what you need
No more pings for you like this lol
You can't ping someone and let them figure out what you want done
There isn't even a testing matrix
I will ask a question how do I set my controller as player 2?
Hah Wave 20 35XX-H. π
Didn't actually get close to unplayable until 19. I just got lucky as heck on upgrades. I usually get overwhelmed and get massive slowdown somewhere in the 10-15 range.
Just funny that I got that far. It's far from the best way to play the game. But it's good enough that I leave it on there and play it some times.
Got to level 14 twice on my RG503 with ArkOS and it got a bit slow at times, but nothing too serious.
I put it on the Flip today. Heats up and eats battery. LoL
I think it has been asked, but you can't get full screen on 4:3 with this, can you?
@charred olive btw this frt has sdl controler enabled, I noticed the left stick is reversed on one device, so I would probably recommend shipping it with the sdlhack and disable it. Otherwise it seem to work on Ace / RP5 Rocknix
then it wasnt working, because I was getting double inputs
yep, good
yep
the only where it would make sense to play it
would this even boot on 1GB device?
I suppose I will try arkos just for lulz

well doesnt really matter I guess. It works on Arkos as well, though obviously thats not really important here
nah, 4:3 640:480
I am almost tempted to buy an OGU to get something with performance in between all of these
is shipping to DE so expensive? Base price is 55usd on hardkernel shop
its trustworthy
its their website and this company has been on sbc scene for ages
You pay another 60 for shipping and taxes, i asked them because i was also interested
And for 120 its not worth it
uuh, yeah fair enough
it needs to be bellow 100
yeah, sadly
perhaps OGU/Max3pro, but those are running rocknix anyway, so .. shrug
What's the difference between brotato_runner and the frt we have? So we converted all godot games to runtimes to save space and now we're adding frt runners with a different name?
And if its just frt 3.6 why isn't it being added as 3.6 frt runtime?
someone who cares would have to add that runtime π
Maybe ask? π It's a glorified archive
you just do: mksquashfs runtimename-<whoop>/ runtimename-<whoop>.squashfs
extract a previous one to look at the structure of a previous one
and pr to pm then all have it π
look at the current frt files has to look identical to the others
and then you test it π
pm repo and we add it to the runtime list
@steel locust where would we need to put the frt 3.6 runtime in the repo?
any other changes needed?
not anymore, hence my question to klops π
Oh hrmmm
I missed this
Yeah I upload runtimes there
π
But to add them to the gui, you have to add them to PortMaster-New/runtimes/ and edit the runtimes.json file there.
btw dont forget that sdlhack has to be included somehow most likely
well right, x86
We have x11 and waylaid
you probably wont find x86 device without those
Yeah
what year is it, 2002?
dial up speeds
you can unset SDL_GAMECONTROLLERCONFIG after the gptokeyb command
but iirc godot frt doesn't support sdl gamecontroller input, does it 6
?
this one is compiled with controller support
oh ok
so unset SDL_GAMECONTROLLERCONFIG could do the trick if the runner doesn't grab a gamecontrollerconfiguration from somewhere else
maybe unset SDL_GAMECONTROLLERCONFIG_FILE will be needed as well
him, maybe I am misleading you all here, the multiplayer support won't works this way
@charred olive so you problem is that the game use the x360 controller from gptokeyb + the native controller at the same time ?
if you need help on setting up hacksdl just ask π
I haven't maintained the readme up to date lately
what conf are you using ?
ok but with what line then ? π
oh yep, perfect this is the way
but the game still detects another controller is that it ?
you can play multiplayer as expected ?
I was under impression the biggest problem was that he needs to create frt 3.6 runtime 
I downloaded 3.6 for the game brotato, I put together a build with the game, but I have double controls or even seem to have too large dead zones on the sticks.I can't figure out if this is related to the game or FRT 3.6
The maximum that was achieved was to change the controls, only a stick and a mouse, showing a large dead zone. But this is not a solution, it is a crutch)
brotato has already been updated to frt 3.6, you dont need to build anything yourself
I have a version with dlc where can I find the file to remove the problem?
Every port has a log.txt generated in ports/{portfolder}, please drag and drop it to discord for help.
I have my own version from steam, I combined it with dlc, reduced the audio size which gave a little more fps, removed the verification keys to launch the steam version, and I still have 1 problem - controls.
I know how to disassemble pck and put it back together, but I donβt know where the controls are in the game)
I'll upload the log when I'm home