#Dead Cells

1604 messages ยท Page 2 of 2 (latest)

mellow path
#

Which os?

polar needle
mellow path
#

Unfortunately I only have smaller fonts in Latin.

mellow path
#

I'm unable to reproduce this. Is it only the castlevania content or everywhere?

polar needle
#

Iโ€™ll report back in about 2 hours once the patching is finished to see if anything has changed. Iโ€™ll also check more locations to be sure.

mellow path
simple brook
#

Im gonna run some dlc areas in a bit

magic canyon
#

What format of Korean font do you need?

simple brook
#

Oh only now I have noticed you have restored the minimap, nice

mellow path
mellow path
simple brook
#

Tbf if necessary you could disable it on 3566 as well, its not a critical feature and at 480p its usefulness is probably debatable

#

Probably handy on higher res screens

mellow path
#

I think I found a fix for the 16x9 background layer that shows up when rendering at 720x720 or other resolutions.

#

Also regarding brick rendering... I have had the darndest time reproducing it, but if somebody savvy enough to install and run Renderdoc on their handheld can capture a frame, I could fix it pretty quick if you sent me the .rdc file.

simple brook
#

Map looks great now

#

Second castlevania area and I cant replicate the menu bug

mellow path
mellow path
polar needle
#

Just finished the patching, after fresh install now all looks good.

simple brook
mellow path
#

Slow/1GB runs my CPU drawn map which is a bit clumsy

polar needle
#

Castlevania also looks good. So, looks like it had broken before during updating. Now with fresh install everything good.

mellow path
#

Fixed the 16x9 banding on the parallax layers when running different aspect ratios

simple brook
mellow path
polar needle
simple brook
#

Im pretty sure thats the paralax effect bmdhacks just mentioned to be fixed in next release

mellow path
#

Pretty sure I fixed it, but I'm doing a playthrough to double check I'll go there

polar needle
simple brook
#

its happening!

mellow path
#

PR'd this version

(deleted old version)

Changes

  • universal font reduction (fonts like Korean and Simplified Chinese now get scaled down a bit)
  • paralax layers now scale to display aspect ratio (prevents weird background bands on 720x720)
forest estuary
mellow path
simple brook
#

now this reminds me I have to try it on 480x320 device for shit and giggles

mellow path
simple brook
#

even if it doesnt, its very much rare these days and optional

sly vector
#

Just as a little check, You've built the Binaries as Release right? Just asking for best performance because the Binaries aren't stripped

mellow path
#

I know the compiler compiles deadcells as very optimized, but not sure if I built the compiler as a release version

limpid nimbus
mellow path
#

@alpine scaffold I may have a fix for your trimui brick...

alpine scaffold
#

<_<

#

I have it at work with me

#

I wonder if I could fuck about even more find a way to transfer it easily.

mellow path
#

no rush.. I'm going to bed soon

alpine scaffold
#

No no

#

You donโ€™t get it

#

I donโ€™t want to work.

mellow path
#

what're they gonna do, fire you?

alpine scaffold
#

I mean

#

They can dismiss me if Iโ€™m that blatant. dogelaugh

#

โ€œCunts, I gotta beat this area to test ram usage.โ€

mellow path
#

so a quick test shows it not exploding in my face...

#

but I'm purely speculating if this fixes brick

mellow path
alpine scaffold
#

Yeah a machine broke so I am busy now. Lol

mellow path
alpine scaffold
#

Will do. ๐Ÿ™‚

sly vector
#

And sent me some apples

alpine scaffold
sly vector
#

Yippie

alpine scaffold
#

ugh

Mega is the worst. >_>

magic canyon
#

If I buy RG34XXSP, do I not have to worry about memory?

mellow path
simple brook
#

but these days those are 1GB as well, you would have to get lucky and get some old stock

#

installing the latest package on 353v / darkos for sanity check

mellow path
#

I played a fair amount last night and it seems fine. I disabled part of the window resizing logic since windows dont resize.

alpine scaffold
#

@mellow path its worse, lmao

#

Holy fuck this thing is hot too

#

70c!

#

On the backside of it

viscid flare
#

Thats not too bad

alpine scaffold
#

That's 70c on my hands

viscid flare
#

Kinda the max recommended temp, tjmax is 110C lmao

viscid flare
alpine scaffold
#

Almost!

viscid flare
#

okay haha

alpine scaffold
#

I dont have my IR temp gun here, but the meat probe said 66c

viscid flare
#

Damn

alpine scaffold
#

I normally sit it on an ice brick when its doing its thing, tonight i cbf getting one. ๐Ÿ˜‚

alpine scaffold
limpid nimbus
viscid flare
#

Theres no way to know which version you get though

#

Most likely at this point its 1gb

alpine scaffold
#

A local reseller will probably still have 2gb now.

simple brook
#

compared towhat I had on 353V before, this latest one has nicer font scaling

#

Looks darn good now

mellow path
simple brook
#

let them lay bricks and fuck em ๐Ÿ˜›

mellow path
#

Something to do with SDL misreporting the screen params

magic canyon
#

I ordered from Ali today because other people said they got 2GB, but I'm worried I'll get 1GB.

#

I waited because I thought the price would drop, but instead the price went up.

mellow path
#

Also with extra extra logging.

mellow path
delicate basin
#

any hope the compilation time will take less in the future? or be removed entirely ?

rigid fjord
#

it's a necessary evil, it lowers the resource requirements to allow it to be played on these lower spec devices, even if it was legal to distribute the post-compiled files they aren't small either

frozen grail
#

Is it possible to compile it on pc first?

#

Then throw to handheld?

sly vector
# frozen grail Is it possible to compile it on pc first?

Nope, not really firstly people would just click on things like 2gb instead of 1gb when they only got one...

Secondly you are now compiling a arm64 binary on x86, setting this up will take a long time if you want actually good speed... I would just not suggest. Also bmdhacks already said multiple things about this

delicate basin
#

how much space do i need all and all to attempt this? i dont got a lot of space left

mellow path
#

I specifically bought an m2 mac that I picked to run arm linux in order to develop this port.

mellow path
sly vector
delicate basin
mellow path
#

Heh never sent a letter to Tunisia before.

delicate basin
delicate basin
# mellow path Heh never sent a letter to Tunisia before.

If you do send me an SD card. You'd probably get me in a lot of trouble. I'd have to be questioned on why someone is sending me this. What my relationship is to you. What on it. They'll have to scan it. And it won't go well if I say "some random on the internet".

#

I'd probably see the inside of a holding cell for a week

mellow path
#

Oof I'm sorry.

terse obsidian
#

gotta put a rick roll video on that sd card before you send it out

delicate basin
# mellow path Oof I'm sorry.

Don't be. It's just how it goes. Hell. My country's very under developed. Especially mentally. Government workers don't know what a PC is. Even tho they're using it for day to day tasks. Some still run windows XP. With cli software for their work

#

One time I got taxed 90% of a unit's price. I asked why in the import office. He said "appears to have advanced wifi and Bluetooth technology". I was flabbergasted

jaunty gyro
sly vector
#

same

alpine scaffold
mellow path
delicate basin
mellow path
delicate basin
#

Did the patching. But after it was done. Told me "press a to proceed to dead cells". Pressed a. Kicked me out to emulation station. Pressing a again to enter the game brings me back to the patching screen.

#

Refreshing game list and rebooting the console does not solve

#

Am I smooth brained?

rigid fjord
delicate basin
#

but i do have patchlog

#

as you can see i tried running it a second time and cancelled because it was a waste of time

rigid fjord
#

can you show the folder structure inside of your ..ports/deadcells/gamedata folder?
here's mine for comparison

#

mine is like a version-ish back now, but the structure of the contents should be largely the same

delicate basin
#

yeah missing a lot, even tho it said game compiled successfully....

rigid fjord
#

keep in mind the goggame files are the keys for the dlc, so you don't "need" them per-say

delicate basin
#

yeah i dont have the dlc

#

maybe ill buy it later

#

but for now i need the game to run in the first place

#

i see the .patch needs recompile

#

but if i just let it compile again i know it still wont run,

#

doing the same thing again and expecting a different result is the definition of insanity

rigid fjord
#

yeah, doing the same thing and expecting different results is the definition of madness

are your source files steam or gog?....i doubt it has any bearing on it, also cfw & device?

delicate basin
#

i also have the game on gamepass but i dont think thats compatible

rigid fjord
#

correct, not compatible as we need the linux copy of the game, doubtful that windows would provide that via gamepass ๐Ÿ˜

it's worth asking other people testing if they've had issues with pan4elec

delicate basin
#

its basically amberelec tho

#

and thats compatible

rigid fjord
#

Amberelec is marked as tested successfully...odd

#

i don't see anything obvious in the patchlog, i hate to say it but if the issue pops up late in the patching or after then you might need to let it run again simply so we can see what happened, restarting the game triggered patching again which refreshed the log

#

also of note, it does run the game right after patching, so if it does "complete" the patch then back to your cfw menu then something did indeed break, should be able to play immediately after patching

delicate basin
#

F

terse obsidian
#

is there free space on the sd card?

rigid fjord
# delicate basin F

free space is a valid question, the end of the installation is around 3gb, but theres likely more space used during the compile

delicate basin
#

Yes. I have about 3 gigs left

mellow path
#

Yeah you didnt get that far into patching. Didnt log a crash or anything. I'd just restart it and see.

delicate basin
#

Maybe my base files are wrong version

alpine scaffold
delicate basin
#

Will do

alpine scaffold
#

Legitimate coso

delicate basin
#

My game was sitting on my PC for 2 years. Not updated

#

So maybe that's why

#

I'll update and retry

alpine scaffold
#

Kk. ๐Ÿ™‚

delicate basin
#

Means I have to redownload gog Galaxy :(

alpine scaffold
#

Although it has found the right steam version:


[01:25:46] hlboot.dat MD5: 185147915f30d7ef9e6123bb0c69efbf
Steam version detected. OK
alpine scaffold
delicate basin
#

That's weird. I swear I have the gog version

#

I'm sure. Used the gog installer and everything

#

I could buy the game on steam and try with those files.

#

Oof.. if I wanna rebuy it on steam. It's gonna be 24.99. No regional pricing.

alpine scaffold
#

You can download the Linux version directly from gog and throw the sh file into the port.

delicate basin
#

What.

#

How. Thought you can only download the version compatible with your os.

alpine scaffold
#

Nope. Just choose your version in the dropdown box.

#

On the website.

mellow path
delicate basin
#

It just says install. Even tho I have the game installed already.

#

Different disk tho so that may be it

#

I'll delete the game tomorrow. Reinstall latest version. Or just download the Linux one and try again. Thanks y'all

#

Are y'all sure the epic games version doesn't work? I got that one for free too in an offer somewhere

mellow path
#

The patcher is flexible enough to work on both gog and steam games despite them having differences.

delicate basin
#

Def better than steam 24.99

mellow path
full gale
#

my handheld always crash and shutdown itself when compiling. on anbernic rg28xx with knulli

limpid nimbus
limpid nimbus
# full gale ohhh

Yeah. You want yoir device to be able to just stay on. Not have a sleep timer set. This takes literally 4-8 hours to patch.

mellow path
mellow path
mellow path
simple brook
full gale
mellow path
full gale
#

oh okay

#

thank you sm

limpid nimbus
limpid nimbus
limpid nimbus
delicate basin
viscid flare
#

25 euros here lmao

delicate basin
#

try clicking on this

#

should say 4-5$

analog mantle
#

$24.99

viscid flare
#

Yeah 25 euros

#

Dutch pricing i guess

#

bundle is 31.50

simple brook
#

when converted its 21,45E base price here

alpine scaffold
sly vector
delicate basin
sly vector
#

The instructions specify the Linux version and Epic games doesn't has Linux support on any game

#

( I mean certain engines include Linux games but that's not important for this)

alpine scaffold
#

Itโ€™s like a 16 pixel offset.

limpid nimbus
alpine scaffold
#

Yup, and the logging clearly shows a 0,0 offset at 1024x768. PsyDuck

mellow path
alpine scaffold
#

Oh

#

Weird. lol

mellow path
#

Probably muos sharing their TSP build scripts

alpine scaffold
#

But how does sdl2resolution get the correct resolution? o_o

viscid flare
#

sdl has like 4 functions to get resolutions so they might use different ones?

mellow path
alpine scaffold
#

Just squinted and was like โ€œhrmmmmmmโ€ 16

mellow path
#

So what do we do?

#

Do I code up some Binarycounter-esque workaround or do we complain to muOS?

viscid flare
#

You could use hacksdl as a workaround

#

its not very clean though

alpine scaffold
#

@severe sand any reason why sdl2 on muOS on the TrimUI brick would report a different resolution than the device actually has? Iโ€™m using the latest Jacaranda build. โค๏ธ

#

PortMaster reports the right resolution, which is even weirder. PsyDuck

viscid flare
#

this is not correct is it?

viscid flare
#

my bad

alpine scaffold
mellow path
#

Report isn't even the issue because I ignore it, its just when I display a 1024x768 window, because SDL thinks it has a 720 height screen, it crops it

#

I could do 1024x720... Might feel a hair stretched

alpine scaffold
#

Is there any way to set the resolution?

mellow path
#

I'll have to look

#

That would require getting out of bed

alpine scaffold
#

Thatโ€™s fair

#

Iโ€™m in bed so I canโ€™t fault you

#

Iโ€™ll install kanolli tomorrow and see if the same thing happens

mellow path
#

Eh only if you want to

alpine scaffold
#

I meanโ€ฆ yes?

#

Itโ€™s actually really fun to play it on the brick.

mellow path
ornate granite
alpine scaffold
ornate granite
#

yup

alpine scaffold
#

Excellent:D

ornate granite
#

2 weeks back i tried installing the first patch that @mellow path had shared but couldn't get it working at step 4 I guess

#

hopefully it goes through the port & patch page

mellow path
#

Yeah its better now. We have a single writer for astc encoding to not make the userspace filesystem oom

ornate granite
#

also just a wild thought I have a dual boot laptop, would it be possible to get that compilation/encoding done on that hardware?

simple brook
#

Nope

sly vector
#

Technically yes, will it help. No because you would need to run in it in a qemu chroot which steals every performance

#

It will be faster on the device

#

Nvm it won't even work because of the linking

mellow path
#

You could run astc encoding native but I haven't written any of those systems so no

mellow path
sly vector
#

Ah

mellow path
#

But it doesn't matter because I'm not sure it'll even work building a cross-compiling hashlink aot compiler. Nobody has tried it and it may take some hacking.

#

I never needed to because I developed on aarch64

ornate granite
mellow path
#

My scaling code is based on the stageHeight/stageWidth instead of the actual screen size reported in SDL which is why it comes out wrong. I can do that weird scaling stuff too for Brick but it'll have some artifacts becasue we're already rendering in a downsampled buffer

shadow prism
mellow path
shadow prism
#

I'll see myself out

mellow path
analog mantle
#

Oops you said muOS.

#

Not just Brick. Just a minute.

mellow path
analog mantle
#

That was a Brick with a recent Knulli alpha. I am flashing muOS Jacaranda now.

mellow path
#

knulli looks as one would expect... I'm curious what muOS does

analog mantle
mellow path
#

huh. That's normal too.

mellow path
#

Ok, I found the issue. Dead Cells is compiled with a fixed window size of 1280x720 and muOS Brick for some reason doesn't resize it. Actually this might be an issue on all Bricks which just happen to have a vertical resolution above 720 that's not rocknix (ie framebuffer).

#

so not an issue with muOS per se, it's a Dead Cells bug combined with all framebuffer OSes on screens taller than 720

mellow path
#

Brick Fix

neon forum
alpine scaffold
mellow path
#

damn that brick looks nice. I almost bought one today... amazon has them in the Seattle warehouse and they said same-day shipping but I resisted.

alpine scaffold
#

Hopefully this is the trick. ๐Ÿ™‚

alpine scaffold
mellow path
#

๐Ÿคž

alpine scaffold
#

Ugh. ๐Ÿ™

#

Nope

#

My coworker had a play. ๐Ÿ˜†

mellow path
#

still offset?!!?

alpine scaffold
#

Yup. :((((

#

I think

alpine scaffold
#

Yeah it looks like I grabbed the latest version?

mellow path
#

yes, I took all the logging out and there's no logging in your post

alpine scaffold
#

Mega is a pain in the arse to download on my phone.

#

Then to scp across.

#

Then to autoinstall and patch. ๐Ÿ˜…

alpine scaffold
mellow path
#

maybe, but I don't know what else to look at and I fixed everything that the logs said before.

#

I've got some installs running here and I'll see if they show anything interesting.

alpine scaffold
mellow path
#

sure, but what do you log?

alpine scaffold
#

What size window is being created?

mellow path
#

Sure there may be some fluke where it doesn't create the window correctly, but I tested it on a few systems here to verify that it's not manually creating a 1280x720 window anymore.

#

the patch explicitly removes the string with those dimensions

#

so I think there's some other cause I'm not logging

#

Becuase the theory I had was kinda bullshit... SDL does window resizes and we trigger a resize frequently, so there's something else going on

alpine scaffold
#

Window resizes are ignored?

#

Can you debug the window creation information?

#

Maybe in your runtime hardcode dimensions to the devices dimensions. ๐Ÿ˜†

#

Otherwise I dunno.

#

When I get home Iโ€™ll try that other program out I guess.

mellow path
#

other program?

mellow path
#

naw we got somebody to run that already

alpine scaffold
#

Itโ€™s weird because love2d is fine

#

So I suspect itโ€™s the window creation, the window gets created at the wrong resolution then never changes.

mellow path
#

yeah, I thought it was because dead cells was hardcoding it's window size to 1280x720 but we fixed that. I verified on my end that it's fixed.

alpine scaffold
#

I know the TrimUI sdl is kinda jank.

#

What if I have the wrong version.

#

The mega one you gave me the other day. dogelaugh

#

Got an md5sum of the zip?

mellow path
#

sure lemme look

#
a85981b604f06eff248c782e16c2e2dc  deadcells.zip
alpine scaffold
#

Rip

#

Lmao

#

I donโ€™t know. CornShrug

mellow path
#

in other news, I just unbricked my handheld that I had disassembled with a broken bootloader... all day I tried everything. EXCEPT a different usb cable.

#

I'm gonna quit hacking for the evening. Wish me self control to make it through the night without buying a brick.

#

oh... I'm too old though

#

12 months - 5 years... I turn 49 on Sunday

alpine scaffold
mellow path
terse obsidian
mellow path
alpine scaffold
limpid nimbus
#

How is this only the brick but not the TSP?

ornate granite
ornate granite
mellow path
ornate granite
#

but now that you mention this I don't think it'd work

alpine scaffold
mellow path
#

Yeah in theory its all devices that render to kms/DRM (no sway/wayland) who have a screen with one or both dimensions over 1280x720

Its just the brick is the only device like that. Speaking of bricks though, I unbricked my rg43h which also is 1024x768 so I'll try on that tomorrow after i reassemble it.

alpine scaffold
limpid nimbus
pine ivy
#

Wish the mobile version worked cuz I only have it purchased on phone

mellow path
# pine ivy Wish the mobile version worked cuz I only have it purchased on phone

Sadly the mobile version is built an entirely different way and would require restarting this port from the ground up. The mobile version does not support the speedups I've added so it would also need a whole entire rework to support anything less than 2gb ram, and reports are that it's not awesome on systems like the x55 even with 2gb ram.

mellow path
#

1024x768 dArkOS no issues

simple brook
#

offtopic, but any success with that stubborn memory?

mellow path
mellow path
# mellow path 1024x768 dArkOS no issues

Anyways I traced the shit out of this and there's no resizing, it creates the window perfectly the first try in the right size. I'm gonna ship the port and if somebody wants to do some deep dive on SDL on brick in the debugger that's probably what you'd need to figure this out.

mellow path
#

fuckit I bought a brick

alpine scaffold
mellow path
#

I got it overnight delivery from amazon and I can return it to the grocery store next to my house for free.

mellow path
#

amazon bought a chain of grocery in the USA: Whole Foods and they run them all as amazon return centers. Also I live an hour away from Amazon headquarters so they do overnight and same-day delivery and apparently ampwn's local warehouse for amazon is here.

alpine scaffold
#

Why send it back?

mellow path
#

heh, because I have too many handhelds

alpine scaffold
#

Fair. ๐Ÿ˜…

limpid nimbus
limpid nimbus
loud stirrup
#

Wait what?

#

Dead cells?

#

On MuOS and Knulli?

#

What kinda black magic is this? How many sacrificial rituals were performed to achieve this ๐Ÿคฏ

simple brook
#

We do not talk about the screams coming out of the basement

loud stirrup
#

I hope y'all are not connected to Epstein

#

\s

simple brook
#

Hey, we only sacrificed adults!

sleek nest
#

What was that doggokek
Did Slay the Spire project stuck at control scheme

loud stirrup
#

Hmm it says vibe voded. But if it works I ain't complaining cause this is free to use, no obligations.

mellow path
#

Note I haven't released my decompilations or the source to my decompiled patches.

alpine scaffold
#

Ram usage is so much better now

spare ferry
#

Hi, is there a patch for 34xxsp, 2GB RAM, or something similar? The game is creating artifacts at the top and bottom edges of the screen, as well as in the second (and further) location, and the frame rate is becoming increasingly unstable.

alpine scaffold
#

The h700 is right at the limit of what it can handle.

Surprisingly the R36S has better performance in the game.

spare ferry
#

I don't think the problem is with the processor, but with the screen resolution or something else. If the camera zooms out, everything outside the screen starts to leave a trail and linger.

#

Sometimes the character starts to shimmer with different colors; this always happens when choosing a costume. Some elements become square and start taking up more screen space than they should. I think this is a rendering issue.

mellow path
mellow path
spare ferry
simple brook
# mellow path

now to install the best operating system you can get, surwish os!

spare ferry
#

The third picture in the middle shows what the suit should look like.
I managed to catch the stripes from above; they only appear on the surface; they don't appear underground, and sometimes they start to shimmer.

mellow path
#

I don't understand the problem with the red circles though

#

Looks fine to me

#

Oh maybe you're running an older test version and you're referring to the parallax fix I did?

spare ferry
#

I took the port from my community, there is a chance that I donโ€™t have the newest build, thatโ€™s why I came to you)

mellow path
#

Ah

#

I would say that I'm going to have a new release that scales the game differently in about 8 hours so I'd just wait.

#

Seems like youre running a really old version

#

Can you send me a pic of your full screen?

#

When playing in game?

spare ferry
#

I'll send a screenshot, but I need to find a suitable location. It'll take some time.

#

I'm not very good at using Discord, can you provide a link to a more up-to-date version?

mellow path
limpid nimbus
mellow path
spare ferry
#

ะกั€ะฐะฒะฝะธะฒะฐั ัะบั€ะธะฝัˆะพั‚ั‹ ั Nintendo Switch ะธ Ambernic, ะผะพะถะฝะพ ะทะฐะผะตั‚ะธั‚ัŒ, ั‡ั‚ะพ ะฝะฐ ะธะทะพะฑั€ะฐะถะตะฝะธะธ ะฟั€ะธััƒั‚ัั‚ะฒัƒะตั‚ ั„ะธะปัŒั‚ั€ ะธ ะฒะธะดะธะผะฐั ะฟะพะปะพัะฐ, ัะพะทะดะฐัŽั‰ะฐั ะฒะธะทัƒะฐะปัŒะฝั‹ะต ะฐั€ั‚ะตั„ะฐะบั‚ั‹.

mellow path
#

english please. It's ok to use a translator, I'm the developer and I don't speak any russian apart from a very incorrectly pronounced ะ—ะดั€ะฐะฒัั‚ะฒัƒะนั‚ะต. Oh and know the first phrase of the Song of the Volga Boatman.... Aaaay uch nyum (or whatever).

spare ferry
mellow path
#

God I wish I had the horsepower of a Nintendo Switch... just a totally next-level class of hardware. Be prepared for a LOT of compromises to get this thing running on such slower hardware compared to switch.

spare ferry
mellow path
spare ferry
#

I think it's worth waiting for the release of a new version, rather than installing the one that exists

simple brook
#

I consider the game tested through, at least the base :p

mellow path
simple brook
#

well after that you start again at the beggining with some stuff like bosh rush unlocked, so I would say yes ๐Ÿ˜„

spare ferry
simple brook
#

I would say more, but 3566 has considerably better gpu than 34xxSP

mellow path
#

the fact that you've got flickering costumes implies it's before we nailed the color swap textures which were suuuuper expensive

mellow path
alpine scaffold
mellow path
#

In order to fix it I had to break binary portability but I'm working on a more elegant fix that is also portable

alpine scaffold
#

I'm curious to know the issue. ๐Ÿ˜„

mellow path
#

Final PR Version

  • I mean it this time
  • Until the next one
mellow path
# alpine scaffold I'm curious to know the issue. ๐Ÿ˜„

The issue was the 1280x720 window size got embedded in to SDL, or actually Heaps render cache in a way that couldn't be changed. And all my attempts to resize the window, even though if you queried the variables and they printed out "nono... you totally resized it" did not actually change some internal variables that we didn't have access to in our patches.

#

It's tricky because it's not exactly open source. I can change any code in the game from decompile/recompile but there's always a few crashes and a few warnings when I reassemble the thing so I hadn't put prints deep into the heaps codebase because I wasn't decompiling/patching heaps in that depth becasue it's kinda complicated and the decompiler isn't exactly perfect.

alpine scaffold
#

Understandable

mellow path
#

Anyways, I just built a fresh decompile/recompile of the SDL window creation code instead of resizing it and that fixed it.

#

but every other device doesn't really care about being resized, it's something to do with that specific SDL

alpine scaffold
#

Not the first issues we've had with TrimUI

#

SDL2 on TrimUI ๐Ÿ™‚

mellow path
#

You probably wouldn't see this problem in other codebases it's just heaps bases so much of it's setup on the SDL window size and normally when you tell SDL to build a fullscreen framebuffer window it just tells you the correct size

#

but we were like, "build a fullscreen framebuffer window at 1280x720" and SDL was like, "Sure I can do that! Well, I can't do the 1280, so I'll make that 1024, but I can totally do the 720"

#

although, I didn't plumb it totally to see that happen, it's just my assumption from changing some behavior and watching the results.

alpine scaffold
#

@mellow path o_o

#

Maybe its just the title screen?

#

It has this random colour stripe across the top. TurtleThink

mellow path
#

What why!!!!

#

How'd you get it so fast though... it takes hours to recompile no??

alpine scaffold
#

About 40 minutes?

#

It didnt redo the textures though?

mellow path
#

naw

#

oook lemme get back to see why it failed... must be misapplying the fix or something

#

can you send me an md5sum of everything in your port folder?

#

(not the astc dir)

alpine scaffold
#

Loading screens are kinda jank

mellow path
#

but all the *.hl *.so and everything in patch/ and tools/

mellow path
alpine scaffold
alpine scaffold
mellow path
#

I figured out the issue ๐Ÿ™

#

I left my fix out of the patching script oops

alpine scaffold
#

lol

mellow path
#

also it looks like I excluded a huge memory saver for level generation too although we've had fewer OOM's lately

alpine scaffold
#

memory has been good

#

Up to ramparts and at 414 mb

mellow path
#

Yeah, it peaks a bit right at level transition so I force a texture flush before

alpine scaffold
#

dead. ๐Ÿ˜

mellow path
#

a133p I/O lock?

alpine scaffold
#

No skill issue

#

๐Ÿ˜„

#

I died in game, lmao

#

it skipped over patching o_o

mellow path
#

sorry

#

Fuck I'm sorry... one more round

alpine scaffold
#

Why? ๐Ÿ™‚

#

No need to be sorry. ๐Ÿ˜„

mellow path
#

wasting your time by being careless... I appreciate it

alpine scaffold
#

Shit happens, doesn't phase me in the least. ๐Ÿ˜„

alpine scaffold
#

Copying across now

mellow path
#

ok I fixed my build to not make that mistake again

alpine scaffold
#

Its at 40% ๐Ÿ™‚

#

I'm printing a grip for my brick. ๐Ÿ˜„

mellow path
#

neat!

limpid nimbus
mellow path
#

god this feels like such a hack

[root@KNULLI /userdata/system]# swapon /dev/zram0
[root@KNULLI /userdata/system]# free
               total        used        free      shared  buff/cache   available
Mem:          997816      521180       57784       12908      447272      476636
Swap:         262140           0      262140
alpine scaffold
#

Works perfectly!!! ๐Ÿ™‚

mellow path
#

FINALLY

#

ship it

alpine scaffold
mellow path
#

I'm not a maintainer on github

alpine scaffold
#

I need to have an updated PR to approve it

#

Looks so good on this screen and it plays so well

mellow path
alpine scaffold
alpine scaffold
mellow path
mellow path
alpine scaffold
simple brook
#

Now open the floodgates! ๐Ÿ˜›

alpine scaffold
#

I can lock releases ๐Ÿ˜„

#

So no one can make a release.

olive sparrow
#

[also works OK on rg40xxV muOSโ€ฆ mostly playable (if not very enjoyable) on 0-1 BC but gets trickier with many enemies onscreen on higher difficulties]

mellow path
alpine scaffold
mellow path
#

Dead Cells shipped. And first contributions to muOS and Knulli... Its a good bday

#

Also sunny so I'm gonna go rock climbing with a bunch of people.

simple brook
#

It might be a good idea to add a warning that steam dlcs are not supported

mellow path
#

I added a disk space warning too

#

It refuses to run if you don't have enough.

alpine scaffold
olive sparrow
#

Oh this is fun. Just installed muOS Jacaranda on a new SD and started patching Dead Cellsโ€ฆ

alpine scaffold
simple brook
olive sparrow
#

We are made to suffer.

#

(sorry, that gif was kind of a spoiler ๐Ÿ˜ฌ )

mellow path
#

Fuck!

#

How?

#

I swear I checked!

olive sparrow
#

-# sorry

mellow path
#

totally my fault

#

I forgot to push the final fix. The current zip on this testing thread is correct and I have a PR open to fix the release in the app.

olive sparrow
olive sparrow
#

Seems to be working.

mellow path
#

Yeah also you can just replace this one file:
#๐Ÿฉบ๏ฝœport-help message

alpine scaffold
#

@mellow path merged mate, new build will be out in a few minutes. ๐Ÿซถ

mellow path
sleek nest
#

In that case I happen to check portmaster new and get 1 mins reupload lol I mean what's the deal

terse obsidian
#

the wait begins

simple brook
#

Its gonna be so confused by the 1 TB ram in there

hoary kayak
#

can someone look what's happened i tried gog version to test dlc but it crashing before compilation

simple brook
#

See this #๐Ÿฉบ๏ฝœport-help message

hoary kayak
olive sparrow
#

Loading 241 swap texturesโ€ฆ

#

This is going well.

#

(but it went well before, so it's par for the course)

cinder heron
limpid nimbus
mellow path
spare ferry
mellow path
spare ferry
#

is portmaster comp

limpid nimbus
spare ferry
#

In the first two screenshots, you can see a stripe at the top. In the other two, instead of a white square, there should be a death scythe; that's her attack.

spare ferry
limpid nimbus
#

I wonder if the 720x480 really does break cause issues

spare ferry
#

OSError: [Errno 5] Input/output error
0: 1
{'name': 'muOS', 'version': '2601.0_JACARANDA', 'device': 'rg34xx-sp', 'resolution': (720, 480), 'analogsticks': 2, 'cpu': 'h700', 'capabilities': ['power', 'armhf', 'aarch64', 'restore', '3:2', '720x480', 'muOS', 'rg34xx-sp', 'analog_0', 'analog_1', 'analog_2', 'hires', 'wide', '1gb', '2gb', 'ru_RU'], 'ram': 2048, 'primary_arch': 'aarch64', 'glibc': '2.38'}

#

I don't understand what to do.

limpid nimbus
#

Hmm..

mellow path
mellow path