#(WIP) UnityRTX

1 messages ยท Page 4 of 1

topaz knoll
#

you are liam: shadow memories works

#

version: 2020.3.25

#

first game works almost the same

young wolf
#

What stuff do you plan on doing for unity

onyx apex
#

fixing missing geometry in most of the games tested so far is the top priority

young wolf
#

Do you think it could get to a point of workable replacements

onyx apex
#

replacements already work for what currently renders

autumn holly
#

smiles sneatly

onyx apex
autumn holly
#

wish i could still test i gotta wait like 16 hrs to get my pc back

worn swan
#

what about seeing through walls

#

or is that too missing stuff

autumn holly
#

thats missing geometry

worn swan
#

damn i got the new postal game brain damage but its not mono its the newer one

steel swan
#

@onyx apex I'm trying to download but for some reason its saying its gonna take 2 hours. I have great internet. what could be causing that?

onyx apex
#

github CDN being crap

#

it happens to me too

#

try downloading on mobile data, that worked for me

steel swan
#

@onyx apex question, it says copy unityremix.dll to bepinex/plugins. That file is already in that folder. Is that a typo?

onyx apex
#

no, that is if you're manually compiling the plugin, the first part of the instructions say to just extract the contents of the archive to your game

steel swan
#

Oh shit. I missed that lol my bad

#

@onyx apex does it need to be the files in a folder within the game folder? Or just all the files in the game folder?

#

Also, do i need to have the remix files in there too like the trex folder and stuff?

steel swan
#

Also this download doesnt contain the config file in the bepinex folder. It just has core and plugins

onyx apex
onyx apex
steel swan
steel swan
#

@onyx apex and this doesnt work for il2cpp correct?

worn swan
#

monobleeding edge right as now

#

old mono and that wont work unless he decides to do it

#

but expect some bugs

round berry
#

melonloader il2cpp when

steel swan
#

How doable is it to make something like this but for unreal?

atomic thorn
#

Hold on now buddy

#

Unity barely works

lament ice
#

Lmao

onyx apex
lament ice
#

Blah blah blah for my own mentality as a whole I switched accounts n such, leaving out toxic ppl

#

N such

atomic thorn
#

King shi

lament ice
#

so like is the ultrakill railguns emissives controlled via the ui? or

#

cuz i cant find it in the decomp textures

#

nvm i got it

lament ice
#

this is odd

worn swan
lament ice
#

yeah my emissive mask wrapped wrong

onyx apex
#

time to start working on this again

atomic thorn
#

mono support comiong next

#

I can smell it

lament ice
#

i think geo support is next

split loom
#

๐Ÿ‡ฎ ๐Ÿ‡ฑ 2๏ธโƒฃ ๐Ÿ‡จ ๐Ÿ‡ต ๐Ÿ…ฟ๏ธ

quaint grail
#

maybe improving base functionality first is more important than expanding compatibility and probably makes more sense isforme

topaz knoll
#

offtopic but

#

and we also have

atomic thorn
#

If this guy speaks again I'm gonna lose it

onyx apex
round berry
#

snif

atomic thorn
lament ice
#

jessica istg if i hear "ilcpp melonloader" i may throw you into into a pit

onyx apex
#

me too

#

๐Ÿ˜ƒ

atomic thorn
#

Fuck yeah

#

Boneworks rtx

#

@onyx apex you have a VR headset, right?

onyx apex
#

yes

atomic thorn
#

vr has come full circle and we're just making the wii again

Quoting gfodor.id (@gfodor)
๏ธ€
Today I'm releasing PortalVR 2.0, which lets you play the entire SteamVR ecosystem without wearing a headset. You plug in your Quest, put it on your desk, and play on your monitor.
๏ธ€๏ธ€
๏ธ€๏ธ€It supports 3D glasses and even 3D monitors! ๐Ÿ˜Ž
๏ธ€๏ธ€
๏ธ€๏ธ€Get it now: portalvr.io
๏ธ€๏ธ€
๏ธ€๏ธ€Thread ๐Ÿงต

**๐Ÿ’ฌ 188โ€‚๐Ÿ” 7.7Kโ€‚โค๏ธ 115.0Kโ€‚๐Ÿ‘๏ธ 1.93Mโ€‚**

โ–ถ Play video
#

Go

round berry
#

i was going to make a joke about "oh support for [first unity version] but i got distracted by unity apparently originally being a macos game engine

#

this explains

topaz knoll
onyx apex
#

time to start making a test game with gpu instancing enabled so i can use the unity profiler :3

onyx apex
#

ofc all of the instanced stuff shows up

#

it would never be this easy

lament ice
#

Sob

onyx apex
#

ah that was material instancing i think, i think Graphics.DrawMeshInstanced() is what i need to use

#

fingers crossed

#

YAY

#

time to get this shit working evil_gang

lament ice
#

Helllll yeah

onyx apex
#

ty harmony patches

#

time see how ultrakill 2025 responds to this ๐Ÿ‘๏ธ

#

bruh

#

guess im still missing something

#

oh thats why

#

this is unity 2022 tho so its probably a bit different, my test project was unity 2019

onyx apex
#

so ultrakill isnt using gpu instancing but static batching which will require a lot more work

onyx apex
#

both are the same except static batching bakes mesh transforms it into the unity scene so i currently dont have a way to get unique transforms at all

#

ultrakill technically renders everything but just the 1st instance of each object, hence why most of the map is missing

#

looks like the instancing stuff worked for risk of rain 2

#

was going to send a vid with that message but in classic amd fashion i had a unrecoverable driver crash yippee

lament ice
#

Yayyyy

#

We heart amd

onyx apex
#

if anything, more renders in remix than the normal game except one of the shop thingys

#

not sure why vegetation was missing in the unity view

lament ice
onyx apex
#

i tried with harmony patches but it cant catch them early enough

lament ice
#

Harmony pacthes?

onyx apex
#

ye think of it as a engine patch to change its behavior

#

im trying to make it skip the static batching and submit each mesh transform to the CPU

lament ice
#

Ah

#

But its not fast enough

onyx apex
#

i think its just a lot deeper than what i can get access to, but i have no idea if what ultrakill is doing is a normal unity feature

#

time to see if atlyss improves

#

ik a lot of stuff was missing

lament ice
#

Yeah mostly the props

onyx apex
#

naw stuff still missing

#

also unity 2022

lament ice
#

Also sorta side thing but do you think you'll be able to use your project to see how skies are rendered

onyx apex
#

yeah that and directional lights were next on my to-do list

#

im gonna install the 2022 editor rq and re-create my 2019 test scene and see if that engine version does something fundamentally different

atomic thorn
#

Did he do it?

lament ice
#

Not yet

atomic thorn
#

Wake me up when mono

#

Real shit

onyx apex
#

2019+ uses monobleedingedge

#

if a game is using standard mono then i have no idea how, its not the default

onyx apex
#

time to decompile atlyss

#

looks like UK and atlyss use SRP, the newer rendering backend in 2022, at least from what i can tell in ilspy

#

im gonna keep poking around and see if i can find anything promising

#

looks like DrawMeshInstancedIndirect is the culprit? most of the render calls go through this and it's entirely GPU-based

#

i would have to intercept these calls and try to read them back into a way that can be sent to remix

#

even if i get that working i think it would kill performance lmao

lament ice
#

Oh no

#

Damn

#

Is this a dead end situation

onyx apex
#

no idea yet

#

im gonna keep trying stuff until there aint anything left

lament ice
#

Just recompile the game without DrawMeshInstanceIndirect ๐Ÿค“

#

I mean

#

What if instead of making it translate to remix, what if you make it to where it does run on a seperate instance that remix could pick up, or is thay basically the same thing

onyx apex
#

the issue is that the plugin itself is only sending what it can see, so its not a remix issue

#

i think for ultrakill's static batching, since we do get all of the required meshes for rendering, we could get the plugin to do the instancing provided i can actually get a list of what's supposed to be where

#

thats my naive way of thinking at least

atomic thorn
#

I don't see why that couldn't work

onyx apex
#

cybergrind has geo now

#

maybe other levels too

#

i found where unity stores unique meshes before it combines and discards them

#

issue is that it also brings back a lot of other meshes that are supposed to be hidden but ill see if i can get that sorted

#

ok yeah level geo still getting combined and discarded

lament ice
#

Yay question mark in general?

onyx apex
#

yeah question mark because i still need to find a way to make it preserve discarded meshes

lament ice
#

You got this

onyx apex
#

im calling it a night for now, learned a lot but still got a ways to go

split loom
#

TFW the newest Katamari game also doesn't have MonoBleedingEdge SadCatW

#

๐Ÿ’”

topaz knoll
#

merry christmas

lament ice
#

Merry Christmas

onyx apex
#

merry christmas

mighty haven
#

Did anyone tested V Rising? It is on unity

worn swan
#

but there's still geometry issues

#

and stuff

#

hopefully soon

lament ice
onyx apex
lament ice
#

Unity rtx when

atomic thorn
#

hons

round berry
#

melonloader il2cpp vr stress level zero marrow support when

young wolf
round berry
#

primarily i think it's because boneworks/lab uses il2cpp

#

modding is also generally done using melonloader and i wouldn't trust the bepinex plugin to work well

#

** ** also i'd be surprised if remix was capable of rendering for vr in the first place

young wolf
round berry
#

are there any vr unity mono games this could be tested with

young wolf
#

Took me way to long to remember their names

lament ice
#

@onyx apex do you think that modifications you did with the geometry fixed white knuckle at all?

lament ice
young wolf
#

@round berry the goated vr game uses mono

#

also i will ask @onyx apex pls take it slow cause ur working on this and gmod rtx and the perf fork which is def like a lot

young wolf
young wolf
lament ice
steel swan
onyx apex
#

if the game doesn't have a monobleedingedge folder in its root directory, it's most likely using il2cpp which the wrapper doesn't currently support

worn swan
#

We get half life 3 before il2cpp support lol jk

lament ice
onyx apex
#

idk i think il2cpp might be easier at this rate lol

#

the ultrakill stuff from the other week about put me in my grave, i should change my priorities for the time being

#

i would like to make some progress into getting another release out

#

but i also want to avoid burnout

lament ice
#

yeah

#

fair i gues

#

altho i would assume mono would be easier to go for since its close (?) to bleedingedge

#

idk

onyx apex
#

i need to find a game i own that uses a different mono, the one's I've tested so far (even my custom game) use monobleedingedge

#

i know i own a few il2cpp games so i think those would be easier to get into

split loom
#

Sounds like a plan to me pepeBlush

topaz knoll
worn swan
#

Some old unity games from itch io have some mono games

pure rune
#

though it is very unstable in the graphics departement

worn swan
#

I know, I know. But have you tried to use ai to get an idea on how to implement support for the other unity stuff cr?

sullen rune
#

@onyx apex Unreal Engine 4 when?

sullen rune
sullen rune
young wolf
sullen rune
young wolf
young wolf
# young wolf

Nvm idk what that bro did cause this looks a lot better https://youtu.be/aKZeGhgg3lY?si=MvKjmZVcpaZnSLj1

The new FSR 3.1 update for our two Portal RTX Mods is now available for download! You can get it from here currently:

Nexus SD: https://www.nexusmods.com/portal/mods/37
Gamebanana SD: https://gamebanana.com/mods/506875
Nexus AMD: https://www.nexusmods.com/portal/mods/39
Gamebanana AMD: https://gamebanana.com/mods/512627

You can join our Discor...

โ–ถ Play video
sullen rune
# young wolf

Not even my video that one, lol and it was the first ever version

sullen rune
young wolf
sullen rune
#

I do want to look into more technologies but I won't do that till I at least get Anti-Lag merged, it just needs some polish like a GUI in the non dev menu

young wolf
young wolf
sullen rune
#

and for awhile the bridge was broken too, crashing so I couldn't work on things like Half-Life 2 RTX
I'd have to check if that's still happening

#

the best thing could be a modified 0.5.1 runtime but for Portal 2 RTX that won't work and I want to get that Steam Deck verified

#

which, Mesa drivers are also having problems in (Graphical glitches)

#

Though we have a RADV coder working with us

sullen rune
#

Honestly, we're lucky to have contact with RADV and AMD because if we run into any driver problems, we can report it to them directly

young wolf
sullen rune
young wolf
#

It does look a lot better on steam deck compared to portal rtx

#

With stuff like mcpg, messing with background settings and other optimizations from future remix updates I hope it leads to that 30 fps with acceptable visuals

#

Iโ€™m very excited to see what u do to try get it working on steam deck

#

Like this

sullen rune
# young wolf

Let me try those
I didnโ€™t see the triangle culling and merge all meshes

onyx apex
#

il2cpp time tux_dawg

split loom
#

Let's friggen go right now lesGO

lament ice
#

Uhhh

#

What games even use iclpp again that are popular

#

Might I ask

#

All my games use mono or bleeding esge

onyx apex
#

disco elysium is one of the ones i want to try

#

also No, I'm not a Human

#

and a few others like the bonelab/boneworks games

lament ice
#

Ah

#

Alright

onyx apex
#

i should check

lament ice
#

:p

onyx apex
#

1st part done, migrate to bepinex 6.x so we get il2cpp support, thank goodness there was no breaking changes compared to 5X

#

time to test white knucle rq but then ill move onto actually trying to get the harmony patches and hooks to work on il2cpp methods

#

(will probably be pain)

split loom
#

All the stuff I wanted to try is il2cpp rofl

#

All Katamaris, Megabonk

#

Outer Wilds (although I'm not hopeful on remixing this one because the geo is probably hella complicated)

#

I have hopes for Katamari cause it's simple

sullen rune
onyx apex
sullen rune
onyx apex
onyx apex
sullen rune
#

We got Vulkan on Vulkan Remix guys

onyx apex
#

the wrapper purely communicates over the remix api, so there is no d3d9 involved at all

#

well other than making the actual window but that still doesnt really count

sullen rune
onyx apex
#

i own it but lemme see what runtime it uses

#

doesnt appear to be unity?

#

file structure is nothing like a unity game

#

lmao its godot

sullen rune
#

I thought it was Unity for some reason

onyx apex
#

i mean godot would probably work provided you made a fork that works with remix by using the API or modifying remix itself

#

(unity wrapper uses the remix API but its modified)

onyx apex
#

ye

lament ice
onyx apex
#

๐Ÿ‘๏ธ

#

so close yet so far

onyx apex
#

yeah uhh this is gonna be a lot of work for il2cpp...

#

its nowhere as easy as mono (c#)

topaz knoll
#

old mono game support ๐Ÿ’ช

topaz knoll
#

viewfinder

lament ice
lament ice
topaz knoll
#

grabby ๐Ÿ˜ญ

lament ice
#

Fuck my speech to text

topaz knoll
lament ice
topaz knoll
onyx apex
#

progress

#

still crashing but getting further

topaz knoll
#

ooooooooo

#

can't wait

onyx apex
#

(to run into a unfixable issue tux_dawg )

topaz knoll
#

v0.2 is close

#

oh

onyx apex
#

i wanna say there is a 70/30 chance il2cpp will not work because its all custom cpp code which means it would at least have to be per-game

#

but im hoping there is something common to hook onto

#

i genuinely have no idea because this is very much uncharted territory for me

topaz knoll
#

well bepinx does have a wiki

onyx apex
#

ye

topaz knoll
#

and I think a discord

onyx apex
#

found this too

topaz knoll
#

interesting stuff

lament ice
onyx apex
lament ice
onyx apex
#

wow i have wasted about an hour of my life

#

no im not a human just crashes if bepinex is installed, even without my plugin

#

ffs

#

its unity 6 which is a little new

#

ill try something older

topaz knoll
#

what about viewfinder

#

that's like 2022

#

I think

onyx apex
#

ill pick it up, only $8

topaz knoll
#

โค๏ธ

onyx apex
#

yeah 2022 seems to be safe

#

old school rally (a game i already had installed) seems to not crash

#

still gotta fix up the plugin but at least i have a lead

topaz knoll
#

btw take as much time as you need for v0.2

onyx apex
#

dont have update hooks yet BUT WE HAVE A WINDOW LETS GOOO

onyx apex
#

camera data working, still no geo yet. I will probably have to decompile this game and find the method it uses

lament ice
onyx apex
#

ty person who made this

#

was able to dump most of the game code with it

lament ice
onyx apex
#

FUCKING

#

FINALLY

#

SOMETHING

lament ice
#

Something!

onyx apex
#

oh apparently golf with your friends is also il2cpp

#

time to see if other games run (i highly doubt it)

#

injects, plugin loads with no errors, doesnt ever hit any hooks

#

rip

#

ANNO seems to work

#

common theme is that the camera is static so some update hooks still arent firing but wow i didnt think i'd get this far in one night

#

holy shit umasume is il2cpp ๐Ÿ‘๏ธ

#

horse girl game rtx

#

ok nvm this game doesnt like bepinex

#

sons of the forest time

#

crashes while remix tries to generate shaders

worn swan
#

Can you try Darkeinstein 3D?

onyx apex
#

injects, remix window shows, but it doesnt catch any render hooks

worn swan
#

Ah

onyx apex
#

like i said before, this will probably happen for most games until i start decompiling and building up a pattern list or something

worn swan
#

Yea. Darkeinstein is new

onyx apex
#

thankfully unity 2022

#

it grabs the camera matrices at least

worn swan
#

Hmm

#

Do you run into geometry errors like mono?

onyx apex
#

nah its a little worse than that, it cant find a common method to identify meshes so nothing renders at all. The mono stuff is a different issue altogether

#

im sure once i get il2cpp more fleshed out it will run into the same issues as mono

worn swan
#

I don't know why camera popped into mind

onyx apex
#

?

worn swan
#

Remember your fake cam

#

Would that work

onyx apex
#

no, this isnt a camera issue

worn swan
#

Ok

onyx apex
#

there is literally nothing for remix to render because the plugin cant find anything to interpret

worn swan
#

Hmm

#

Can try base mono before bleeding edge I guess

onyx apex
#

at some later point maybe, i'm only interested in supporting modern unity games at the moment

#

or rather anything bepinex can touch

worn swan
#

Isn't granny one of the newer games

onyx apex
#

never heard of it

worn swan
#

Horror genre

#

Welcome to Granny.

Granny keeps you locked in her house and she will not let you go.
You wake up in a dark room, you have a headache and it feels like someone have hit you in the head.
The only thing that lights up the room is your flashlight lying on a table.โ€ฆ

Price

$4.99

Recommendations

7608

#

Dx11 I wonder if that's why

onyx apex
#

render api doesnt matter

#

also what the fuck

worn swan
#

Oh

#

Lol

#

It's unity

onyx apex
#

disco elysium hooks but no geo ๐Ÿฅ€
one of the games i really wanted to work. oh well i can resume decompiling games tomorrow

worn swan
#

Itch io has a bunch of the later games

onyx apex
#

i think im gonna stick to testing the games i currently have for rn, it will be like mono where as i fix most of the il2cpp games i own, most of the rest (should) work. then ill release it for y'all to try (probably wont be a 0.2.0 release tho)

worn swan
#

Hmm. Phasmophobia is made in unity

split loom
atomic thorn
#

Wait so mono is working? I haven't been on the internet much the past few days

onyx apex
#

initial il2cpp support

#

normal mono is most likely just older unity versions which may not be something i support
#1446017925545857145 message

atomic thorn
#

monooooooooooooooooo

topaz knoll
#

i got unity remix to attach to unity 5x

#

no window

#

Tho

sullen rune
#

And the GPU is only getting 4w

young wolf
#

beautiful

spring peak
#

Yall are legends fr

light bronze
#

please test babbdi!!

topaz knoll
#

picks up another camera

light bronze
#

is there a way to fix it?

worn swan
#

Probably capture scene and swap the cam in toolkit. Not sure

winged solar
#

subnautica black screen

#

might be user error

light bronze
worn swan
#

any news i just got my pc running again

lament ice
#

Nothing new yet

worn swan
#

ah

onyx apex
#

not really, any places that need serious improvements take a lot of time to add, so progress is being made but slowly

#

not to mention i have to tend to other projects

#

if there are any interesting developments they will be posted here

lament ice
#

Yipee yay

topaz knoll
#

how to make old unity games compatible for this wrapper!

  1. decompile the game

  2. change the version of the game in unity hub (that the wrapper supports)

  3. fix all compile errors until its a playable version port

  4. recompile then put the wrapper in your recompiled game folder

  5. and that should be you :P

#

if its IL2CPP you cannot decomp it to be mono as scripts cannot be decomped.

#

unless you recreate them

topaz knoll
#

np

topaz knoll
# topaz knoll how to make old unity games compatible for this wrapper! 1. decompile the game ...
GitHub

GUI Application to work with engine assets, asset bundles, and serialized files - AssetRipper/AssetRipper

Unity

Download Unity Hub & explore the tools you need to complete your project. Whether it is documentation, articles, or issue tracking, we have the tools you need.

GitHub

Contribute to sambow23/UnityRTX development by creating an account on GitHub.

onyx apex
#

man why havent i heard of assetripper

midnight forum
onyx apex
#

๐Ÿ™

#

ah this clears stuff up on why its so hard to get static level data rendering correctly

young wolf
onyx apex
#

huh

young wolf
#

do you not know about the @young wolf lore

worn swan
#

well this games gonna take a bit with the ripper

worn swan
#

well its importing. security alert with that version but it does not have support anymore prob why

#

maybe i shouldnt have opened a 15 gb game

#

lol

worn swan
#

well it opened in unity version 2019 but i built it and it didnt build or export the built files when rebuilt on x86 32 bit mode

#

game was darkenstein 3D

#

i think at some point ill get the premium version for 10 a month

#

has more options

#

be careful exporting because after i exported from a 15gb game it came out to be 38gb

midnight forum
#

Ravenfield might have a chance since it got older versions from 2018

topaz knoll
#

i decompiled a 3.0.0 game and recompiled it in 6000.3.3f1

#

going to try the wrapper on it

worn swan
topaz knoll
#

nvm there's some bugs with recompile

lament ice
topaz knoll
lament ice
topaz knoll
#

is possible but would be very hard

#

(unrelated but you can decompile any Godot game and there will be no errors, just full game)

lament ice
#

oh well tho

#

tryna remember how to install this thing

#

this wording annoys me so

onyx apex
#

guh what should change

lament ice
#

its a runon sentance and hearing it is like

#

wahg

onyx apex
#

those instructions are if you are installing stuff manually but yeah i can improve it

lament ice
#

yea its nothing wrong with the instructions itself

#

js that the sentance goes on and on with no breaks in the steps

#

something more like

#

"place all the dlls inside the .trex folder, which is located inside the remix archive in the root folder of the game (next to the exe) this may be longer of a sentance but its more clear to me at least?

#

can raft js not work with bepinex?

onyx apex
lament ice
onyx apex
lament ice
#

bepinex wont launch tho

onyx apex
#

guh

lament ice
#

and theres no thunderstore mod for it

#

monksweat kinda weird

#

maybe its like pixel gun and whatnot?

#

or maybe it uses the other renderer type and wont work

onyx apex
#

renderer doesnt matter

lament ice
#

right i forgot

onyx apex
#

is there a bepinex log file at all?

lament ice
#

lemme check

onyx apex
#

wait

#

make sure you have file extensions enabled on windows ๐Ÿ’€

#

it has a notepad icon lmao

lament ice
#

it is enabled,i js accidentally opened dll with notepad always on

#

i dont see a log file for it

onyx apex
#

hmm its not injecting at all then

lament ice
#

yeah

onyx apex
#

maybe it has anti-modding measures?

lament ice
#

auuughhhh

#

it uses a different modloader

onyx apex
#

guh

lament ice
#

this is fandom take it with a grain of salt ig

onyx apex
#

looks to be closed source?

lament ice
#

fuck ๐Ÿ—ฃ๏ธ

#

what a shame, i think itd be a great remix mod but its also not worth it

#

earthmover

worn swan
#

Looks like quake

lament ice
#

True

winged solar
#

smart guy

#

fix all compile errors

#

when theres like 99099090909 of them

lament ice
#

What if..... cr made and auto compiler to monobleeding edge

#

@onyx apex get on this /jilly

onyx apex
lament ice
#

You got this totally

onyx apex
#

i think im gonna focus on il2cpp for now hehe

lament ice
#

What even is the full thing of that

#

Ik the cpp

#

But not the il2

#

I love 2 c plus plus (said noone)

onyx apex
#

idek

lament ice
#

Intermediate language to c plus plus aperently

lament ice
#

new atlyss update

lament ice
#

@onyx apex can you accept my fr so i can dm you a quadtion abt this

onyx apex
#

yuh

lament ice
#

shes normal

spring peak
#

no way atlyss

atomic thorn
#

boob rabbit

lucid silo
lament ice
#

Ooo

worn swan
#

with logic being out wouldnt the unity wrapper need updated?

onyx apex
#

it can be but the project is still in such an early state, logic wouldnt bring much to the table

lament ice
#

Just a reminder,,,, postal 2 redux will be in unity

light bronze
#

has anyone tested my summer car?

#

idk from when it is

#

aa it's mono

#

zamnit

pure rune
#

Has someone got this to work on monoedge unity 2017? Distance has a thingy that if i mark it as UI it unflips the view, but if i mark it as sky or ignore rtw works but upside down with some other different graphics issue. I dont know if it is the sky or what im grabbing. since remix interactivity is upside down (ala if my mouse is near the bottom the interaction is near the top)

#

upside down is marked as sky, right side up is when marked as UI (THIS IS NOT WITH THE WRAPPER MOD)

#

The game has bepinEX already setup (hence why you see custom car in the game)

light bronze
#

cr should add this to r2modman (just saying)

#

(well actually it's just thunderstore mods)

#

cause i know you can enable bepinex automatically with it

#

on a lot of games

pure rune
#

right?

#

And if it actually did apply to all games, wouldnt it appear for games that dont work with it (like Distance for example)?

light bronze
#

but only a few games work anyway

pure rune
light bronze
#

at least it hooks?

#

idk i haven't tested many games

onyx apex
pure rune
pure rune
#

it just needs the world correction

#

hmm I gotta see if it is using the fake camera

pure rune
#

maybe as an asi

onyx apex
#

its a unity coordinate space issue, i thought i added a fix for that in the shader runtime

#

but no i cant just export that one thing, the unity wrapper is something entirely different

pure rune
#

I did post about it in that game's modding channel on the official discord so hopefully someone comes around

lament ice
worn swan
onyx apex
#

@worn swan #1446017925545857145 message

lament ice
#

still need pixel gun 3d with rtx (not hapening cuz no bepinex support)

#

actually what about this unity game

#

trust me itll work

#

well technically it would work sorta

onyx apex
#

i have this game on my wishlist

onyx apex
#

i had like 2 games working but a lot of stuff was fucked up

onyx apex
#

nothing since last time
#1446017925545857145 message

lament ice
#

ah

#

well

#

unity rtx smooth normals support now

#

less that was already a thing

onyx apex
#

normals kinda worked but were fuckywucky

lament ice
#

ah

onyx apex
#

(WIP) Unity 2019+ Remix API Wrapper

#

there

lament ice
#

what did you change

#

adding wip?

onyx apex
#

yeah lol

lament ice
#

ah lmao

#

playing through tdr still shocked me at how full and complete it was

#

gives me hope for the ink machine

dusky apex
#

god i wish there was same stuff for unity 3๐Ÿ˜ญ๐Ÿฅ€

lament ice
dusky apex
#

some old shit

#

imagine

#

rtx unity 3 horrors

#

this ugly ahh dumbest bullshit

#

but with fancy lighting

lament ice
#

Shrug

dusky apex
#

whya

#

what

#

nah Im just want this fucking bullshit to work damn normally ๐Ÿ˜ญ

lament ice
#

What game is that

dusky apex
#

just to play on this map

lament ice
#

Thats js counter strike

dusky apex
#

yeah

#

browser "port"

#

critical strike portable

lament ice
#

Ah

dusky apex
#

im lost so many time playing survival

lament ice
#

Wonder if rust will ever work

dusky apex
#

textures just

#

refuses to display

#

they're exist, hashes are stable

#

everything fucking works perfectly

#

except textures

lament ice
#

Damn

atomic thorn
# lament ice Damn

Just a reminder that you never know your soul until it's been burdened by weight beyond its factory setting.

atomic thorn
#

Keep that in mind

lament ice
#

??????????

light bronze
#

probably a song

lament ice
#

#github-updates message

#

@onyx apex

#

isnt this

#

the issue we had

#

or may be issue?

onyx apex
#

naw that's something else

lament ice
#

dang

lament ice
#

[Error :Unity RTX Remix] Failed to load Remix API: REMIXAPI_ERROR_CODE_LOAD_LIBRARY_FAILURE

#

Its ultra over

dusky apex
#

its ultra win

onyx apex
lament ice
#

Maybe im stupid and installed it like a dumbass (its been a bit) but I just did remix then put the stuff inside .trex

topaz knoll
#

i found out that geometry depends on the sharedassets

if map geometry are on sharedassets0 they will mostly show up, if they are on a different sharedassets file, it will mostly not work.

heres some screenshots of rtx remix only rendering sharedassets0, the games pov, and just sharedassets0 being rendered.

#

this also goes for assets that arent shown in-game like unchecked objects.

onyx apex
topaz knoll
#

when sharedassets0 is deleted, almost 0 assets are there

lament ice
topaz knoll
#

there might be a way to use bepinx for that

lament ice
lament ice
lament ice
#

Damn

onyx apex
#

ill need to look into it more

worn swan
onyx apex
#

what i really need to do if figure out how to parse level data so i can just draw that independently of CPU-instanced meshes

#

i really want ultrakill working properly yall

#

๐Ÿฅ€

lament ice
#

SAME

#

Ive been itching

#

For uk

worn swan
lament ice
#

I guess i js never really thought abt how it was done

worn swan
#

when i install unity the right way from the hub linux seems to be mono but windows is not?

lament ice
#

@onyx apex is ultrakill 32 or 64

onyx apex
#

64

lament ice
#

oh

#

so wait do i out everything by the exe then or where do i put the rtx portion of the files

onyx apex
#

rtx files go in the root game dir

lament ice
#

oh

#

thats why the api didnt load

#

i did it as tho it was 32 bit

onyx apex
#

are u changing the remix build?

lament ice
#

wym

onyx apex
#

idk, i was assumung u were updating the remix build or something, the unity mod release should come with a remix build

lament ice
#

no i just installed it wrong

#

and then remembered

#

theres a difference between how its done in 64 vs 32

#

with no bridge

#

trying out fruad

#

now im getting stuck here

#

with no exe

#

nvm

#

time to l๐Ÿ‘€k

onyx apex
#

this looks different

#

is UK still unity 2022?

lament ice
#

yeah

#

2022.3.9

onyx apex
#

wow im blind

lament ice
onyx apex
#

ot just hangs there?

#

nvm

lament ice
#

it hangs for a second

onyx apex
#

wtf is going on with the arm lmfao

lament ice
#

its uh

#

rendering v1s full third person model

onyx apex
#

he going ballistic

lament ice
quaint grail
#

Hard do tell if its terrible or kind of okay because basically nothing renders lol

lament ice
topaz knoll
#

found a really accurate poppy playtime remake on unity and it works okay, no textures and right hand is really bugged

onyx apex
#

ahh right

worn swan
#

is it possible in the code to implement sharedasset0 - w/e to autodetect?

#

cant just extract them because of dir changes from unitys engine

worn swan
dusky apex
#

too many requests

worn swan
worn swan
#

needs work but i tried to add it to where it could read all shared asset files but i failed somewhere but bepinex sees it but it will not bring up remix

worn swan
#

well this online game uses unity but dx12

worn swan
lament ice
#

As long as its monobleedongedge

worn swan
#

above is an updated dev branch for IL2CPP . the plugin just needs updated

onyx apex
#

let's get this back on the road

lament ice
#

Fire

#

very excited

atomic thorn
#

Finally

#

Mono support

onyx apex
#

normal mono and il2cpp are definitely pushed back in favor of better rendering for games that already run

#

ik i got some il2cpp stuff working but in general its a nightmare because its highly obfuscated vs monobleedingedge

lament ice
#

best of luck PLEASE keep me updated

onyx apex
onyx apex
#

i think it just dumped all ultrakill maps

#

i definitely see more geometry on the ultrakill titlescreen

#

game locks up loading a map but we'll see what happens ig

lament ice
#

Ooooooooh

onyx apex
#

very dead

#

its been stuck for like 10 mins

lament ice
#

Buh?

onyx apex
#

HOdsf afzxbdzgsvfgvdxgfhrvtefgdhxnbdhfrawtrvdhgx fhnxgdsarefcdagsbnxcdgzfsaeFQCJASG ZDBVFSECFrs dzgvb

lament ice
#

WOAH

onyx apex
lament ice
#

YAY

#

Yayayayayyaayya

quaint grail
onyx apex
#

lmfao

quaint grail
#

HAPPINESS and JOY is BANNED

sudden seal
#

how did you get the 2 separate windows??

onyx apex
#

to be clear, we arent rendering via d3d9, its literally just the window

sudden seal
#

yeah

#

that's neat

#

i wanted a system like that for debugging remix normally tbh

#

it'd make it a lot easier

onyx apex
#

i wonder if thats even possible

#

iirc remix kinda takes over DXVK

sudden seal
#

yeah

#

idk ๐Ÿ™

#

it'd be so nice though

lament ice
#

I find it kinda annoying cuz you need to have inputs on the main window

#

Meaning you cant minimize it

sudden seal
#

the main advantage would be that you don't need spend time debugging menus and stuff

onyx apex
#

its gonna need some kind of raster lib to do that tho

sudden seal
# onyx apex

if i were to attempt DX11 stuff like fallout 4, i should probably just use your work here as a base

onyx apex
#

its all on github ๐Ÿ™‚

#

though i will say most of this other than remix itself is very unity specific

lament ice
#

Hoping fallout 4 works cuz thats the gateway to cimena

sudden seal
#

mainly looking for the API tweaks that let replacements and stuff work

lament ice
#

Its so cool seeing UK load all geometry

#

Unless its js at the start

onyx apex
lament ice
#

Waw

onyx apex
#

im still trying to get streaming working correctly so it doesnt break between scene loads or crash for really big maps

#

i also would prefer to not do offline baking

onyx apex
#

38gb ram used

lament ice
#

Wow

onyx apex
#

video compression and no textures doesnt help but almost all of the geo is now there โค๏ธ

lament ice
#

Amazing work cr

onyx apex
#

ty

lament ice
#

Now..... what about fraud serious (assuming it crashes)

onyx apex
#

i dont think i even have the chapter unlocked

lament ice
#

Sob

#

Damn

sudden seal
#

โœจ

#

CR is amazing

#

the latency between the two windows is interesting ๐Ÿค”

onyx apex
#

instead of like actual render calls, its literally camera, geo, and lights lol

#

its what makes it work on most monobleedingedge games

lament ice
#

It works perfectly on a single game

onyx apex
lament ice
onyx apex
#

pure luck btw

#

๐Ÿซƒ

lament ice
#

Yeah

#

Nonetheless

onyx apex
#

stanley parable is close to 100% as well

lament ice
onyx apex
#

other than ass perf

lament ice
#

Yeah batdr has poor performance too

lament ice
#

I think its either dx11 or 12

onyx apex
#

i love API agnostic compat mods steamhappy

lament ice
#

Yeah

onyx apex
#

my fav example being PEAK because its vulkan and dx12 ๐Ÿซƒ

#

and uses unity's stupidly new rendering pipeline

lament ice
#

Im js excited for UK and atlyss

onyx apex
#

how do i kill the thirdperson stuff

#

its bothering mme

lament ice
#

Good question

#

The problem is its used for the mirrors in fraud

onyx apex
#

and hakita decided to enable it for everywhere else?

#

it even shows on the main menu lol

lament ice
#

Yeah I guess lmao

#

Its the same thing that peak has

#

With the chicken overlay

#

Seems like a good idea to use it for pho view model shadows (if it didnt spin)

onyx apex
#

yea why tf does it spin

#

i dont think its the compat mod

lament ice
#

Idk

onyx apex
#

my wakeup alarm is in 6 hours misc_lets_fucking_go

#

i must
get
runtime
scene meshes
working
๐Ÿคค

#

gpu readback sort of working?

lament ice
#

Geos gone again?

onyx apex
#

its there but its all over the place

lament ice
#

Ah

quaint grail
#

Perhaps the weirdest bug ive ever seen from remix. Thats how you know you're doing it right

sudden seal
#

boop

onyx apex
#

HOLLLLLLLLLLY FUCCUCCUC

#

THIS IS EVEN BETTER THAN THE BAKED RESULTS

quaint grail
half musk
#

ain't no way

quaint grail
#

Do objects with multiple materials work yet isforme

onyx apex
#

if anything its pulling some of the unity editor stuff too lol

onyx apex
#

you can also see its applying textures incorrectly

quaint grail
#

Incorrectly is only 2 letters away from correctly in my book thinksmart

lament ice
#

Cant wait for proper textemurs

onyx apex
#

i wish the fallback light wasnt noise city

lament ice
#

Same with vms

onyx apex
#

i think its the radius i have it set at

#

im pretty sure these are enemy spawns later in the level?

#

lmao

lament ice
#

Probably

onyx apex
#

i need to filter these out

#

iirc its all prefrabs anyway

#

lol wut

#

looks like a liminal place

lament ice
#

Spooky

onyx apex
#

should probably move my work to the 2024 build for rn, the thirdperson stuff is driving me nuts

lament ice
#

XD

#

I tried telling yoi abt it before

#

But you where focused on gmod then

onyx apex
#

ok it looks like my gpu readback stuff doesnt work for UK 2024?

#

i can tell cuz it loads way too fast and geo is missing on a lot of levels

#

i should try atlyss

lament ice
#

True

onyx apex
#

that is a lot more than i remember

sudden seal
#

awesomee

#

i wonder how KSP looks now

onyx apex
#

performance is much better too lol

lament ice
#

Thats alot better fs

onyx apex
#

forcing checkerboard texture for prefab meshes so i can just ignore them in remix, trying to do it via code broke other render paths

#

for some reason i cant click it yet but its prob a runtime regression

#

i can click some things, just not much else lol

lament ice
#

Fire

quaint grail
#

actual bigbrain bigbrain1

onyx apex
lament ice
#

Why not make the extra model use the same texture

onyx apex
#

you mean the 3rd person one?

lament ice
#

Yeah

onyx apex
#

would require game-specific changes

lament ice
#

Ah

onyx apex
#

unity successfully looking like a source game again ๐Ÿซƒ

#

why are the papers only visible in RT guh

#

PROPER TEXTURES misc_lets_fucking_go

#

(well mostly)

quaint grail
#

Gonna get banned for lesGO spam so just pretend I did

#

Need more lesGO adjacent emojis btw
It conveys the correct emotion but I need variety in how its expressed

sudden seal
#

we'll add w/e

#

need more emotes

#

they're fun

sudden seal
quaint grail
#

Better not fixs UVs before I get up later today its past midnight lol*isforme
Goodnight guys

sudden seal
#

nite!!

onyx apex
#

its like 95% there...

onyx apex
sudden seal
onyx apex
split loom
#

Dayume

onyx apex
#

this is a bad idea...

#

its 2d game lmao

atomic thorn
onyx apex
#

yeah true

atomic thorn
#

Mono?

atomic thorn
#

Oh I wonder if the forest games will be willing to do anything now

onyx apex
#

once again

#

no

atomic thorn
onyx apex
#

scroll up for a bit

#

im getting this shit back on track

onyx apex
half musk
#

bruh

onyx apex
#

ok i sleep now

#

bai

split loom
#

Good night, you earned your slep

worn swan
#

Nice job cr. A question though. Wouldn't 2 windows kill performance?

atomic thorn
#

No

lament ice
lament ice
#

So textures fully work now? Or are there some issues still

#

Aside from filtering

onyx apex
#

that's next to fix in addition to adding an imgui extension to the remix api so i can control the wrapper

lament ice
#

ah right

#

will we be able to turn off filtering btw? or change it to whatever uk/atlyss use

onyx apex
#

oh you mean like texture filtering?

lament ice
#

yeah

onyx apex
#

yeah i can, would be another runtime change

lament ice
#

i like ultrakill but ermmm

#

ultrablurr

onyx apex
#

yea lol

worn swan
#

Does any game work beyond 2024?

onyx apex
#

yes

worn swan
#

Cool

onyx apex
#

as long as it uses monobleedingedge

#

peak being the newest game we've tested? late 2025

worn swan
#

How is the new module coming along after monobleedingedge

onyx apex
#

wdym

worn swan
#

Ilpc or w/e

onyx apex
#

il2cpp and mono?

worn swan
#

Yea

onyx apex
worn swan
#

Oh

onyx apex
#

best thing for this project is to get it to render correctly with the games that already work

worn swan
#

True

#

How different is mono from bleeding edge

onyx apex
#

i have no idea

#

im sure mono will be far easier to get working vs il2cpp

worn swan
#

Bepinex 6 is on the dev action build but I dunno

onyx apex
#

yeah i did quite a bit of work with it for il2cpp

#

but it broke a lot of things

#

but some games sort of worked