Author Topic: [patch] Fix for triple-monitor setups (committed 20150618)  (Read 10755 times)

0 Members and 1 Guest are viewing this topic.

Re: [patch] Fix for triple-monitor setups
Yes I think it is the latest Zath patch.  It works with 3.7.0 but any of the newer builds and it just throws all kinds of errors.

*Confirmed that it's version 2.8 of the Zatharus patch.* The initial errors it throws are all related the weapons.tbl.  Once into the game there's a message about some 42 errors or warnings ect.

I was able to start up a mission and play.  The HUD and video/interface are all centered as this patch intends.  I don't know how stable it will be but it does work.
« Last Edit: March 16, 2015, 05:20:48 pm by Nightstorm »

 
Re: [patch] Fix for triple-monitor setups
Update:

Ok, based on the errors it was generating, I extracted the weapons.tbl file from the Zatharus.vp and located the following section:

;---WEAPONS TO KEEP MULTIPLAYER HAPPY---

; Nothing - a non-missle to fulfill the ships must carry missiles multiplayer requirement

$Name:               Nothing
+Title:               XSTR("Nothing", -1)
+Description:            XSTR("Use this when no other secondaries", -1)
$end_multi_text
+Tech Title:            XSTR("Nothing", -1)
+Tech Anim:            none
+Tech Description:         XSTR("Use this when no other secondaries", -1)
$end_multi_text
$Tech Model:            nothing_tech.pof
$Model File:            nothing.pof
$Mass:               0.0
$Velocity:            0.0
$Fire Wait:            0.0
$Damage:            0
$Blast Force:            0.0
$Inner Radius:            0.0
$Outer Radius:            0.0
$Shockwave Speed:         0
$Armor Factor:            0.0
$Shield Factor:            0.0
$Subsystem Factor:         0.0
$Lifetime:            0.0
$Energy Consumed:         0.0
$Cargo Size:            1.0
$Homing:            NO
$LaunchSnd:            -1
$ImpactSnd:            -1
$FlyBySnd:            -1
$Rearm Rate:            999999.0
+Weapon Range:            0
$Flags:               ( "player allowed" )
$Trail:
   +Start Width:         0.0
   +End Width:         0.0
   +Start Alpha:         0.0
   +End Alpha:         0.0
   +Max Life:         0.0
$Icon:               iconTempest
$Anim:               Tempest
$Impact Explosion Radius:      0.0

The errors began at the last three lines and continued into the next two lines of EA Nemeis LG and it's tech model:

$Name:               EA Nemesis LG
$Tech Model:            nemesis2t.pof


After clicking "ok" to the five errors the game plays the intor movie.  When you finish the movie you get a warning message about 31 warning or errors being generated.

The error indicated it was looking for a +Bitmap line.  I copied the line:     +Bitmap:         ParticleSmoke01
from the entry above the Tempest and placed it above the $Icon: iconTempest line.

That seems to have resolved all errors.  No warning message nada.  It just starts and runs now.

 
Re: [patch] Fix for triple-monitor setups
Hi all from Spain

How can I get bigger hud elements? Any idea?

Ty in advance

 

Offline niffiwan

  • 211
  • Eluder Class
Re: [patch] Fix for triple-monitor setups
Have a look at my signature (MediaVPs 2014: Bigger HUD gauges)
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 
Re: [patch] Fix for triple-monitor setups
Works great

Thank you

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups
I was tired of waiting for my graphic card so I made a quick test on only two screens to simulate if the central part would take only 1280x1024.

It works perfectly ! Thanks a lot Yarn !  :) :yes:

edit : just to be clear, I've used the "-center_res 1280x1024" command line for this test, I'll redo it properly with 3 monitors when possible

[attachment deleted by nobody]
« Last Edit: March 22, 2015, 05:12:24 pm by snake60 »

 
Re: [patch] Fix for triple-monitor setups
Hi

Sinth voice in tech room not working
Its normal?

 

Offline niffiwan

  • 211
  • Eluder Class
Re: [patch] Fix for triple-monitor setups
Yes, I believe that the synthetic voice code is usually only enabled in major releases & RC builds.
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups
Tested properly with 3 monitors this time. It works perfectly, even without the "-center_res 1280x1024" flag.
I still prefer to use it though, because this way I can make the center screen the perfect size I need (with the flag, the center part is approximately 1200 large I would say).
Again, thanks fot that.
Do you know when this patch will be included in release ? Just tested 3.7.2 and it's not in (I assumed so, so no surprise here). I've not tested the nightly builds, is it included into them ?

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: [patch] Fix for triple-monitor setups
Tested properly with 3 monitors this time. It works perfectly, even without the "-center_res 1280x1024" flag.
I still prefer to use it though, because this way I can make the center screen the perfect size I need (with the flag, the center part is approximately 1200 large I would say).
Again, thanks fot that.
Do you know when this patch will be included in release ? Just tested 3.7.2 and it's not in (I assumed so, so no surprise here). I've not tested the nightly builds, is it included into them ?
No, it isn't in the Nightly builds yet. If you need an up-to-date build with this patch applied, I can compile one for you.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups
No, it isn't in the Nightly builds yet. If you need an up-to-date build with this patch applied, I can compile one for you.

Would be great !  :)

Just a 3.7.2 Final windows version with this patch included would be perfect !
Only the normal one is sufficient, I don't need the SSE or no-SSE version (unless other people here need it)
« Last Edit: April 24, 2015, 07:48:54 pm by snake60 »

 

Offline Yarn

  • 210
Re: [patch] Fix for triple-monitor setups
The patch and builds have been updated to r11328.
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups
You're too fast !  :lol:

Testing now ! (I seem to remember I add a strange problem with engine trail in the first build)

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups
Cookies for you  :D (plenty ^^)

Thanks a lot, again  <3


Edit : if you need some specific test on this kind of setup, tell me, I will gladly help :) (I was just reading the notes in the mantis ticket n°0003140 concerning the aspect lock problem, that's why)

[attachment deleted by nobody]
« Last Edit: April 24, 2015, 08:16:57 pm by snake60 »

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: [patch] Fix for triple-monitor setups
This has finally been committed, and is in today's round of nightlies.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline snake60

  • 25
Re: [patch] Fix for triple-monitor setups (committed 20150618)
Yeah baby, yeah ! \o/

 

Offline Yarn

  • 210
Re: [patch] Fix for triple-monitor setups (committed 20150618)
I posted a Mantis report regarding the offscreen indicator:

http://scp.indiegames.us/mantis/view.php?id=3167
"Your fighter is running out of oil.  Please check under the hood and add more if necessary"
--strings.tbl, entry 177

"Freespace is very tired.  It is shutting down to get some rest."
--strings.tbl, entry 178