#Painkiller

1 messages Β· Page 5 of 1

light palm
#

Depends, did you abandon it? πŸ˜›

#

i wonder if we can get some peeps to help with textures and assets somehow

#

or just solo this boss

#

estimated completion date 1st april 3025

#

bloody painkiller devs using unique textures for everything πŸ˜„

#

@noble beacon I'm afraid you need to redo castle, found more reference material!

#

BEAUTIFUL POLAND: A visit to the medieval castle of BΔ™dzin and its permanent exhibitions. HD video.
Originally built as a wooden fortress, BΔ™dzin was upgraded to a stone castle by Casimir III the Great in the 14th Century. It's one of the many castles along the Trail of the Eagles' Nests between CzΔ™stochowa and KrakΓ³w.

Please note: It takes...

β–Ά Play video
#
vale gust
#

respect to the guy who made the Painkiller castle in real life

light palm
#

Asylum C2L3

This level is based on The Danvers State Hospital - abandoned psychiatric hospital.

#

C2L2 Opera (Part 2)

The last segment on this level was based on the foyer of The Palais Garnier at the Place de l'OpΓ©ra in the 9th arrondissement of Paris, France.

#

a lot of architects seem to have used painkiller for inspiration

#

C1L4 Cathedral

The whole level is based on Rouen Cathedral (CathΓ©drale primatiale Notre-Dame de l'Assomption de Rouen) in Rouen, Normandy, France.

#

Catacombs C1L3

Part of the Catacombs level is modeled on the Catacomb of Calllixtus Complex.

#

The Palace C4L2

This level is based on two locations - Hagia Sophia in Istanbul and the Dome of the Rock in Jerusalem.

#

City On Water C5L1

This level is based on most famous landmarks from Venice such as Basilica of St. Mark, The Rialto Bridge and Doge's Palace.

#

Opera C2L2 (Part 1)

This level is modeled on the basis of the inside of the building of the Vienna State Opera.

#

Prison C2L1

This level is based on Alcatraz Federal Penitentiary.

odd thicket
#

@light palm it’s weird how my Painkiller RTX video is one of my better performing ones 😭

noble beacon
#

Completely scrapped Obliterated

#

Ban for any mention of Painkiller RTX

noble beacon
#

@vale gust any VIP level requests?

vale gust
#

@noble beacon Town

noble beacon
#

yes sir

#

I hate these fucking customs

noble beacon
light palm
vale gust
#

There should be smoke clouds from all the fire that is going on

noble beacon
noble beacon
light palm
#

oooh niice man

#

enhances the creepy feeling i reckon

noble beacon
#

Done.

vale gust
#

hold on mister

#

what's this

noble beacon
light palm
#

give that issue on github a thumbs up to move it up the queue

light palm
#

lookin good 😎

robust hollow
light palm
#

nope

#

kim pls fix

robust hollow
#

in games that render terrain with vertex shaders, the normals information is actually corrupted. so we have to turn it off and do the manual import like you did

#

#1106553248590090351 message

#

looks pretty bad lol

robust hollow
noble beacon
#

Looks fine I think

#

Takes a lot of space tho

light palm
#

bit better yeah. sucks to have to package the meshes with the mod though, increases the size by some gigabytes

#

maybe i should modify this script so that the smoothing angle is configurable and its more user friendly

#

or just implement a solution into remix and do a pr

#

or make kim do it

noble beacon
noble beacon
light palm
#

or make david make kim do it

#

5D lazyness

noble beacon
#

Make them all

light palm
#

nice man thank you!

light palm
#

i have a PHd in excuses

noble beacon
#

@vale gust You should ask if the project is abandoned more often.
That way I'll do more levels and Adams will fix mesh normals despite the assignments

robust hollow
#

if you develop a system somehow to automate generating the normals i'd love to have it lol

light palm
#

u used the script yea?

robust hollow
#

i didn't see a script anywhere, guess i missed it?

light palm
#

its a bit clunky to use at the moment but

#

it works

#

pxr module doesn't like newer python versions so I just use an enviroment via miniconda

odd thicket
noble beacon
#

If you're planning on pushing an update, hang on

#

I got a week or two off so I can grind this project

#

just tell me what levels are needed most lesGO

#

Also, did we just forget about This?

#

Would be another step to a more user friendly experience instead of "bruh ping us in discord if your stupud 31:9 display doesn't have a hud fixbigbrain1 "

vale gust
#

you gonna use a David token for that?

noble beacon
#

Hmmm

#

Perhaps you could look into why is it performing like total garbage in Docks

#

With GPU utiliziation under 80%

#

I'll test if it's also underperforming in vanilla without the Remix tomorrow

light palm
vale gust
light palm
#

is that like a stroopvaffel or

#

chicken schnitzel?

vale gust
noble beacon
#

I think it is because Painkiller maxes out 2 physical cores (in this case, CPU3 and CPU5 in RTSS overlay, or CPU2 and CPU4 in Task Manager)
So, setting the affinity for painkiller.exe and Bridgeremix via Task Manager so that Bridge won't be using the maxed out threads gives quite a handful of frames

All threads for both/Configured affinity

#

I know nothing about multithreading and stuff, but if you do @vale gust, you could take a look
Disable RT in the Alt+X menu and see what else you can do to improve CPU performance

#

Pay close attention to Docks specifically, something is really wrong there

#

Are there any debug tools that show what exactly takes those ms of CPU time?

light palm
#

actually its not even disabling culling that doesd it

#

just a clean painkiller install running with hwclass tnl is sub 60 fps

#

shouldnt matter for remix though

noble beacon
light palm
#

try a clean install with the shortcut flag +hwclass tnl

noble beacon
#

It's around 350 FPS for me in Cemetery with disabled culling without Remix

#

And 130 with Remix

#

with disabled RT ofc

light palm
#

+hwclass tnl does basically the same thing as vulcan shadermodel 0

#

which is required for remix atm

noble beacon
light palm
#

apples to apples test you would have to run a clean pk install with hwclass tnl
vs a remix install (maybe with rt off)

#

i just tested it

#

clean install with hwclass TnL

#

20fps in cemetery

noble beacon
light palm
#

totally clean install nothing changed at all other than hwclass tnl

noble beacon
#

What if you put Engine.dll and D3Dev.dll from the modded game there

light palm
#

same 20fps

#

another way to test it is to put vanilla dxvk into a clean install and turn on shadermodel 0

#

i think its faster that way

noble beacon
#

Yeah 20 fps with hwclass TnL

light palm
#

i just tested dxvk shadermodel 0 and it was 300fps

#

so i guess the fixed fuction mode shouldnt be the problem as we arent using the hwclass tnl
we using the dxvk shadermodel 0
and perofrmance seems fine there

#

whats your fps in docks with remix installed but RT turned off

noble beacon
#

Vanilla DXVK

noble beacon
#

Shit

light palm
#

lets have a look on docks

noble beacon
#

When in fight

noble beacon
#

And Remix with RT disabled

#

So, what do we have:
both vanilla d3d9.shaderModel = 0 AND Remix injection have performance impact

#

So the first performance loss cause is how the game handles shadermodel 0 rendering (worth investigating?)
And the second is Bridge server being too heavy on the already maxed out threads, I think (however it does not explain why only a little performance is gained back by setting the affinity in task manager?)

light palm
#

it seems something to do with remix. testing the modded painkiller install with the custom engine.dll etc, but with vanilla dxvk and shadermodel 0
gives hundreds of fps

#

remix with RT disabled is 90 ish

#

on c5l1 anyway

noble beacon
light palm
#

if i turn all the raytracing settings to minimum and use ultra performance cnn dlss then gpu is not maxed out

#

and still around 90fps

noble beacon
#

Yes it's never maxed for me on Docks

light palm
#

even if u set ultra quality_

noble beacon
#

But becomes CPu limited at about 50 FPS

light palm
#

its probably those damn beans again

noble beacon
light palm
#

maybe too much meshes for remix to process

#

without culling

#

try stock engine.dll in the remix install

#

there is a dxvk overlay too you can enable in dxvk.conf for more informations
dxvk.hud = 1

noble beacon
#

Culling never really been an issue to me

light palm
#

do you have PBO enabled

noble beacon
#

Yes

#

-20 negative

#

all cores

light palm
#

HAGS?

noble beacon
#

Yes, Frame Gen doesn't work without it

light palm
#

rebar?

noble beacon
#

Yes

light palm
#

see whats different in dxvk hud docks vs some other level that doesnt have problem as much

noble beacon
#

Cemetery 100% GPU/Docks 69% GPU (nice)

light palm
#

try turn off those atmospheric particles

noble beacon
light palm
#

maybe its just too many presents etc

#

is the presents n stuff lower with culling enabled (stock engine.dll)

#

you could, just for gits and shiggles, comment out the shadermodel 0 line in dxvk.conf and launch with the hwclass tnl shortcut instaed, see what happens
or even without fixed function mode... see what happens

#

at this point im just guessing

#

bed time for me!

noble beacon
#

Ah, yes

#

Stock engine.dll does fix Docks performance (it turns out all my testing so far has been with modded Engine.dllfacepalm )

#

Kinda sad

#

Which means, unless you guys want to dive into an Engine.dll rabbithole to make it so that it would work without culling in 999FPS, I'm playing Docks at 40-50FPS

#

(better than some thothinksmart )

#

I wonder how it runs on higher end hardware

#

I hope there's no some hard limit present like those 20FPS with hwclass tnl

odd thicket
#

Funny enough, Painkiller RTX is the only game that overheats my CPU

noble beacon
vale gust
#

I suppose no requests, I will take the week off

noble beacon
#

Add a motorcycle

vale gust
#

there is no level suitable for that

noble beacon
#

Change my mind

#

I could rock an aircraft in catacombs

light palm
#

(kims link is better)

robust hollow
light palm
#

huh thats cool

vale gust
#

reminder that on 12th April is 21st anniversary

#

so you better get something out by then

robust hollow
#

could just wait for the 25th anniversary

odd thicket
odd thicket
light palm
#

moves with player

#

ahh maybe it has something to do with the draw distance setting

#

cos i changed that to 100 to test

#

maybe the engine is creating a big translucent sphere around the player, the size of the draw distance
ive always wondered why the draw distance needs to be set to over 350 for remix atmospherics to work

#

in this screenshot atmospherics are disabled though, so this is just a shadow of something

light palm
light palm
#

figured it out
#general-remix message

noble beacon
vale gust
#

I'd consider the trouble worth it

noble beacon
#

it's all wasted potential with no PlayerActionMotorcycle implemented

noble beacon
#

I never celebrate tho, cause i'm heavily opposed to all the dates customs, since the social obligation to congratulate other people makes my head hurt lol

#

perhaps i'm just evillesGO

vale gust
#

so what you say is you don't care about others' birthdays

noble beacon
#

you make it sound so evil

vale gust
#

that's what you said and don't deny it

noble beacon
light palm
#

@noble beacon HAPPY BIRTHDAY what do you want for your birthday πŸ™‚

noble beacon
#

Ideally, a peace in the adjacent country would be great @light palm Make all the necessary arrangements isforme

#

I'm about to get enlisted this summer xdd

#

Not the best time when there's fuckin war the next doorbigbrain1

dusk jasper
#

HB mate

vale gust
#

I don't believe it is his birthday, show birth certificate

noble beacon
#

I'm proud of you

#

the next step of slavicisation may get you banned from the discord server thothinksmart

light palm
#

@vale gust 100ac819 JZ to JNZ does not disable frustum culling strangely

#

wrecking FUN_100af200 does disable frustum culling but breaks a lot of other stuff. it's used in many places

vale gust
#

it does disable

light palm
#

i want to disable only frustum culling and leave the others in place

light palm
#

by frustum culling i mean not rendering anything that is completely outside of the view "cone" of the player

vale gust
#

didn't PseudoPolish already made a lot of videos about it

light palm
#

if i do all of the anticulling patches it does disable allllll culling

#

but i dont want to disable all cos its too heavy

noble beacon
light palm
#

just the frustum one

noble beacon
#

I only did Cathedral tests

light palm
#

100ac819 does not disable frustum culling, guaranteed

#

does not seem to do anything actually

#

nothing super obvious

#

maybe it disables frustum culling for certain types of objecs or something

#

or objects inside another zone visible thru a portal or some shit

vale gust
#

when I tested it, it disabled it

#

so can you prove it that it does not disable it

light palm
#

wtf

#

yes

noble beacon
#

Are you looking for this?

light palm
#

i do the patch, then go into game, and frustum culling is active...

#

not sure what else to tell ya lol

vale gust
#

does Necrogiant's shadow disappear when you look away from him

light palm
light palm
vale gust
#

I see, then I will look into it

light palm
#

i tried a bunch of stuff

#

didnt really get that far, apart from fiddling around in FUN_100af200

#

which did disable it but caused slowdowns and other weirdness

noble beacon
# light palm

Wasted opportunity
Everytime you send a screen recording there should be black metal playing in the background

light palm
#

just didnt turn on the mic

vale gust
#

I see what the problem is

#

if Portals are enabled then a totally different function is executed

#

which has the exact same code

#

quality engine I must say

#

so listen carefuly

#

you go to 100aba35 and put JNZ there as well

#

along with the other one

light palm
#

hehe alright thanks David!

vale gust
#

although I think you will see the lights disappear still if you keep portals and antiportals

light palm
#

this should cure most of the graphical issues while retaining some optimisation

vale gust
#

maybe an idea is to just cull every entity which is not a light

#

it still won't work, if there was a wall in front of the light, then the light will just go through when the wall is unloaded

#

or at least, it requires more LScript modifications to enable lights only when needed

light palm
#

at the moment the lights are children to geometry so geometry gets culled, light gets culled

#

it would be easier if either PK used the normal dx9 lights that remix could pick up, or if remix picked up whatever the holy hell painkiller lights are

noble beacon
light palm
#

.

#

yeah docks crashes for me

noble beacon
#

Sometimes it crashes on loading screen, sometimes it gets to render a couple of frames of the level

light palm
#

wait i could load it with pkalllevels

#

and then it crashes ha

noble beacon
#

Yea

vale gust
#

so you are telling me it didn't crash if Portals are disabled

light palm
#

correct yea

vale gust
#

does any other level crash

light palm
#

lemme check

noble beacon
#

@light palm What Engine.dll are you patching? With all the assertion fixes or the old one from January?

light palm
#

city on water crashes

#

i made one with 1920 hudfix, assertion fixes and now this frustum culling

#

its fine without the frustum culling patching in the dll

#

maybe it\s overloading the portal or antiportal culling or something

#

the main culling i want to leave active is the draw distance

#

and it would be nice to leave the portals and antiportals

#

just better performance

noble beacon
light palm
#

try moving more into the level lol

#

it slows down around the bridge and crashes for me

noble beacon
#

fr

#

πŸ•―οΈ

light palm
#

so cpu utilization still high

#

i believe FUN_100af200 is calculating the frustum, or at least checking if objects intersect the frustum

#

and thats called from these places

vale gust
#

alright, listen even more closely

#

do the following

noble beacon
#

I'm listening

vale gust
#

replace from 100abeee to 100abef5 with NOP

#

and at 100aba33 you put 0x40

#

and from 100abac1 to 100abac5 replace with NOP

#

you still keep the JNZs that I told you to put

indigo oar
light palm
indigo oar
light palm
#

AGAIN LEBRON

vale gust
#

it is disabled but Binq Adams wants the Portal and AntiPortal culling to work

light palm
#

and for it not to slow to a crawl and crash πŸ˜›

indigo oar
#

is it based on BSP?

light palm
#

i think kind of a little bit but not really

#

there are level designer specified "zones" with "portals" between them

#

not sure though

vale gust
#

there is a CutPortalPolygonWithFrustum

indigo oar
#

in cod1 we were thinking of using anchors meshes that we would place around the map carrying the original level geometry, essentially bypassing the games portal shaders etc since all of it would be handled by remix

light palm
#

we can disable culling entirely without much issue

#

whole level is rendered every frame

#

great for taking captures

#

but causes cpu bottleneck in some levels

#

we mostly just need the frustum culling to piss right off

noble beacon
light palm
#

just nop everything

vale gust
#

you should've NOPed the lefover bytes, but it still seems to crash so scrap it

light palm
#

it might be a heirarchy issue, ie if we edit the frustum intersection check to always return 1 or 2
then if some portal stuff says the thing isnt actually visible
maybe it get confuse

#

or the other way, portal thing says its not visible then frustum says it is

noble beacon
#

Instructions unclear
CTRL+A Patch instuction NOP

light palm
#

XORXORXORNOPNOPNOP

#

we r genius

vale gust
#

I think I found something

#

so scrap everything I said besides the JNZ from Occlude

noble beacon
#

I've scrapped everything you said

#

Who the fuck are you

vale gust
#

then go to 100abb84 and NOP everything so it is from 100abb84 to 100abb90 all NOPS

light palm
#

I R BABOON

vale gust
#

seems to no longer crash in City on Water

light palm
#

recursive walk portals sounds a bit BVH-y

#

bed time for me, more ghidra tomorrow!

noble beacon
vale gust
#

did you remove the changes I told you to remove

noble beacon
#

What I did
You mentioned leftover bytes, but i'm not sure what should I do cause i can't use a conputer

noble beacon
vale gust
#

only the first one

noble beacon
vale gust
#

yeah, you only keep that one

noble beacon
#

Now it crashes on any level load again

vale gust
#

give me the engine.dll you are trying to edit

noble beacon
#

Perhaps i should leave messing with the assembly to the grown menpepeBlush

indigo oar
#

the crashes occur because somewhere along the function, it tries to load in a value into its registers which is invalid or just doesn't exist

noble beacon
#

So basically it crashes because it doesn't work

indigo oar
#

the functions altered does that sometimes yeah, unless you really know how it works

vale gust
#

it is not my case, the game crashes because of skill issue when ghidra patching

noble beacon
#

Exactly

vale gust
#

@noble beacon the problem was that I said the offsets wrong, so I will say it otherwise

#

so at 100abb84

#

only replace the JZ with NOP

#

the Call is actually necessary

noble beacon
vale gust
#

yes, just that one

#

replace it with NOP and it should no longer crash

noble beacon
#

+99999 frames

#

Everything seems to be working as intended, I checked in the end of the vid

noble beacon
vale gust
#

what song is that

#

mgla

noble beacon
#

It's a song name, not the album name

vale gust
#

I see, Burzum

noble beacon
#

will test more, so far looks amazing

#

this is huge

#

Thanks a lot!

vale gust
#

so everything works as intended without any engine skill issue?

noble beacon
noble beacon
#

My guess is, it's some remastered sky shenanigans

#

Adams will know better how his sky works or what exactly gets culled out

#

Worth noting, my infamous test site looks fine

#

Sry, will upload MP4 now

noble beacon
#

@light palm READ THIS WHEN YOU'RE AWAKE!!!
So, David's wizardry proved to be clever enough. #1313627595815911448 message We now have pretty consistent 100% GPU utilization and a lot of frames. (https://youtu.be/4X-BoQFgRVI?si=kyWEqOTgNw01Wfy1)
Also, culling is fine most of the time (check my message above)
However, there are some quirks here and there (check my 2nd message above). I believe it must be tested thoroughly and checked if we can edit some specific things in the levels manually to fix these things. Or press on Engine.dll tinkering if it's possible

vale gust
#

a solution is to fix the sky the proper way or ask me to add an "AlwaysDraw" flag to it

#

and I would much prefer you find the proper way to fix the sky that moved with player

noble beacon
#

Blood stains on enemies are also affected I believe

vale gust
#

you can enable the "Zones" option to see them

#

@noble beacon haven't seen a birth certificate, but Happy Birthday anyway!

noble beacon
#

And for years of breaking this game apart

#

I have another project in mind, another thing that PK's community never seen before

#

Do you think if it's possible for you to research the possibility of making a PCVR mod or even a native Quest port of Painkiller, if I bought you a headset?

vale gust
#

of course, just give me the Pain Engine source code

noble beacon
#

yea it's a bit of an issue

#

gotta look in the history of Flat2VR mods

#

everything that comes to mind has a source code, i think

#

Btw there's Sclerosis, which is essentially a Unity engine Quest port of Amnesia: The Dark Descent

#

completely the same game

#

I've seen some projects that aimed to port Painkiller to other engines, but they all vanished in time

#

There's Revamped UE5 project (but it's really really different)

#

More of a remake

#

Okay that's just thoughts

noble beacon
vale gust
#

damn, 7.87 fps

noble beacon
#

It's that 0,0000000001s stutter

vale gust
#

hell yeah, 200 fps

noble beacon
#

same thing

#

it's that blackscreen in the beginning

vale gust
#

nice, 69 fps

#

although the lights popping in and out are not cool

#

so probably won't use it

noble beacon
#

It's much better than without culling modifications

#

And quite performant

#

I believe the sweet spot is somewhere there

#

to be discovered

noble beacon
#

Shadows popping in here and there, yeah

#

Btw, does your 4GB patch help with disabled culling performance?

#

I don't remember why we don't use it

vale gust
#

because your RTX Remix does not like its D3Dev.dll

#

and it only gives more RAM memory, it won't help

noble beacon
vale gust
#

what performance regression

noble beacon
#

When you disable culling entirely

#

Is there a reason it's so bad

vale gust
#

there are also mechanics that only work when they are being rendered

#

like monster's hitboxes will not be updated until they are rendered

#

so you get this bug when you don't render them

noble beacon
vale gust
#

in theory this bug is fixed in your build with no culling

noble beacon
#

Can it be investigated somehow?

vale gust
#

it does not, the game doesn't even use 2GB most of the time

#

go to Pain Editor and press "H" like 3 times

#

you will see what consumes the most

noble beacon
#

So how do we make 9999 FPS with disabled culling if at all possible

#

Lemme try your patch just for fun

noble beacon
noble beacon
#

GPU will be like 5% utilized with the same 40 fps

vale gust
noble beacon
#

How to enable more debug info?

vale gust
#

you need to put Editor's Engine.dll not the normal one

#

and I want to see the stats on the RTX Remix mod

noble beacon
#

I don't have such πŸ˜„

#

BTW editor works with Remix so it would be easy to debug

#

If you want to do tests @vale gust, copy these files into Editor folder

#

Remix should hook just fine

light palm
noble beacon
#

dobry ranek

light palm
#

god morgen

#

i see you folks have been busy!

noble beacon
#

david's been busy

light palm
#

bloody legend that david guy

noble beacon
#

πŸ’€

light palm
#

thou art too pure to be defiled with thine vile tf2 skins

#

how has your birthday been, bit of heavy metal to celebrate?

noble beacon
light palm
#

it's awesome to be able to get stuck into hobbies n stuff πŸ˜›

noble beacon
#

but we won't mention that

#

them conputer games shall be played

light palm
#

a diploma? oh no

#

have you seen a doctor

#

get it removed?

noble beacon
#

a big freakin diploma is upon my ass

light palm
#

it throbs before its going to rain

#

i have a phd in scrombling

#

big jug hot cheese

noble beacon
#

painengine original research

light palm
#

dr Binq says just dont worry about it, it'll be fine

noble beacon
#

new ways to implement PlayerActionMotorcycle

noble beacon
#

ChatGPT is enough for our level of education

#

Your Phd however,

#

πŸ•―οΈ

light palm
vale gust
#

you mean hwclass tnl thing

vale gust
#

there is a command WORLD.EnablePortal(o, false) that you can use to deactivate a portal

#

you can use it so you deactivate portals that are in the room you currently are in, and activate them later when you are no longer in the room

noble beacon
vale gust
#

not a console command, you use it in Lua

noble beacon
#

I see

#

So it's possible to make a superscript that disables portals only in close proximity

light palm
#

i guess the question is how to get a list of all portals in that room (what to put for the char 'o')
workin on it

light palm
#
function o:CheckNose()
    local x,y,z = self:GetJointPos("nos1")
    local x2,y2,z2 = self:GetJointPos("nos2")
    local b = true
    ENTITY.RemoveRagdollFromIntersectionSolver(self._Entity)
    --while b do
        local b,d,xcol,ycol,zcol,nx,ny,nz,he,e = WORLD.LineTraceHitPlayerBalls(x,y,z, x2,y2,z2)

i see

#

hmmm..
WORLD.EnableOcclude(true)

vale gust
#

That is for the algorithm itself

light palm
#

WORLD.EnumeratePortals maybe?

i get an error when i call WORLD.EnablePortal(o, false) from lua

vale gust
#

o is the id of the portal

light palm
#

ja

#

maybe o = get portals in zone

#

or some shit

vale gust
#

You get the id by calling GetEntityByName(portal name)

#

I think it was in WORLD.

#

Search that function

light palm
#

where do i get the portal names in zone tho, im looking into it

vale gust
#

I don't think there is such thing

#

You manually make a list of portals for each zone

light palm
#

if ENTITY.GetType(e) == ETypes.Portal then

#

something like that

vale gust
#

If you want performance then write optimized code

light palm
#

gotta love the great documentation for painengine lua

vale gust
#

Don't check every entity if it is a zportal

light palm
#

ie there isnt any

#

maybe ENTITY.GetChildByName on the zone

vale gust
#

That's not how children work

#

You go in 3ds max, type down the portal and zones names and create a list

light palm
#

maya ftw

vale gust
#

Or when you load a level in pain editor, scroll in the console till you see the zones and portals

light palm
#

just need 200 billion dollars to buy it

#

whats the shortcut key to disable culling in editor

vale gust
#

o

light palm
#

must be hardcodeed

vale gust
#

It is

light palm
noble beacon
# light palm

Just how hilarious Painkiller debug videos are because of the music

light palm
light palm
#

Progress!

noble beacon
light palm
#

mine is so cool to play now

#

those voodoo guys look insane

#

fixed all the broken lights on babel and docks and town

noble beacon
# light palm

Those AI tiles will need to be replaced
You should've urged me to use PolyHaven from the very beginningpointlaugh

vale gust
#

is the portal algorithm working

light palm
#

well i gave up for now on trying to find a way to get all the portals in the current zone

#

just make the disable occlusion script

indigo oar
# light palm

Crazy work on that flamethrower man, this is so nice

light palm
#

wait til you see what @noble beacon did with the materials on Town

#

man i love the music on Town for some reason

indigo oar
#

He's using PBRFusion3 on the materials?

light palm
#

We're using all sorts

#

ive used PBRFusion, polyhaven, pbrify, and another one that 2kliks was using

indigo oar
#

Manual texture remastering would've taken ages to where you guys are at now

light palm
#

yeah and a fair amount of manual modifications on metallic masks and emissive masks etc

#

oh yeah for sure, it would take forever

#

not possible for just a handful of ppl to do all the levels otherwise

indigo oar
#

the AI tools that come with the toolkit are very subpar, takes a lot of time and resources compared to the PBRFusion model, my 4090 needs some work to do. But I just don't have any games to work on. Not on this scale lol

So I'm just gonna wait for the fully finished mod you guys are gonna release lesGO

noble beacon
light palm
#

still struggling a little with automating getting the meshes replaced for better normals

#

video coming an a few seconds of Town, its so damn cool

jolly lichen
#

Just wanted to say, congrats on getting a feature in the remix segment in NVIDIA's GDC session, don't let it go to yall's head now πŸ€£πŸ’š

light palm
#

really nice to get a mention!

#

Nvidia should do a full "HypeFest" video showcasing all the cool remix mods

#

sry for bad video quality, just a quick tease

indigo oar
#

Materials are really amazing

light palm
#

video includes someone licking the pavement

#

warning

jolly lichen
#

Beautiful work, even on a phone screen everything looks very pretty

jolly lichen
# light palm Nvidia should do a full "HypeFest" video showcasing all the cool remix mods

I was thinking something of the same, even something that we do just in the server would be a great way to show off what everyone is doing. Was gonna suggest we do like a bi-weekly or monthly discord event where everyone shows off what they got and discuss how we're all going about our projects, would be a great opportunity to further network with each other

light palm
#

i've figured out how to make camera movement recording thingos in painkiller so we can make some show-off vid doohickeys

#

I'll try to get v0.1.6 out before the weekend

#

Soonβ„’

noble beacon
#

Also remember missing pavement texture in Leningrad?

noble beacon
light palm
#

Maybe the light is brighter

#

I took it to gimp and brightened it lol

noble beacon
#

Ah okay thenkekw

#

It was too dark

light palm
#

There were 2 or 3 that were so dark they were black

#

Can't remember which ones

noble beacon
#

This one

light palm
#

Yea that 1

noble beacon
#

looked better in the toolkitkekw

#

should always check in game

light palm
#

In the vid I'm using new tonemapper too

#

It's way better

noble beacon
#

doesn't explain the Leningrad pavement tho

light palm
#

I fiddle with it

#

I don't debug

#

I rebug

vale gust
noble beacon
#

i say make it so that this command will be triggered every 0,01s

#

Also what kind of pain engine issue causes a crazy stutter every time you pick a weapon the first time since level load

vale gust
#

it is not a Pain Engine issue, it is LScripts issue with caching

noble beacon
#

a shortage of skill all the same

vale gust
#

you just have to put these outside the "if"

#

they are in Cache.lua

noble beacon
#

and what about endless pkweapons

vale gust
#

you are telling me you are too lazy to type pkweapons

noble beacon
#

ye

vale gust
#

you already have PainCheats, I think it already has something like that

noble beacon
#

Last thing for today

#

PlayerActionMotorcycle

#

Now

vale gust
#

not motorcycle

#

if I get 60 fps on RTX Remix with my RTX 2060

noble beacon
#

we could bloody well make it run 60FPS on a 2060

odd thicket
noble beacon
odd thicket
noble beacon
noble beacon
#

just a little kick

odd thicket
noble beacon
vale gust
noble beacon
dusk jasper
#

Painkiller appeared on Nvidia's GDC alongside with my logo, that rocks

vale gust
noble beacon
vale gust
#

now they milk Painkiller hard

noble beacon
noble beacon
#

Where can we see the full presentation @dusk jasper ?

vale gust
noble beacon
#

Nvidia please send David a 5090

#

He can't run his own mod

odd thicket
jolly lichen
#

Should put an Easter egg 5090 in like how portal RTX had the 4090 lol

noble beacon
#

Who would've thought what kind of gpus would bring this mod to life

noble beacon
#

yours is elite grade

dusk jasper
noble beacon
#

Of course he did it

odd thicket
# dusk jasper

I feel like the grey would be replaced with like a Painkiller monster or something

odd thicket
noble beacon
#

NVIDIA gentlemen,

#

May I

#

give us all your 5090's or we delete this game

vale gust
noble beacon
dusk jasper
noble beacon
#

I'll buy a 5090 to play Painkiller one day

noble beacon
noble beacon
#

What kind of polish bastard makes a single texture for doors and tables

vale gust
#

it is called being economic

#

so you don't have a texture with just a door and black pixels

noble beacon
#

Good luck finding a good quality doortable PBR material

#

why am i laughing at myself

vale gust
#

you either give them separate textures, or mash the textures into that one

noble beacon
#

there's a better way

#

AI go brrrrr

jolly lichen
#

Black hawk down does the same with almost everything, that and some weird Quake 3 engine spin offs like Urban Terror

noble beacon
noble beacon
#

P.S. Might want to experiment with the sun position

#

and good night🫑

dusk jasper
light palm
#

i want a script that bevels all 90 degree mesh corners

light palm
light palm
#

πŸ˜„

#

lookin good ay

noble beacon
light palm
#

i was just thinking of pbr-ing factory

#

but pseudo saves the daaaay

#

now i can get more assignments done lol

light palm
#

either that or make it closer to match the original

#

totally the sun does that

#

maybe the flat eathers were right πŸ˜„

noble beacon
#

always have been

light palm
#

but im australian and australia doesnt exist and we are all paid actors

#

i want my payment

noble beacon
#

I worked overnight just to make it before Australian weekend (a week ahead of normal european timezone)

light palm
#

good work hey

#

getting mad close to "quickly complete"

#

ie. not actual full replaced assets and custom textures like HL2

#

but as complete as you're reasonably going to get with basically 2 peeps on assets πŸ˜›

#

when is nv gonna do a best remix mods contest

#

so we can win last place

noble beacon
light palm
#

BLASPHEMY

noble beacon
light palm
#

testcube.exe

noble beacon
#

SampleApp

noble beacon
light palm
#

oh i hope so

noble beacon
#

PCF use materials in a mysterious ways

light palm
#

oh yes

#

like the top corner of a random rope texture or something used to texture a mountain or something

noble beacon
#

Yeah
That moment when your replacement totally makes sense, but then you see a giant toilet texture applied to mountains

light palm
#

someones fingernail is actually the wall texture when you look closely

#

crap like that all over the place

#

seems the method of upscale those wacky combined texture atlas type textures, and replace with proper pbr the "one thing" textures

noble beacon
#

Poland finally got camera in like 2002 and those crazy people cooked

light palm
#

aint noone got time to compose custom textures at the moment. it actually makes sense not to right now
because doing asset replacement would be smarter

noble beacon
#

alright bro surely you wanna be an industrial piece of crap

light palm
#

FUZZWUZZ

#

PK Mascot?

noble beacon
#

Patryk

light palm
#

RTX Remix CEO

#

you dont wanna fuck with patryk

#

cos patryk will fucking kill you

noble beacon
#

Yeah he's a murderer

light palm
#

haha he is so comfy

noble beacon
#

bloody massacre snuff

#

He actually is
Not many people can appreciate this tho, cause he completely vanishes out of existence when some guests are home

#

He disappeares nowhere to be found

#

Patryk has his ways into VOID

noble beacon
#

I sold my monitor and the new one will arrive on 16th AprilπŸ•―οΈ

#

5 days without conputer is a disaster

#

I won't be able to eat

light palm
#

which new one you order?

noble beacon
#

Some fairly new AsRock 1440p 180hz that has a very good value for my market

#

A moment

#

ASRock Phantom Gaming PG27QFT1B

#

PG27QFT1A is the same panel, but with more robust stand and WI-FI xdd

light palm
#

was the old one 1080p?

noble beacon
#

Yep

light palm
#

180hz 1440p is nice

noble beacon
#

Oh yes, I've been running a 1080p 60hz panel overclocked to 73hz for years

There's a big difference even between 60hz and 70hz

light palm
#

monitor upgrade often best upgrade

noble beacon
#

Absolutely, it's always worth it no matter what you do

#

Even if your hardware can't keep it up it's still a good investment

#

General PC experience is above all

light palm
#

can run painkiller original at 865 fps at 1440p on a GeForce 256 card heheh

noble beacon
odd thicket
light palm
#

9700 was what i went for around that time

#

painkiller RTX on Geforce FX

noble beacon
#

Crysis level tech

light palm
#

i think i went from geforce 2 gtx

#

gts rather

noble beacon
#

Also destroys 128mb FX 5200

light palm
#

before overclocking hehe

light palm
#

180hz is a massive improvement over 72
just the motion clarity alone
not to mention the input non-lag

noble beacon
#

Sure thing. However i'll most likely set it to 165hz (still a world of a difference)

There are two types of 180hz panels: Native 180hz and overclocked ones (Native 165hz or so)

#

This one is apparently an overclocked one from the specifications (180hz Max)

#

Overclocked 180hz panels may have some issues with response times at their maximum refresh rate

#

And TomsHardware reports exactly that for this specific panel

#

On the other hand I've been rocking an overclocked 60hz panel with no issues at all

#

We'll seelesGO

light palm
#

yeah true, mines a 144 with advertised oc to 165
at 165hz with VRR+BacklightStrobing it flickers

light palm
#

what kind of cursed lighting is this

#

they have literally deleted the shadows

#

THATS NOT HOW SHADOWS WORK

#

also polish for some reason some textures do not exist in your google drive download it seems

#

wtf but they do on google drive

#

google isnt putting them in the zip when i download it

#

probably because of all the viruses you put in them

#

oh i am dumb. it gives 2 zipped files
i was cancelling the 2nd one thinking it was a duplicate like i clicked the button twice or something

noble beacon
#

FYI i've hidden the sky prim in the Toolkit's stage manager to make use of Toolkit's light presets (garageroom etc) so that I could see stuff

#

But I think it's only for the Toolkit's viewport (?)

noble beacon
noble beacon
#

@vale gust Happy Birthday lesGO

vale gust
#

where is the update

noble beacon
#

(update tomorrow)

noble beacon
light palm
#

the shadows missing is just how PCF did it

noble beacon
#

Ah okeyylesGO

light palm
#

i been a busy boy, but theres a lot to do

#

so

#

patience young jedi

#

here i send a thing to tide over

#

in a minnit

#

i just have to make like 50 hud fixes and a bunch of lua bugfixes and etc

light palm
#

one sec has passed

noble beacon
light palm
#

good point

#

just give me a week extra to figure it out lol

noble beacon
#

Outsource it to davidos

light palm
#

to summon davidos one must complete a pilgrimage

noble beacon
#

Watch and learn

#

@vale gust hey sweetheart, you are wanted

light palm
#

i shall look away and learn nothing!

vale gust
#

on the anniversary?

#

I have some YT videos to make, I can't now

noble beacon
#

death skull graveyard

#

Hell

light palm
#

australia heaps good mate

#

heaps good

#

is the official south australian slogan

noble beacon
#

DeepL translate English (Australian) => English

light palm
light palm
light palm
noble beacon
noble beacon
noble beacon
# light palm

Now make this monitor a render target that streams another instance of the game to play

#

Painkiller RTX X2

#

V016 release date 3025

dusk jasper
# light palm

I think "Black Edition" could be replaced with something thinksmart

light palm
#

WHY is the light coming from behind when the moon is in front

vale gust
#

They probably wanted you to see the moon when you enter the level but were too lazy to change the lightmaps

noble beacon
#

It's Purgatory after all

#

you never know how it works

#

you only perceive familiar shapesthinksmart

light palm
light palm
#

The mod was too big as a monolith for the toolkit to handle so i had to split it up

#

should also make it actually possible to upload to moddb

#

a huge amount of work to do this 😦 but getting a lot of other things done along the way

light palm
#

just try googling painkiller remixed lol

potent cedar
light palm
pallid saffron
#

my 5090 will never be able to run that 😦

noble beacon
#

There are some game specific issues (like disabled culling causes heavy CPU bottleneck in some levels), but now we have a toggle in the settings for it

pallid saffron
dusk jasper
deft flint
#

Had a question for @light palm, any chance you can send me a DM?

#

Amazing BTW πŸ‘€

vale gust
#

@light palm after you are done talking you can tell us as well

noble beacon
#

Try next time

light palm
#

lol i wish. pkallweapons wasnt working for some reason

vale gust
#

pkweapons

light palm
#

true

#

i got stable hashes on the enemies and weapons, did you see the multicolor vid above

#

but

#

still cant attach anything

#

i wanted to put lights on the enemies

#

especially those little skeleton guys with no arms with the green glowy in the middle

light palm
noble beacon
#

Can you pick it in Alt+X?

light palm
#

i mean the enemy is in a capture and the hash is stable

#

but attaching a light to it doesnt work

#

probably something to do with skinned meshes

#

u know those guys at the start of palace

noble beacon
#

Why not do a spawned mesh script again

light palm
#

yeah i could maybe do that, more effort though

#

i think it would be worth it

#

moving lights is awesome

noble beacon
#

true...

light palm
#

making a blood drips sprite sheet, the flickering was irritating

#

might do same for lava

#

seems i have to recompile the map to disable the animated texture on the lava though

noble beacon
#

Mr. Adams, while you're at Painkiller Remixed RTX Remixed Remix mod could you please put bringing back old tombstone textures in the TODO listisforme

vale gust
#

Painkiller RTX Remixed Raytraced Remastered Remade

light palm
#

not sure if i preferred the old cemetery ground texture too, what do you think

vale gust
#

is that the only thing you have on Trello

light palm
#

a lot of this will have to go to not the next release but the one after, im just trying to get this one put back together after the mod split

light palm
noble beacon
#

Maybe make the current one less saturated

#

less green

noble beacon
noble beacon
#

It's perfect

noble beacon
#

They lost my fucking monitor

They were supposed to deliver it yesterday, and now they call me and say "Your monitor doesn't exist"

vale gust
#

I found the real solution to 4k without modifying LScripts

light palm
#

font file_

#

?

noble beacon
#

but what about motorcycle engine transmission physics and stuff

#

where are we supposed to get gas

light palm
#

hope you can get your pc up and running again!

#

use phone as monitor

vale gust
noble beacon
# light palm oh man that fuckin sucks

The fun part is, the day before this they called me and said "we're sorry, we can't deliver it today, wait until tomorrow"

And the next day they're telling me they lost it. It would seem the reason why they failed to deliver it that day is because they were looking for it xdd

light palm
#

"Lost" it hey

#

like how do you lose a monitor

#

fell behind the sofa

#

slipped through a crack

noble beacon
#

Lost under a pile of beens

light palm
#

Accidentally thought it was a bean and ate it

#

Accidentally a WHOLE MONITOR

vale gust
#

did you get refunded

light palm
noble beacon
#

Lol

light palm
noble beacon
light palm
#

At least one employee must shave their head as a penance

noble beacon
#

Yeah this is ridiculous

#

How do you lose a fuckin monitoor

vale gust
#

You go to CalcTextureSize

#

and go to the bottom and change these

light palm
#

Oh you bloody genius

#

I would love to know how you figure this out, like whats ur process

light palm
noble beacon
#

Demand to shut down this store

light palm
#

it's probably already shut down

#

they lost it

vale gust
noble beacon
#

Now I expect it to be delivered destroyed into pieces

vale gust
#

I saw this error in Console and figured out there was the problem

light palm
vale gust
#

no, it just showed it when you were in the menu with 4k

#

it is Editor's console

light palm
#

BTW i want to look at hooking so that we can do code injection

#

u know any good code caves?

#

get remix API going on