1 - Tech Performance Test - Part 1

This is part 1 because I’ve not done the benchmark scenarios yet.

Download

Windows

client-windows-x64.zip (6.7 MB)

Linux

client-linux-amd64.zip (9.8 MB)

Running

The recommended way to run it is by opening command prompt or powershell in the folder of the executable and running it through that, this will show logs so that if the game crashes or you experience slow down of the game, you can take a screenshot of what it says

Step 1

Open the folder that you put the files into:

Step 2

Type powershell.exe in the address bar and press enter:

Step 3

Type .\planetora-client-60fps.exe and press enter
or
Type .\planetora-client-120fps.exe and press enter

Example:
image

Step 4

Note that after the game window is open, in the powershell window it will print out stats. If you encounter issues it will be useful to see what stats are printed out.

Note that you should not run the 120fps executable if your screen refresh rate is 60, as this is not a valid test of the game’s performance.

Example fullscreen screenshot at 1440p:

Controls

This is not the final control scheme, this is just for the tech perf test.

Material is placed using left-click. You can only place material in empty space. You can change material using 1 and 2. The current material is shown at the top-left of the screen.

Tiles and Walls are placed using right-click. You can place them over anything. You can change tile/wall using 9 and 0. You can switch between tiles and walls using -. You can delete tiles/walls using middle-click (this is not ideal atm for people using trackpads).

To quit press esc or alt+f4.

What to check

Here are a few things to check amongst other things you come up with or encounter:

  • If the game looks as smooth as other games (like Terraria, if you run it without fps drops) at your chosen fps (60 / 120)
  • If the current keyboard/mouse bindings work
  • If the textures render properly
  • If the game crashes for any reason
  • If any of the existing materials don’t work in certain scenarios
  • In what scenarios your game slows down

Other things to know

  • The Lighting Quality is set to Medium (out of Low/Medium/High)
  • The stone material is likely to be removed in favour of simply using stone blocks
  • The UI and keybinds are just temporary because in the actual game, you cannot just spawn things out of thin air and break/place blocks anywhere on screen
  • Smooth movement up/down diagonals of blocks is not implemented - at the moment it just auto jumps
  • When you get to the end of the pre-generated chunks you will just see the edge repeated, this is normal at the moment
  • Material movement between chunks is a bit bugged, in particular, that they don’t flow properly
  • There is no zoom yet, so this means at the moment higher resolution = you see more
7 Likes

Test experiences 2023-01-12

What are your specs?

  • Device type: laptop
  • OS: Windows 10
  • CPU: Intel(R) Core™ i7-1065G7 CPU @ 1.30GHz
  • GPU type: Integrated
  • GPU: Intel (R) Iris (R) Plus Graphics
  • RAM: 12 GB
  • SSD: 319/475 GB free
  • Screen: 1920x1080
  • Refresh rate: 60 Hz

Did you encounter issues opening it?

My antivirus program (Norton) quarantined it automatically after extracting the ZIP, but I then un-quarantined it. In later executions my antivirus did not send any alerts.

Is the game as smooth as Terraria?

Yes.

Do the keyboard and mouse bindings work?

Yes.

Do the textures render properly?

Partly. If you press grass shaped like an H it does not render correctly

Also if you press the - twice the “Block: *” changes to “Tile: *” even when it should be always Tile or Block.

Does the game crash? If so, provide screenshots of the powershell output.

If you fall outside the world you can potentially soft lock the game:


https://file.coffee/u/AvDn56y24m9_zOtSwoHbE.txt here is the text the powershell has written during the video. Text flanked with = I edited in
I could save me back to the world once, then I fell a bit further outside and kept holding D for the end of the video.

Do all materials work properly?

On the first sight yes.

Does the game slow down? If yes, when does it happen?

I didn’t experience any lags.

5 Likes

Your video has a black area on right/under sides, is that how the game looks or is that from the recording software?

Noted. I’ve changed it locally, so should be fixed in future tests but at some point the real UI will replace it anyway.

That’s good to know in-case someone in the future asks where the executable file is if their virus program blocked it. I didn’t try unzipping the zip and I use window’s built in antivirus tools so I wonder if that shows up with any warnings.

6 Likes

I recorded using the Win+Alt+R combo in Windows 10. The game was full window and did not have the black margin. It was the recorder.

5 Likes

In that I see this number:
(1536, 864)

That number should be your resolution. But that would be 1536x864

Does your windows settings actually say that resolution?

6 Likes

Yes, the resolution is 1920x1080 according to the Windows settings. The screenshot which I made using Win+Print is also 1920x1080.

5 Likes

In games, does your resolution usually say 1920x1080? Was anything blurry in the test?

6 Likes

Yes.

There was nothing blurry.

I know why it thinks it is 1536x864 even though native resolution is 1920x1080: it is the screen scaling setting in Windows 10 set by default to 125%. When I record Terraria videos it records without borders at 1920x1080 even though the Windows 10 scaling is at 125%.

And I found a workaround: I do the following on the video editing software I use to edit and compress videos on any videos with this software (VSDC Free Video Editor): I enlarge the video to 1920x1080 so that the black border does not appear:

I do not know how it acts on other resolutions and OS scalings, maybe the other testers can tell…

TL DR: Recorder thinks resolution is 1920x1080 but due to the Windows 10 scaling that what recorded is 1536x864. The 1536x864 put onto a 1920x1080 template makes the black lines. Using video edit software I edit the black margin out.

5 Likes

That’s weird because I changed this:
image

to 125% and I still get the same resolution number. Was that the setting you had set to 125%?

6 Likes

Yes. It was this setting.

Now because it is 10 PM in my location, I gotta go sleep.

5 Likes

.exe freezes and immediately stops responding after. I opened it the same way as stated with a bit more steps because powershell doesn’t run properly for me if ran directly in the folder, for whatever reason i’m too lazy to troubleshoot unless necessary.

6 Likes

Did you try just running the exe on its own? If you accidentally click inside powershell after running something, the title of the window can change to something like "Select: " and pause processes running in it, that might be why.

7 Likes

I ran the .exe without the presence of powershell and experienced the same thing. The console this time after the crash shows

6 Likes

If you’re willing to help fix it, I can upload exe’s with some changes, assuming you’re using 120 fps one I’ll just upload that one only. Your min_image_count is 1 whereas mine and Glasia’s is two, so if I force that to 2 here, does it change anything?

planetora-client-120fps.zip (3.0 MB)

7 Likes

The game runs now, but there’s very clearly issues with the textures of tiles.

6 Likes

that looks like what I saw on a laptop, so perhaps if I fix it there, it will fix it for you too.

7 Likes

I’ve encountered an error that is preventing me to play. I’m using the 60 fps code but it doesn’t load.

This could be an issue with my laptop as the refresh rate is less than 60.

6 Likes

What is your specs? No suitable physical device found means I’ve requested graphics features that your device doesn’t support. Also, what is your refresh rate?

I might have found what feature is likely not supported. I’ll make sure to include some logging about device features when I next get a chance to build an executable.

6 Likes

The game runs, but if you go some block left side there is happening something like :

6 Likes

5 Likes