#Chess Titans

1 messages · Page 2 of 1

rocky minnow
#

can i put all the things required in one file?

like if someone pins this it could be helpful for others

viral cypress
#

@sick flint So in order to get fullscreen, you need to change the graphics settings in game so it resets the d3d9 device? something like that but it works

rocky minnow
#

alright which one of you is a mod

viral cypress
#

Uhm you can't move the camera in fullscreen because it is bound to a context menu

viral cypress
hidden elk
#

I FIGURED IT OUT

#

rtss crashes the game

rocky minnow
#

you had us pinned

#

😢

hidden elk
viral cypress
rocky minnow
#

@hidden elk yo we were having this idea of adding an entire geometry that's attached to the chess board so you could get new backgrounds scenes with some stuff

hidden elk
#

Yhat could work, but are the board hashes stable?

rocky minnow
hidden elk
#

Also the latest dxvk causes the sky to disappear

rocky minnow
#

its not even a skybox

hidden elk
#

Huh

rocky minnow
#

you have to add skydome mesh replacement yourself

hidden elk
#

What about this?

rocky minnow
#

@hidden elk #1110245358040260668 message

rocky minnow
viral cypress
hidden elk
#

Yeah, but it disappears with the latest dxvk

rocky minnow
#

@hidden elk this is how we added them, thanks to tadpole3159

hidden elk
#

wh

viral cypress
#

I thought it was fullscreen, are you on a 2k monitor

viral cypress
viral cypress
hidden elk
rocky minnow
#

download that version

viral cypress
hidden elk
#

Man

viral cypress
#

the pieces

#

via mesh replacements

cursive bridge
#

oh wow thats broken aint it

viral cypress
#

not yours

sick flint
cursive bridge
#

ah ok, wondered how the stuff was different, as you were 😛

hidden elk
#

This game is gonna break the record for the crashes with remix for me

viral cypress
#

for the most part

rocky minnow
viral cypress
#

You mean the process?

#

Or how long it takes to look ok

#
  1. half a minute
  2. immediately
hidden elk
#

Okay so funny bug

#

Turning dlssfg off makes the game crash immediately when you press alt+x

viral cypress
#

rtx.dlfg.enable = false

hidden elk
#

No after turning it off, it crashes when you try to open the menu after a restart

hidden elk
#

Every time

#

Am I stuck with shitty ai frames?

viral cypress
viral cypress
#

put it inside rtx.conf

#

check if there is rtx.dlfg.enable = true if so remove it

hidden elk
hidden elk
viral cypress
cursive bridge
#

just leave it on its fine

viral cypress
#

Get a 3000 series card 🙃

#

Play lichess

hidden elk
rocky minnow
hidden elk
#

Showing the messed up motion vectors

rocky minnow
#

wait

#

you're right

#

this is what's causing flickering in refractions

#

hmm

rocky minnow
viral cypress
hidden elk
#

Virtual

viral cypress
#

I don't have, its all black

hidden elk
#

hmmmmmmmmmmmmmm

viral cypress
#

No matter how hard I move the camera

hidden elk
#

strange occurrences

cursive bridge
#

just black for me as well

viral cypress
#

But they seem fine

#

Gotta find out which setting removes it

frank warren
#

Trying to debug Remix... but I'm having trouble hooking a debugger to dxvk-remix. The game may be 64-bit but I never had this issue with Risen. What a weird thing...

#

Also my shift key doesn't work now. 🤔

frank warren
#

I know that, what I meant was even with no bridge present I was still able to debug Risen... for some reason VS doesn't see dxvk at all.

#

The last line of the log is err: DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST every time it crashes trying to open the Remix menu.

#

The only other games that ever crashed because of imgui were Sword and Fairy 4 and a super borked GOG wrapper attempt to run Might and Magic 8.

viral cypress
frank warren
#

Not really sure, this is all a little beyond my knowledge but the game wasn't giving any errors in VS when it happened.

viral cypress
#

The game crashes/turns back to raster when resizing, maximizing window and such. According to Adam it is because it destroys the d3d9 device

rocky minnow
viral cypress
#

You disabled that

#

@sly root Can you please pin the first message in this thread?

sick flint
viral cypress
sick flint
viral cypress
sick flint
#

I haven’t messed with this in awhile, just been hanging out on the sideline.

frank warren
#

Nope, won't be able to take another look for a long while today. I'll get it fixed later tonight.

#

nvChess is still my main chess focus right now. 😅

viral cypress
#

I mean is there extraordinary game mechanics

sick flint
#

It’s just another chess game(tm)

viral cypress
sick flint
#

Blueamulet found a key

sly root
viral cypress
rocky minnow
viral cypress
#

fullscreen ui is different

rocky minnow
viral cypress
#

this config does that

#

adds up to previous one

rocky minnow
#

strange

Meaning there are new textures for that with Fullscreen

#

?

viral cypress
#

In fullscreen, the ui elements are different from windowed mode

rocky minnow
#

noted

viral cypress
#

Fullscreen is good but it doesn't allow you to move the camera

#

Also you need to launch the game twice in order to get ray tracing

#

Oh wait I will create a script for that

viral cypress
#

@sick flint Do you have an idea on how we can manipulate in game settings real time?

sick flint
#

Like the light source?

viral cypress
#

Something like cheat engine would work?

#

So I created a script which sets graphics level to max before launching the game, but you need to manually set graphics level back to 2 in order to get camera

rocky minnow
#

camera?

#

Does it not detect at higher resolution?

viral cypress
#

Then you change the graphics settings in game then it suddenly works

rocky minnow
#

interesting behavior

viral cypress
#

d3d9.deferSurfaceCreation = True crashes :/

#

Raytraced goodness in fullscreen

rocky minnow
viral cypress
#

Also can't get the menu working

#

it just crashes

#

Here is the script:

<#
Put the following line to Steam -> Manage -> Properties -> Launch Options
Powershell -ExecutionPolicy bypass -Command & ""%command%/../chess-titans-rtx-launcher.ps1""
#>

$argumentList = @(
    '-mce'
)

Set-Location $PSScriptRoot

Write-Host "Chess Titans - " -NoNewline
Write-Host "RTX" -ForegroundColor Green -NoNewline
Write-Host " Launcher"

$configPath = "$env:LOCALAPPDATA/Microsoft Games/Chess Titans/ChessTitansMCE.xml"

$config = Get-Content -Path $configPath
$config[12] = "    <Rendering>5</Rendering>"
$config[13] = "    <RenderingLast3D>5</RenderingLast3D>"
Set-Content -Path $configPath -Value $config

Write-Host 'Now set graphics level to 3 in game to enable raytracing!' -ForegroundColor Yellow

$process = Start-Process "./chess.exe" -WorkingDirectory '.' -ArgumentList $argumentList -PassThru

Start-Sleep 2
exit
viral cypress
#

@sick flint So I am able to change graphics settings in real time with cheat engine

#

Just 3 scans

#

a single memory adress

#

Seems like it is always the same memory adress

#

shouldn't it be unique to the instance?

sick flint
#

There's something that changes each time with x64 exes. I wanna say it's offsets?

#

But I'm not really sure

sick flint
viral cypress
#

So it seems like I need to call a kernel function to write other process's memory space

#

BOOL WriteProcessMemory(
[in] HANDLE hProcess,
[in] LPVOID lpBaseAddress,
[in] LPCVOID lpBuffer,
[in] SIZE_T nSize,
[out] SIZE_T *lpNumberOfBytesWritten
);

sick flint
#

Oh yea, you gonna wanna look at how asi mods are made

viral cypress
sick flint
#

Neither do I 😄

viral cypress
#

Some guy written a powershell function to do that, lets see..

viral cypress
#

So with 32 bit executable you can resize the window however you want

dim delta
#

Well with the 32 bit version I had that didn't seem to be the case

viral cypress
#

But maximizing the window causes this

viral cypress
viral cypress
dim delta
#

Yeah, but when I first tried I used a 32 bit version then I switched to the 64bit version when adamplayer made the patch

viral cypress
#

But should be simple to do

#

right, Adam?

viral cypress
#

Alright

#

forget the 64 bit version

#

You can get somewhat fullscreen using dxwrapper

#

And seems like it crashes a lot less

viral cypress
sick flint
#

Interesting

#

Where's the 32 bit version?

viral cypress
#

I can send you if you want

sick flint
#

Makes sene

#

Pls do

viral cypress
viral cypress
sick flint
#

Yea it happens when it tries to lock the cursor to a certain spot

viral cypress
#

The built in fullscreen is not ideal

#

You can't rotate the camera afaik

#

But you can get this with dxwrapper

#

I am sure with some tweaking we could get more screen area

#

The game just refuses to place the window at 0,0

#

This is at 10,20

viral cypress
sick flint
#

Probably. I don't know of a way off the top of my head

#

Resizing windows is funky

viral cypress
sick flint
#

It's handled by a windows api, so it's likely not fun. I've never really messed with it.

viral cypress
#

Oh btw do you need to create a patch again?

#

Since the offsets are -probably- different

#

But should be easy right?

sly root
#

you can force borderless fullscreen with it, among other things. if the game changes resolution with window resizing, this should work

viral cypress
#

Never heard of before

sly root
#

yeah, it's great. i'm considering forking it to add some basic features (if i can figure out how to), like automatically finding a certain exe upon launch

#

i'm glad it worked here

viral cypress
viral cypress
#

Oh wait

#

You can do this with dxwrapper too

#

It wasn't working before because I set the resolution to 1920x1040 accounting for the taskbar

#

but since it is no longer 16:9 it resets the window layout

#

Uhm its broken again

#

Okay got it

rocky minnow
viral cypress
#

you need to set the following lines in the game settings file to high values like:

    <WindowX>100</WindowX>
    <WindowY>100</WindowY>

before starting the game

#

easy with a script

viral cypress
#

In this case to remove borders & changing resolution

rocky minnow
#

right?

viral cypress
#

You can also do fullscreen with dxwrapper

#

The chess titans has some odd behaviour

#

that's why it wasn't working

rocky minnow
#

fullscreen but with lower resolution is not something i want

viral cypress
#

also dxwrapper is for 32 bit only

rocky minnow
#

does this tool do full resolution?

sly root
#

if the game changes the resolution when you resize the window, this will work. otherwise it'll just stretch it

viral cypress
sly root
#

i haven't messed much with dxwrapper's fullscreen options

#

do they not work well?

viral cypress
#

Like you cant set custom resolution

sly root
#

yeah, i don't even know if that's possible to implement

sly root
viral cypress
#

let me check

sly root
viral cypress
sly root
#

ah, no afaik

viral cypress
#

Weird I can't get this option working

sly root
#

it works once in a while

#

barely though, lol

frank warren
# viral cypress But maximizing the window causes this

More swapchain jank huh? 🥹

There's a pretty similar issue with Xuan Yuan Sword 6 on the GitHub page, but it's the opposite-- the window infinitely grows. It's happened with a few RenderWare titles and a few Unity titles.

viral cypress
frank warren
#

So interesting thing with the swapchain. Is it possible that this is a bridge bug?

#

The fact that it only occurs in the 32-bit version is so strange.

#

I don't know much about the Bridge source code but I may start to dive in and see if I can find out what's going on here.

somber anchor
#

Hey guys, @rocky minnow just pointed me to this thread.

Seems like you guys have had some success bringing in custom meshes etc, I kinda gave up on The Thing when I was working with that.

Can someone point me to the latest workflow regarding custom meshes?

viral cypress
#

You can replace everything you see

#

Including individual pieces

somber anchor
#

I need more of a workflow, when I tried a few months ago, the UV's of models were broken etc.

#

I gave up, waiting for the full kit to release, but seems like you guys have figured it out, was hoping for some guidance.

viral cypress
somber anchor
#

The Thing

viral cypress
somber anchor
#

It was really stable with RTX Remix, but I couldn't for the life of me, figure out how to bring new meshes in cleanly and effectively.

viral cypress
#

Tadpole successfully did

#

Have you seen the E-Man's addon?

somber anchor
#

Nope

viral cypress
#

for USD Composer

viral cypress
somber anchor
#

Perfect, that's what I'm looking for

#

Thanks so much

viral cypress
#

So you first make everything in a single usd scene then import it as a whole to the game

viral cypress
#

I can help with water or lenses 😄

rocky minnow
#

@somber anchor you can use this

viral cypress
somber anchor
#

Materials I had no issues with, it was more bringing meshes in, I need to find the best way to export meshes out of Blender etc, as I remember there were some shenanigans related to UV's etc

#

Awesome thanks guys, appreciate it

viral cypress
#

They added support in the latest branch

somber anchor
#

My meshes tend to be triangulated regardless, I use baked normal maps, so it's required.

viral cypress
#

Though it is for testing only since it will increase loading times and probably reduce overall performance too

reef comet
# sick flint Neither do I 😄

An .asi is literally just a renamed standard .dll. If you're making a .dll to be loaded into the game then you also don't need to use ReadProcessMemory/WriteProcessMemory, those are for accessing other processes you aren't loaded into

viral cypress
sick flint
#

I could study Silent’s ASI mods to see how to make one though. I suppose it’s going to become more and more useful as time goes on

#

It’s a bit hard for me to find documentation that isn’t related to GTA or Rockstar games.

reef comet
# sick flint It’s a bit hard for me to find documentation that isn’t related to GTA or Rockst...

Basic memory changes are fairly easy, just set a pointer to an address or to EXE's base address (GetModuleHandle(NULL)) + offset, then dereference and set the value. Small code patches are a combination of VirtualProtect to make the code RWX, memcpy the new bytes in, and then VirtualProtect to restore the page protection. Anything more complicated likely requires a hook/detour where you hook the beginning of the function to either run some custom code before/after the original, or just outright replace it. My favorite library for that atm is MinHook.

sick flint
#

I’ll get there one day though Prayge

viral cypress
#

Hey Adam, I've taken a look at the x86 binary but I can't find the same structure you've found in the 64 it one. The sleep call, there are couple ones but my mindlessly modifying commands didn't work. I knew it wouldn't be that easy but it would be great not to bother you :/
This is your screenshot btw

sick flint
#

Uh I think it was a sleep call and then jump to a return that I made it skip over in the x64 build.

#

Yea that’s the one KEKW

#

It’d be pretty wild if the x32 build is different than the x64 by a lot.

viral cypress
sick flint
#

Does the x32 build have sleep calls?

viral cypress
#

All over the place

#

I gone through majority of them and mindlessly assembled jumps but unsurprisingly didnt worked 🙂

sick flint
#

The debugging symbols should be public. I don’t know if x86dbg auto loads them tho

viral cypress
#

I wonder what that full speed render does

sick flint
#

lol don’t tell me it was a keyboard shortcut the whole time

viral cypress
sick flint
viral cypress
sick flint
#

Welp. Check and see what function is at the full speed render location.

sick flint
#

I think they’re memory address? 0x32789

#

Could be completely wrong tho

#

Yea that’s not a memory address. My bad. It looked like hex for a second.

viral cypress
#

It doesn't seem like there is a framerate limit at all it goes up to 2000s in motion, I am really curious what that option really does.

#

That launch argument too

#

Toggle Full Speed Render - Supposedly would make the game run fast on slower computers

rocky minnow
viral cypress
#

Or you got them from a file server you've mentioned before

#

This: #1110245358040260668 message

sick flint
viral cypress
sick flint
#

Looks super sketchy

viral cypress
sick flint
#

Oh it’s just the handling of the dark mode

#

Ida found them so I dunno why you didn’t.

viral cypress
viral cypress
frank warren
#

Full Speed Render was probably already on-- maybe it had to do with artificially frame skipping on low end systems.

sick flint
#

If you have the x64 one nearby, try with that to see if the tool still works

viral cypress
#

8.09.2023 21:14:36 Chess.pdb - Can't connect to distant server
8.09.2023 21:14:44 Chess.pdb - NotFound Not Found
8.09.2023 21:15:16 Chess.pdb - NotFound Not Found
8.09.2023 21:16:07 Chess.pdb - NotFound Site Not Found
8.09.2023 21:16:16 Chess.pdb - NotFound Site Not Found
8.09.2023 22:13:39 Chess.pdb - NotFound Not Found

viral cypress
#

The repo is archived so

sick flint
#

Yes that program be busted.

viral cypress
#

So do I need IDA or x32dbg can do that as well

sick flint
#

I think x32dbg can do it

#

Not finding anything on it though

#

I’ll get it solved today NODDERS More practice in RE the better

sick flint
hidden elk
sick flint
#

Twas a few down the list

#

Man patching my exe messes it for some reason Sadge

#

@viral cypress Anything else aww

hidden elk
#

Adam's the certified hackerman

hidden elk
sick flint
#

Quite impressed. And toasty from my gpu

versed coyote
#

i feel that looks like some tech demo scene

hidden elk
#

Wonder if there's any other 3d windows games

sick flint
#

We've been on the search

cursive bridge
#

That looks sick

#

It's all set up to go wild with. I wouldn't move on til you've had a chance to replace each piece with a character from Tekken or turned the table into the bowling alley from Wii sports or something

sick flint
#

Now that you say that

#

I'm not quite sure why, but enabling volumetric lighting let the pieces look frosted

cursive bridge
#

Oooooh pic plz

sick flint
#

Oh it's the fog in the background

#

Just makes it look frosted

cursive bridge
#

Oh I see it now as well 😆

#

Path tracing is wild

#

Your boards looking cool as well mate

sick flint
#

Time to give my GPU a break and get some crazy models in there

#

Model the individual grains of wood

cursive bridge
#

Lol

hidden elk
#

Model some bitches

sick flint
#

I can't get any captures to work :/

cursive bridge
#

Oh yea you add them as a new layer in Omni, edit away then remove the capture and save

#

The mod files been set up wrong I think

sick flint
#

No it's as if the game doesn't output anything to capture

cursive bridge
#

Oh. Is the capture usd file just empty?

#

Or does it not write a file?

sick flint
#

It says there's stuff in it but it's just nothing

cursive bridge
#

Select one and press f to zoom in on it

#

A mesh or something from the scene list. Maybe it's just very small or far away

sick flint
#

Nothin

cursive bridge
#

I've made captured in the past just fine, it's how I added that isle of Lewis chess man. Wonder what's going on here

#

Maybe try another capture?

sick flint
#

All the same :/

cursive bridge
#

Bugger

#

I've gotta go to bed mate, I'm bushed and my phone's on 2%.

#

Might be the 32 bit version?

sick flint
cursive bridge
#

Wow that's very broken

#

Maybe update bridge?

#

New version yesterday

somber anchor
#

Guys, just wanted to pop in and say that this is some good shit, let me know if you want a custom chessboard or something at some point

sick flint
#

I leave it be for now and think of goofy things to do with this game.

#

Maybe add a table under the board so we can add things to the table

sick flint
#

Yea I like that idea. Can put goofy/serious objects around the board. Or use different tables with lamps and such.

viral cypress
#

Btw I have the necessary config for fullscreen there

viral cypress
#

Or a table in a cafe overlooking the Bosphorus

#

Hmm I wonder how can I add water 😄

#

Chess pieces -> navy ship

#

Hmm we could give it a new loading screen

#

Oh chute what is the can format

viral cypress
dim delta
viral cypress
dim delta
#

But can't you do that with remix?

viral cypress
viral cypress
rocky minnow
rocky minnow
#

But how can we animate it

viral cypress
rocky minnow
#

maybe a Spritesheet water body with islands in the back

#

Jesus chess board

viral cypress
rocky minnow
#

In the middle of water

#

ah

viral cypress
rocky minnow
#

then the solution might need some more digging

#

Pretty strange we can't add animated geometry with remix yet

#

that's not tied to the games code

viral cypress
#

We need a battleship game where you guess the enemy battleships coordinates

#

Idk how it is called in English

#

It has a cool name in my language

viral cypress
#

Alright it is simply called Battleships

rocky minnow
viral cypress
#

What about this

rocky minnow
#

how about a logo?

#

do we need that or skip?

viral cypress
#

Uhm the resolution is not ok

rocky minnow
#

he will make sure to emphasize on those reflections and add some effect to it

viral cypress
#

I am trying to get more or less the exact shot from the exact location

#

to the original loading screen

viral cypress
rocky minnow
viral cypress
#

The original has some weird effects hiding the corners so

viral cypress
#

Also there is secret debug menu

#

have you seen that

#

#1110245358040260668 message

rocky minnow
#

yes i have seen

#

not really in the mood to test it out rn

#

but that's good

#

@viral cypress

#

would something like this work?

viral cypress
#

but that's not nv chess

rocky minnow
#

yea

#

i'll change it

#

@viral cypress do you have any suggestion? how should it look?

viral cypress
#

I am still trying to get that shot

rocky minnow
#

@viral cypress can you remove the loading chess titans logo from the middle?

#

like its no use if we add a cool looking screen instead

viral cypress
#

Put inside the en-us folder

rocky minnow
#

good

frank warren
#

Chess Titans has its own place to select different boards, would it be possible to add additional boards or would the best course of action be to hide/lock the selection menu and let the player change it via USD replacements in ImGui?

viral cypress
frank warren
rocky minnow
frank warren
#

You would definitely need to edit the game to disable the switch board menu, not that it's 100% necessary but it would prevent users from accidentally choosing the wrong board and losing all their replacements.

#

The code for loading these replacements seems to be in src/dxvk/rtx_render/rtx_mod_usd.cpp at line 1301 but... ehh, it looks like it needs some work.

rocky minnow
#

This would be perfect for my idea

#

hot loading different scenes with it

frank warren
#

Anyone want to write a new ImGui mod selector? 🤣

rocky minnow
#

Nah bro I'm cool 💀

frank warren
#

I'm more than happy to work on the ImGui side of it but I haven't the faintest clue how the actual replacement system works...

#

I'll probably shelve the idea for later, still need to clean up my RF2/Anox repos for public access and get a few PRs done. 💀

rocky minnow
#

btw did you see the loading screen I sent here?

#

#1110245358040260668 message

viral cypress
viral cypress
frank warren
#

I don't have time this week since I'm learning a new engine for unrelated reasons (and still moving!) but I want to play around this weekend with the idea of a custom secrets menu stopgap for Chess Titans. It should be fairly easy to implement by replacing the macros that exist already.

sick flint
#

I still need to add a table to this game and all the goofy items on the side

#

Got too busy learning optics.

rocky minnow
#

otherwise the illusion breaks

sick flint
#

Not if we build a cool room

#

Chess Titan shall be the titan of the RTX Remix Board Game genre.

#

No need for hdri sky dome trickery if we just simply build an environment

viral cypress
sick flint
#

It’d be interesting to add all glass pieces and then have the board have a grid of lasers pointing at it.

#

Wait we don’t have caustics, rip.

sick flint
cursive bridge
#

New thought. Do we have anyone brilliant/mad enough to make a basic fixed function chess game?

rocky minnow
#

it is possible

cursive bridge
#

Huh was expecting laughing in my face

rocky minnow
#

i gotta come out clear lol

#

you're the second most british man i've encountered

#

on discord

sick flint
rocky minnow
sick flint
#

A custom one afaik.

cursive bridge
sick flint
rocky minnow
sick flint
cursive bridge
#

A Blackadder fan 🥹

rocky minnow
frank warren
#

I'm down for this. Want to use OGRE?

rocky minnow
#

hmm

frank warren
#

nvChess is essentially 90% complete though, you lose stable replacements during certain animations on the hologram board but otherwise it's ready to be replaced. Just haven't found the time to make an installer for the RTX compatibility tweaks.

#

OGRE supports fixed-function fully, we've tested it too.

#

I had plans for making a basic FPS game specifically for Remix but I've been sidetracked these last two months by life and shenanigans.

cursive bridge
#

Would be awesome, could freely distribute it as we like, work on it as we like. would be perfect

vapid sentinel
#

Ive had an idea of creating a tech demo for rtx remix
Where we have all features displayed

rocky minnow
vapid sentinel
#

Lol

#

Thats why we have to make it an FPS lol

rocky minnow
#

i never thought it was possible

frank warren
vapid sentinel
#

COME ON SOMEONE TRY MAKING POM TEXTURES FJBSHDDBDHD

frank warren
#

Remix and OGRE are both fine but we're still waiting to hear on rtxdi, dlss, and all the other plugins. I've read over the TOS and it sounds like we're in the clear but I'd rather hear it from legal.

cursive bridge
#

Doing it now. I got the textures but no where to put them

#

Yea wait on them

#

Nvidia will know the crack

frank warren
#

I was thinking it would be awesome to have a first person game where one of your abilities is a shield that looks like a perfect mirror, showing your character's expression in the reflection.

#

That was one of the first ideas I tossed around when I was conceptualizing the OGRE-Remix game. 🤣

vapid sentinel
#

Information must be all free

cursive bridge
#

oh yea cool, a proper rtx tech demo 😛

frank warren
#

Honestly should we just make a thread for this?

#

I'd be happy to contribute soonish, what else am I gonna use... Unity?

cursive bridge
#

lol exactly

#

yea lets start a thread, i'm happy to contribute art but i cant code even in the slighest

sick flint
#

I’ll continue conceptualizing adding 10 million polygons to chess titans NODDERS

viral cypress
viral cypress
sick flint
frank warren
#

I'm doing a course this week but I'll get to prototyping a hello world app on my next week todo.

viral cypress
frank warren
#

Right now I'm going through an art course and gutting my kanban boards to backlog all Unity game tasks for Unreal porting tasks. 🤣

hidden elk
sick flint
sick flint
#

Okay, I think I’ve decided the first room for chess titans I’ll make should be some art gallery peepoG2

hidden elk
#

Gaussian splats in remix when

sick flint
rocky minnow
#

Naht gooth

rocky minnow
#

I had this really amazing idea about one particular scene

A chessboard on a computer desk with CRT monitor in front of our bot opponent with wires coming out of the monitor and into the chessboard accompanied by a gaming PC with a 4090 on the right side and some various random desk props on the left side. the room is dimly lit by a small desk lamp that's focusing right on top of the chessboard

Now for the chessboard, it's like this weird testing setup with Arduino chips and wires (could fancy with a bit of small led lights lol)

cursive bridge
#

Oh yea cool as. Could use AI to visualise it for you a bit?

rocky minnow
#

Ofcourse, now that we have that technology

#

we could visualize

cursive bridge
#

Yea man let's get some concept art going on

sick flint
#

Okay, I did not have the time to model a whole room yet, but I did find the Fireplace Room by Wig42 (CC-BY 3) that I'd like to test with.

rocky minnow
#

👀

#

im interested in how this goes

#

tying all this with a single mesh would be a bit too much, no?

sick flint
#

It's not a single mesh, I broke it up by material

rocky minnow
#

well we do need to anchor it to the chess board

sick flint
rocky minnow
#

gotta add visual flairs

#

i like the art direction this is going to take

sick flint
#

That better?

rocky minnow
#

LMFAO

sick flint
#

Scale is a bit off

rocky minnow
#

im kind of worried about the motion vectors

sick flint
#

Nonsense

#

This scene is easy to render. especially with path tracing in real time

rocky minnow
sick flint
rocky minnow
sick flint
#

There are others?

dim delta
#

9fps 👀

rocky minnow
dim delta
#

12gb was a tiny bit faster iirc

rocky minnow
#

excited what you cook up adam

#

also what is the size of this modification

sick flint
#

Aw my textures

#

There we go

rocky minnow
#

you got in

#

why the glass looking kinda strange

sick flint
#

Dunno

rocky minnow
#

no reflections

#

just refractions

cursive bridge
#

God damnnn man

dim delta
#

That is a rather small chess board

cursive bridge
#

Is this a Chess titans remix speed run

sick flint
#

Or rather a large room

#

I can't even see Jen

cursive bridge
#

Add a banana for scale. To be sure

sick flint
#

There he is

#

Oh hey, mirrors work

cursive bridge
#

+10 FPS from including that portrait

rocky minnow
# sick flint

missing some reflective properties but that's fine

dim delta
#

Gotta put it in the kitchen with the 3090

rocky minnow
#

actually a great idea

#

let's put jensen's kitchen

sick flint
#

Need to make the FOV way wider

#

It's like the whole room is a hidden bonus

rocky minnow
#

that glass not being reflective is brutally painful

viral cypress
#

Whats going on here

sick flint
#

Now we're cooking

viral cypress
#

I just go offline for half an hour and all this happened

#

@sick flint How much it took to do that

sick flint
#

It's a demo scene. I posted the details earlier

viral cypress
#

Don't forget to put a 4090 inside an oven

rocky minnow
viral cypress
#

@cursive bridge Will you just let the Adam to dominate Chess Titans's art direction? Where is your scene!

rocky minnow
#

and fill up the room with some random furniture

hidden elk
#

That's

#

not bad

rocky minnow
#

need that GeForce oven

viral cypress
#

What licences don't allow us to publish that?

#

Does this count as modified

hidden elk
#

Probably standard and editorial

#

cc liscences are usually permissible

hidden elk
viral cypress
# hidden elk link
#

Hmm its an 3d scan

#

looks ok tho

hidden elk
#

It's all scanned

viral cypress
#

Actually a lot of these are 3d scans

#

Nice ones

#

Thats bad

rocky minnow
#

can't do per material editing

#

need something that has modular items

versed coyote
#

i wish i could get sketchfab but since im under 18 (site says you need to be 18+) i really cant

versed coyote
#

i mean

viral cypress
sick flint
#

Think I'mma stop cooking for a bit and let my GPU cool

versed coyote
#

Shit my phone,s battery is going to die

sick flint
viral cypress
viral cypress
#

or manually placed in ov

sick flint
#

It's in ov

viral cypress
#

wow

rocky minnow
#

hmm

#

lets disable the sun and add indoor lights

#

(only if remix could support better light sources)

viral cypress
#

@sick flint Do you really need to manually set all materials per object?

sick flint
viral cypress
sick flint
#

Look at the reflections in the glass Pog

rocky minnow
#

imagine being able to load different scenes in an instant

sick flint
#

You can

viral cypress
#

Just needs a gui

rocky minnow
#

nah like

#

hot keys

#

instantly swap them

viral cypress
#

Just needs a gui with hotkeys

#

You could do it with scripting tho

#

if you only want to switch by hotkeys

rocky minnow
#

an idea coming to fruition

viral cypress
#

@sick flint Why not upload it?

rocky minnow
#

i think we can mod the game can we?

viral cypress
#

CC-BY 3

viral cypress
#

Like what exactly you want

rocky minnow
viral cypress
rocky minnow
#

what license would that need?

viral cypress
#

I didn't get what you mean :/

rocky minnow
#

nvm...

sick flint
#

Need to let it cook some more

rocky minnow
#

alright

sick flint
#

I wanted to see how well it adapted to just having a whole room attached to the board

#

I'd say it worked well

viral cypress
rocky minnow
#

we need to market this man

viral cypress
#

Since trains won't go anywhere

#

we could add like a city of some sort near the railway

rocky minnow
sick flint
viral cypress
rocky minnow
#

i think

#

they keep a very special eye on our actions

viral cypress
#

@sick flint Do you have any suggestions if we were to try adding a room around ourselves?

hidden elk
#

Y'all better release things soon

rocky minnow
#

normal modding sites?

hidden elk
#

Like release a end user release

viral cypress
hidden elk
#

Hard for someone who has never touched remix

#

Ideally a zip that you extract in the game folder and done

viral cypress
#

we are not done with it yet

#

it has much more potential

hidden elk
#

I know

viral cypress
#

It's really easy to do with resource hacker

#

animations are just plain numbers

sick flint
viral cypress
sick flint
#

Can use a debugger to change camera position and fov in game

rocky minnow
#

hmmmm

#

👀

sick flint
#

Yea for this game

viral cypress
#

fov?

viral cypress
vapid sentinel
#

Smh just use the rtx remix free cam

viral cypress
#

Damn I taught Adam meant that

rocky minnow
#

for free

#

no 2000 dollars 4090 needed

sick flint
vapid sentinel
#

You can

sick flint
#

News to me. Neat

viral cypress
vapid sentinel
viral cypress
#

I mean depending on usda for debug camera sounds weird

vapid sentinel
vapid sentinel
#

You can actually change the camera position

#

As a mod

viral cypress
#

I mean free camera

vapid sentinel
#

In rtx remix

viral cypress
#

whatever

#
#usda 1.0
(
    customLayerData = {
        dictionary cameraSettings = {
            dictionary Front = {
                double3 position = (50000.000000000015, -1.1102230246251565e-11, 0)
                double radius = 500
            }
            dictionary Perspective = {
                double3 position = (500.00000000000006, 499.99999999999994, 499.99999999999994)
                double3 target = (0, 0, 0)
            }
            dictionary Right = {
                double3 position = (0, -50000, -1.1102230246251565e-11)
                double radius = 500
            }
            dictionary Top = {
                double3 position = (0, 0, 50000)
                double radius = 500
            }
            string boundCamera = "/OmniverseKit_Persp"
        }
        string lightspeed_game_name = "Portal_1_TREX"
        string lightspeed_layer_type = "replacement"
        string remix_replacement_status = "Release Ready"
        dictionary renderSettings = {...}
    }
    metersPerUnit = 0.01
    upAxis = "Z"
)

over "RootNode"
{
    over "Camera"
    {
        custom uniform vector3d omni:kit:centerOfInterest = (0, 0, -1148.7331652567711)
        float3 xformOp:rotateXYZ = (51.877254, 0.000037718302, -6.3825345)
        float3 xformOp:scale = (0.99997497, 0.99996805, 1.0000205)
        double3 xformOp:translate = (-109.073, 411.363, 962.962)
        uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"]
    }
#

This is inside replacements.usda

#

Nothing related to fov I see

frank warren
#

You're all amazing. Can't wait to do this in nvChess, unfortunately this Unity debacle is really setting me back.

#

I can say that the creator of nvChess got back to me and provided me a personal key for the game. What a lad. 😁

viral cypress
#

I mean that's all I can do

versed coyote
viral cypress
versed coyote
#

Still

frank warren
# viral cypress I can add translucent pieces 🙃

I still need to make the repo public for nvChess, once I drop the dds textures from the repo I'll put it out there. Replacements are mostly stable, the main exception is the ice piece while being captured and any animation state for the hologram board.

#

Translucent pieces would be awesome for the ice board.

sick flint
#

I need to open a window to let this room cool down monkaW

sick flint
#

Will it render hmmCoffee

viral cypress
viral cypress
hidden elk
#

Will the rays

#

Trace

rocky minnow
#

absolutely

#

can we just hide the chess board

#

and roam around the Sponza

#

and admire the beautifully tracing of the rays

hidden elk
#

Might as well load it in blender and look around in rendered view

rocky minnow
#

eh

#

remix

hidden elk
#

no

sick flint
hidden elk
#

huh

sick flint
#

Is sponza not the vibe for chess?

hidden elk
#

Nah looks fine

rocky minnow
sick flint
rocky minnow
#

ok that's cool

#

i'll just do some experimenting with it

sick flint
#

I like the vibe tho

sick flint
#

Sponza is 126 materials that I'll have to make work so I'll hold off on that for a bit

sick flint
#

Came to the conclusion that I'm basically making test render scenes for remix KEK

cursive bridge
#

And doing a damn fine job

hidden elk
#

But that's blender

sick flint
#

Okay here's it in OV

hidden elk
#

No textures

#

Still not remix

sick flint
#

Decided intel's sponza be more impressive

vapid sentinel
#

Yeah input every vert to rtx remix manually

sick flint
#

Then I gotta trace each ray by hand

hidden elk
sick flint
#

Cooking

sick flint
sick flint
#

Simple mesh replacement

rocky minnow
#

inb4 the 3080 gives up on it's life

viral cypress
#

How it looks in game 👀

#

Yea I would much prefer having a floating chess board in the middle of this scene rather than a floating chess board in the middle of void

sick flint
#

I got too sleep to continue. I shall try in game tonight

sick flint
#

I should make a distribution of these USDs for benchmarking.

rocky minnow
#

Any Progress

#

alright im going to experiment with some SweetHome3d software

#

it could make rooms and place in props with ease

sick flint
#

Nah. I got the first floor done but haven’t tried it in game yet

viral cypress
# sick flint Here's the patch tho

@sick flint Can you upload your patch into the github repo? I know I asked before but I thought you might have forgotten #1110245358040260668 message

sick flint
#

You can upload it if you'd like, I don't mind. Just as long as credit is given 👍

viral cypress
sick flint
#

I shall later today peepoG2

sick flint
#

Remix is angry at this complexity

#

Oh I had reference mode on

#

I will say one thing, OV loads up intelsponza much faster than blender but I think its due to caching

cursive bridge
#

My god that's awesome

#

It's really reflecting in the chess pieces!

sick flint
hidden elk
#

Fun

sick flint
#

I think remix is crashing from loading the mod.usda

#

Mark, why doesn't remix like loading 1GB usd files Madge

hidden elk
sick flint
#

@viral cypress I don't have write access on your repo SAD

cursive bridge
#

I appreciate the music. On point as always

sick flint
#

Okay, so I think if I use the scene optimizer to reduce the size of the USD, I might get it to work again.

cursive bridge
#

Surely mod.usda wouldn't have a size limit

hidden elk
#

Surely

cursive bridge
#

The vertex count and stuff is in the another USD file ain't it?

#

Mod.usda would just point to it I would have thought

sick flint
#

Oh it's falling apart trying to parse the one with all the geometry, but it's refenced in the mod usda

cursive bridge
#

Ah ok can you split the big bugger in half?

#

Sound like some Egyptian king

sick flint
#

Maybe shrug

cursive bridge
#

Wow this is awesome

#

Bet you wish the camera could look up

sick flint
#

In the game?

cursive bridge
#

Yea

sick flint
#

Tiny sponza

#

Actually I like the big chess

cursive bridge
#

Sponza to e4

sick flint
#

Okay time to make my gpu cry

cursive bridge
#

Textures maybe ? Think you might need to split it into chunks

sick flint
cursive bridge
#

Lots of options then. I'm gonna bounce for the day

#

Good luck mate

sick flint
sick flint
#

Hopium

#

I think it crashed

#

Hm

#

Okay

#

So

#

If you disable enhanced assets and then enable it later

#

All good

#

If they're enabled when launching, it falls apart

#

6gb vram usage Pog

hidden elk
#

Ok

#

But

#

Show around

sick flint
#

Aw man the decals persisted, they show up as gray Madge

#

Rip it crashed

#

Seconds before disaster.jpg

#

I think I need to redo the cloth texture conversion. The colors seem way off in remix

#

Sponza chess

#

Also I wanna add lights to these since they originally had them. The emissive texture looks really meh

#

Back in the oven it goes

#

Note how much more vibrant the clothes are

sick flint
#

Night sponza

#

So launching Chess Sponza requires that the mesh addition be turned off when initally loading the game, and then once the game is running, you can turn it back on in OV or enable enhancements

rocky minnow
#

Looking nice

#

Is this chess in hell?

sick flint
#

No I didn’t dial in the lighting yet

#

Needed to take a break

sly root
#

lol

sly root
viral cypress
#

Why you guys have to do the cool stuff at 4 am gmt+3 which by the time I am long gone sleeping

viral cypress
#

You sure you haven't accidently rejected ?

sick flint
#

That's possible

viral cypress
#

let me invite again

sick flint
#

I got like 30 min before I need to sleep so let's see what I can get done

#

Pog Write access to main

#

Muh sponza SCpatpat

viral cypress
#

I wonder do games need to look "right" without eye adaptation don't they

#

Portal RTX looks alright without it

#

But many games don't, so I need to adjust exposure?

sly root
#

how did you insert it into the scene. did you need to anchor it to an existing mesh?

viral cypress
#

Since there is any interaction we could put anything really

sly root
#

i was considering doing an ultra hacky thing to get around culling in Barnyard with that method. basically do a ton of captures, merge the meshes, then just anchor it to something always in rendering view, lol

sly root
sick flint
sick flint
#

I could do a diff scene for each board I think?

viral cypress
sick flint
#

But nothing on this scale

viral cypress
#

unfortunately they're hardcoded at the moment

sly root
#

well, i'm looking forward to whatever you guys do

sick flint
sly root
#

i just imagined a scene like near an ocean with a beach and palm trees and all that. that sounds uh... complex to say the least. would be beautiful though

cursive bridge
#

Jesus this looks awesome! How is this chess titans lol

sick flint
#

Also we don't have caustics so

sly root
# sick flint

oh ya, how do you reset reference mode after toggling it the first time?

sly root
sick flint
viral cypress
sly root
sly root
viral cypress
#

It will animate the normals

#

In this case we need to put the plane ourselves so not possible

sly root
#

mhm. that's what i meant, no idea how to do it when the original game doesn't provide it

#

it's sad. i do hope this is possible in the future

sick flint
#

Just to note I think this scene is something like 3mill tri

sly root
#

are you using DLSS 3.5 btw?

sick flint
#

No

sly root
#

it might help. personally i didn't see a difference in Portal RTX though

viral cypress
sly root
#

oh 😦

sick flint
viral cypress
#

If translucent materials had sprite sheet support that would be possible

#

I opened an issue but someone said it could tank the performance

sly root
# sick flint

have you messed around with transparent colored pieces yet? i'm sure it'd look beautiful, like that window from COD 2

sly root
viral cypress
#

sad

sly root
#

oh 😦

sick flint
#

No I spent most of the time getting this scene setup. Took quite some time to figure out how to load this 400+MB USD without it crashing

sly root
#

we need to compile this info better. i've been doing my best to, but i haven't been able to read chats anywhere near as much recently

#

we're going to be implementing this soon. this should allow anyone to see the info posted in #1055002308649427004 and #1095534398134300682 from a simple search online

#

oops

#

i meant this to be in #server-feedback, lol

#

sorry

sick flint
#

Color bouncing Pog

viral cypress
sick flint
#

Bit of chunky mod folder now

viral cypress
sick flint
#

6GB min

#

"Crashes" on anything less

#

(It seems to hang on loading it)

viral cypress
sly root
#

6 GB seems okay to me for what it's doing

#

i expected more actually

viral cypress
viral cypress
sly root
#

ah 😦

sick flint
#

Okay I think I got it down to a managable size

viral cypress
sick flint
#

Yea the PNG textures are 3GB

viral cypress
#

This is for one scene tho

sick flint
#

Yep

viral cypress
#

We would probably need to ship scenes separately

sick flint
#

I don't intend on this being something that is distributed a lot.

#

More of a tech demo

viral cypress
#

I mean like people could make their own scenes and publish it in like a gallery of some sort

sick flint
#

Of course

#

I gotta figure out another scene to adapt or create monkaHmm

sly root
#

if these assets are legal to distribute, it's kind of an ideal tech demo to share imo