Editing FTEQW Miscellaneous Features

From Quake Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
  
 
== Rendering ==
 
== Rendering ==
Various featured related to rendering of the game-world or menu.
+
Various featured related to rendering of the game-world.
  
=== Scaling of menu ===
+
=== Mega screenshots ===
For especially for high resolution mobile devices or 4K displays it is useful to scale up the menu and HUD.
+
This feature uses render-to-texture rather than rendering stuff to whatever puny window you have. This allows the high-resolution screenshots, for example 16384*16384. Each of these commands take a filename argument followed by width then height. The width and height are still limited by your GPU, but have absolutely no dependancy on your monitor or window size etc.
 
 
FTEQW has two options for this:
 
# ''/vid_conautoscale'' with typical values or 1, 1.5 or 2 (3, 4 etc.). This scales everything by the factor/value used.
 
# ''/vid_conwidth 640'' and ''/vid_conheight 0'' this autoscales a typical menu/HUD designed for a 640x480 screen to the full screen size while retaining the aspect ratio.
 
 
 
=== Mega Screenshots ===
 
This feature uses render-to-texture rather than rendering stuff to whatever puny window you have. This allows the high-resolution screenshots, for example 16384*16384. Each of these commands take a filename argument followed by width then height. The width and height are still limited by your GPU, but have absolutely no dependency on your monitor or window size etc.
 
  
 
   screenshot_mega: Takes a ‘simple’ large screenshot.
 
   screenshot_mega: Takes a ‘simple’ large screenshot.
Line 19: Line 12:
 
   screenshot_vr: Takes many many many screenshots giving a horizontal 360 perspective that can be viewed with a few different display software.
 
   screenshot_vr: Takes many many many screenshots giving a horizontal 360 perspective that can be viewed with a few different display software.
  
The resulting file-name will be displayed in the console (as a more easily findable system path).
+
The resulting filename will be displayed in the console (as a more easily findable system path).
 
 
=== r_renderscale ===
 
 
 
This renders the game view at a different resolution than your screen.
 
* A value of 2 is good for supersampling, giving a smoother appearance even mid-surface (unlike msaa), without needing to resort to blurring (read: fxaa)
 
* A value of 0.5 can give a small speedup with complex scenes involving many rtlights or reflections
 
* Values above 1 should not normally be used in conjunction with /r_fxaa. The result is not desirable, while smaller values are positively weird, but awesome with it.
 
 
 
=== Stereo rendering and early VR stuff ===
 
 
 
r_stereo_method 5
 
 
 
for cross eyed 3D stereo rendering.
 
 
 
Some work was also done on WebVR support, but it is unclear if and what is actually working.
 
 
 
== Download Menu ==
 
 
 
The in-engine download menu provides easy access to install/uninstall additional packages, or simply update them more easily.
 
* Find Quake re-texturing packages and rtlight definitions
 
* Also the in-game editor (which needs cheats or singleplayer to use)
 
* A number of additional plugins.
 
 
 
Can be opened from the console with
 
/menu_download
 
 
 
== Paths ==
 
Paths can be annoying. Assuming that you don’t want to use “My Documents” folder to keep your game data, confirm that FTE is using the current folder by typing /path in the console.
 
* If it prints “My documents”, start FTE with the parameter -nohome, and create a shortcut to it
 
* If you want to see which package a file is inside, you can use “/flocate maps/foo.bsp” for instance. Alternatively you can use “/dir maps/foo.bsp” and it’ll list each occurrence of that file including the package/gamedir that contains it
 
 
 
== Idling ==
 
 
 
snd_inactive 0;
 
 
 
* will no longer play sounds while the window is not focused (on some systems anyway). needs a snd_restart though.
 
 
 
Regarding inactive cpu when game is minimized: set cl_idlefps to something low like 10 and the engine will sleep between ticks. You can also set cl_yieldcpu to 1 to reduce cpu usage with vsync off (or with low cl_maxfps).
 

Please note that all contributions to Quake Wiki are considered to be released under the GNU Free Documentation License 1.3 or later (see Quake Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)