{"id":76,"date":"2012-09-26T23:42:22","date_gmt":"2012-09-26T21:42:22","guid":{"rendered":"http:\/\/ofp-faguss.com\/blog\/?p=76"},"modified":"2013-06-13T13:45:44","modified_gmt":"2013-06-13T11:45:44","slug":"serious-sam-configuration","status":"publish","type":"post","link":"https:\/\/ofp-faguss.com\/blog\/serious-sam-configuration\/","title":{"rendered":"Serious Sam &#8211; Controller Configuration"},"content":{"rendered":"<p>Controller configuration in the <strong>SS: The First Encounter<\/strong> and <strong>SS: The Second Encounter<\/strong> can be confusing at first so I&#8217;ve wrote a general tutorial.<\/p>\n<p>In <strong>Options<\/strong> &#8211;&gt; <strong>Players and Controls<\/strong> you&#8217;ll find eight customizable slots.<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_slots.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-80\" title=\"Serious Sam configuration slots\" alt=\"profiles\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_slots-300x49.jpg\" width=\"300\" height=\"49\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_slots-300x49.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_slots.jpg 804w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>It&#8217;s very useful when you often between switch controllers \/ people. For convenience I&#8217;ve set titles to match controller types instead of human names.<\/p>\n<p>Continue to <strong>Customize Controls<\/strong>.<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_controls.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-84\" title=\"Serious Sam - controls submenu\" alt=\"controls\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_controls-300x158.jpg\" width=\"300\" height=\"158\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_controls-300x158.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_controls.jpg 753w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Below first two buttons there are general options regarding analog input (master sensitivity, invert, etc.). <strong>Load Predefined Settings<\/strong> allows to switch to configuration made by developers (I prefer manual customization). You can also copy config from the other slot &#8211; comes handy in making backups.<\/p>\n<p>In <strong>Customize Buttons<\/strong> you&#8217;ll find a standard assignment of input to actions. I recommend clearing it all and using only those necessary. In this sub-menu bind only digital input (keys, buttons).<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_customizebuttons.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-178\" title=\"Serious Sam - customize buttons\" alt=\"buttons\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_customizebuttons-150x150.jpg\" width=\"150\" height=\"150\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_customizebuttons-150x150.jpg 150w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_customizebuttons-80x80.jpg 80w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/seriousam_customizebuttons-200x200.jpg 200w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/p>\n<p>Analog input (mouse, stick) set in <strong>Advanced Joystick Input<\/strong>.<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_advjoysetup.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-85\" title=\"Serious Sam - Advanced Joystick Setup\" alt=\"joy setup\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_advjoysetup-300x174.jpg\" width=\"300\" height=\"174\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_advjoysetup-300x174.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_advjoysetup.jpg 651w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Use LMB and RMB to cycle between actions you can bind input to. There are nine of them:<\/p>\n<ul>\n<li>Look up \/ down<\/li>\n<li>Turn left \/ right<\/li>\n<li>Banking<\/li>\n<li>View up \/ down<\/li>\n<li>View left \/ right<\/li>\n<li>View banking<\/li>\n<li>Move up \/ down<\/li>\n<li>Move left \/ right<\/li>\n<li>Move forward \/ backward<\/li>\n<\/ul>\n<p>I haven&#8217;t noticed any difference between <em>look u\/d<\/em>, <em>turn l\/r<\/em>, <em>banking<\/em> and <em>view u\/d<\/em>, <em>view l\/r<\/em>, <em>view banking<\/em> respectively. Thanks to these doubled options you can have different axes doing the same action but with varied sensitivity (e.g. slow looking on the left analog stick and fast on the right one).<\/p>\n<p><em>Move up \/ down<\/em> is jumping and crouching. <em>Banking<\/em> rotates your view. I would guess it&#8217;s for flight simulation mods.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_banking.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-193\" title=\"Serious Sam - banking\" alt=\"bank\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_banking-300x240.jpg\" width=\"240\" height=\"192\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_banking-300x240.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_banking.jpg 640w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/a><\/p>\n<p>Action can be assigned to one of these axes:<\/p>\n<ul>\n<li>mouse X, Y, Z<\/li>\n<li>second mouse X, Y, Z<\/li>\n<li>joy (1-8) X, Y, Z, R, U, V<\/li>\n<\/ul>\n<p>Mount unused actions to <em>none<\/em>.<\/p>\n<p>If <strong>Relative<\/strong> option is disabled then the action is directly tied to the axis position. If enabled &#8211; action is performed by a factor of the axis value. Unfortunately I couldn&#8217;t make the former usable so this should be always set to <em>Yes<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"second-mouse\"><\/a><\/p>\n<h2>Second Mouse<\/h2>\n<p><em style=\"font-size: 0.8em;\">Read <a title=\"Connecting two mice to a PC - Faguss' Blog\" href=\"http:\/\/ofp-faguss.com\/blog\/2nd-mouse-com-port-pc\/\">previous post<\/a> if you want to know how to connect second mouse.<\/em><\/p>\n<p>Game reads input only from the COM1. Here&#8217;s axis configuration:<\/p>\n<ul>\n<li><strong>look u\/d<\/strong> &#8211; 2nd mouse Y<\/li>\n<li><strong>turn l\/r<\/strong> &#8211; 2nd mouse X<\/li>\n<\/ul>\n<p>In the predefined setting third mouse button is used to switch to the previous weapon. I <a title=\"Connecting two mice to a PC - Faguss' Blog\" href=\"http:\/\/ofp-faguss.com\/blog\/2nd-mouse-com-port-pc\/#third-mouse-button\">don&#8217;t know<\/a> how to get it working.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"joystick\"><\/a><\/p>\n<h2>Joystick<\/h2>\n<p>My joystick configuration:<\/p>\n<ul>\n<li><strong>look u\/d<\/strong> &#8211; Joy 1 axis Y<\/li>\n<li><strong>turn l\/r<\/strong> &#8211; Joy 1 axis X<\/li>\n<li><strong>view l\/r<\/strong> &#8211; Joy 1 axis R<\/li>\n<\/ul>\n<p>High speed turn on the rudder. I&#8217;m using buttons for movement. If placement of buttons on your joystick isn&#8217;t suitable for this then use keyboard (see below).<\/p>\n<p><a title=\"Joystick config file for Serious Sam (5KB)\" href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/Controls6.ctl\">Download<\/a> configuration file.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"gamepad\"><\/a><\/p>\n<h2>Gamepad<\/h2>\n<p>A rather unusual setting:<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_pad.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-120\" title=\"Serious Sam - my pad settings\" alt=\"joypad\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_pad-300x186.png\" width=\"300\" height=\"186\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_pad-300x186.png 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_pad.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a title=\"Gamepad config file for Serious Sam (5KB)\" href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/Controls7.ctl\">Download<\/a> configuration file. It&#8217;s set to <strong>Joy 2<\/strong>. Use text editor to replace all <em>Joy 2<\/em> with <em>Joy 1<\/em> or other.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"keyboard\"><\/a><\/p>\n<h2>Keyboard<\/h2>\n<p>Main issue is that you can&#8217;t press too many keys at once. From what I have found this is a technical limitation &#8211; groups of keys are placed on the same line. Within each wiring you can hold only three keys at once. Read more on the subject: <a title=\"Rollover - Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Rollover_%28key%29\">link1<\/a>, <a title=\"ControlSpace: N-Key Rollover\" href=\"http:\/\/blog.controlspace.org\/2010\/08\/n-key-rollover-what-it-is-and-how-to.html\">link2<\/a>, <a title=\"Keyboard Ghosting Explained!\" href=\"http:\/\/www.microsoft.com\/appliedsciences\/content\/projects\/AntiGhostingExplained.aspx\">link3<\/a>.<\/p>\n<p>Here&#8217;s a map showing possible movement binds:<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_keyboardmap.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-184\" title=\"Keyboard sector map\" alt=\"keyboard\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_keyboardmap-300x77.jpg\" width=\"300\" height=\"77\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_keyboardmap-300x77.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_keyboardmap-1024x265.jpg 1024w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_keyboardmap.jpg 1505w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>On the left side <strong style=\"color: #f3a6a6;\">WSAD<\/strong> and <strong style=\"color: #f5edae;\">GVBN<\/strong> or <strong style=\"color: #f3a6a6;\">WSAD<\/strong> and <strong style=\"color: #aaf3a6;\">IJKL<\/strong> can function simultaneously. On the right it&#8217;s either <strong style=\"color: #a6c7f3;\">HDEP<\/strong> or <strong style=\"color: #d1a7f4;\">numpad<\/strong>. Both sides can be used at once so that makes three players max on a keyboard.<\/p>\n<p>For convenience you can plug in extra keyboards although it&#8217;s still treated as one device.<\/p>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/usb_numpad.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-164\" title=\"Elastic USB Numpad\" alt=\"numpad\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/usb_numpad-300x198.jpg\" width=\"189\" height=\"125\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/usb_numpad-300x198.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/usb_numpad.jpg 909w\" sizes=\"(max-width: 189px) 100vw, 189px\" \/><\/a><\/p>\n<p>USB numpad doesn&#8217;t take much space and in the Serious Sam you don&#8217;t need too many keys so it fits perfectly.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"notes\"><\/a><\/p>\n<h2>Notes<\/h2>\n<p>Options<strong> Sharp Turning<\/strong>, <strong>Smooth Axis<\/strong> and <strong>Mouse Acceleration<\/strong> are explained in the <em>Serious Sam\\Help\\ReadMe.htm<\/em> file.<\/p>\n<p>Game handles split screen mode in the net play. 16 is the upper limit of players on the server so it&#8217;s possible to have 4 computers with 4 players on each one of them which could make a nice gaming party.<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"mwm-aal-item\" name=\"afterword\"><\/a><\/p>\n<h2>Afterword<\/h2>\n<p><a href=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_splitscreen.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-206\" title=\"Serious Sam - 4 players\" alt=\"multiplayer\" src=\"http:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_splitscreen-300x240.jpg\" width=\"300\" height=\"240\" srcset=\"https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_splitscreen-300x240.jpg 300w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_splitscreen-1024x819.jpg 1024w, https:\/\/ofp-faguss.com\/blog\/wp-content\/uploads\/2012\/09\/serioussam_splitscreen.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Serious Sam&#8217;s extensive configuration options are worthy of praise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Controller configuration in the SS: The First Encounter and SS: The Second Encounter can be confusing at first so I&#8217;ve wrote a general tutorial. In Options &#8211;&gt; Players and Controls you&#8217;ll find eight customizable slots. It&#8217;s very useful when you often between switch controllers \/ people. For convenience I&#8217;ve set titles to match controller types [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":206,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[7,15,5,10,16,6,9,14],"class_list":["post-76","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pc-gaming","tag-com","tag-first-encounter","tag-mice","tag-multiplayer","tag-second-encounter","tag-serial","tag-serious-sam","tag-split-screen"],"_links":{"self":[{"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/posts\/76"}],"collection":[{"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":104,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":669,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions\/669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/media\/206"}],"wp:attachment":[{"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ofp-faguss.com\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}