Author Topic: Test Build (Windows): 19 Dec 2009 - Based on Revision 5727  (Read 2499 times)

0 Members and 1 Guest are viewing this topic.

Offline Zacam

  • Magnificent Bastard
  • Administrator
  • 211
  • I go Sledge-O-Matic on Spammers
    • Minecraft
    • Steam
    • Twitter
    • ModDB Feature
Test Build (Windows): 19 Dec 2009 - Based on Revision 5727
Test Build (Windows): 19 Dec 2009 - Based on Revision 5727

Unlike the last Test Build where I enabled Speech and Voice Recognition, this one should actually work now!

z-WIN-20091219_r5727-INF-SSE.7z]
MD5Sum: FF89B2C124243555FD091072976571A1

z-WIN-20091219_r5727-INF-SSE2.7z
MD5Sum: 84B5FC2B5AB7EDEE38374210850F09E0

The following patches were applied to this Test Build. They were applied and are dependant on being applied in the following order:
#1 5727-Warnings.patch
      Resolves under MSVC 2008 compiler Warnings for the /code/ directory. This requires the most testing under other platforms to make sure this introduces no breaks in compiling.

#2 PNG-Full.patch
      Adds .PNG file support. Now modified for generating no warnings under MSVC 2008. Also needs serious testing in other platforms, specifically operational testing for EFF support.

#3 1768_patch_19122009.patch
      Provided by Hery, this addresses Mantis Issue 1768
      It adds second optional argument to set-cutscene-bars sexp that determines whether FOV has to be changed.
      The default value is probably not the value that will be most often used, but we have to keep it like that for compatibility reasons.
      This patch also fixes some minor issues, that might or might not be a real problem. Since it is closely connected to the patch for 1945 it also improves that fix.

#4 M2059-Brief_Text_Fix.patch
      This one is entirely optional and is related to this post: Re: Briefing text coloring bug fix
      It is further associated with Mantis Issue 2059
      It does not contain pedros changes, it just merely adds more color string cases to the Briefing texts, and removes the Int3() crash for an unknown value.
      It will give a warning pop-up as well as an entry in the debug log for any undeclared or unused '$c' value being used.

Also: For testing with this build or in case folks don't already have them:
MediaVP SVN Unified Shaders with Hery's Post Processing shaders and default TBL.
Recently updated, operates on ATi cards without causing "black" ships and prevents overbright ships on nVidia cards when -normal is enabled.

All *.sdr files go in to either Freespace2\Data\Effects or Freespace2\Mediavps\Data\Effects
TBL goes in either Freespace2\Data\Tables or Freespace2\MediaVPs\Data\Tables
(or whatever your path setup is, you could even multi-mod if you want)

Changes since the latest Knightly:
Code: [Select]
------------------------------------------------------------------------
r5717 | portej05 | 2009-12-14 18:23:23 -0800 (Mon, 14 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/systemvars.cpp

Resolve macro definition warning for MAX_MONITORS (renamed MAX_VARIABLE_MONITORS in FSO)
------------------------------------------------------------------------
r5718 | portej05 | 2009-12-14 18:56:15 -0800 (Mon, 14 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/projects/Xcode/FS2_Open.xcodeproj/project.pbxproj

Potential fix for mac issues caused by inclusion of postprocessing in trunk
------------------------------------------------------------------------
r5719 | Echelon9 | 2009-12-14 22:16:04 -0800 (Mon, 14 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/gropenglpostprocessing.cpp

MIN() is defined as capitalised at pstypes.h:274
------------------------------------------------------------------------
r5720 | Wanderer | 2009-12-15 23:29:56 -0800 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/weapon/weapon.h
   M /trunk/fs2_open/code/weapon/weapons.cpp

making countermeasures function like retail countermeasures.
------------------------------------------------------------------------
r5721 | Wanderer | 2009-12-17 03:42:08 -0800 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/weapon/weapon.h

weapon based targeting priorities for turrets
------------------------------------------------------------------------
r5722 | portej05 | 2009-12-17 20:28:13 -0800 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/vmallocator.h
   M /trunk/fs2_open/code/particle/particle.cpp

Make particles go a lot faster! (until a better system is implemented)
------------------------------------------------------------------------
r5723 | Wanderer | 2009-12-17 23:43:43 -0800 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/particle/particle.cpp

fix to portej's fix to particle code
------------------------------------------------------------------------
r5724 | Wanderer | 2009-12-18 01:34:23 -0800 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/fred2/sexp_tree.h
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h

Patch from FUBAR - turret direction preference, turret optimum range & turret target priorities sexps
------------------------------------------------------------------------
r5725 | Wanderer | 2009-12-18 02:11:48 -0800 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/fred2/sexp_tree.h
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shiphit.cpp

Patch from FUBAR - set armor type sexp
------------------------------------------------------------------------
r5726 | Sushi | 2009-12-18 09:22:01 -0800 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

Fix for mantis 2031
------------------------------------------------------------------------
r5727 | Echelon9 | 2009-12-19 10:39:32 -0800 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/gropenglshader.cpp
   M /trunk/fs2_open/code/graphics/gropenglshader.h

Commit of Hery's update to the new shader code to address GCC/Xcode compilation issues
------------------------------------------------------------------------
« Last Edit: December 20, 2009, 02:20:34 am by Zacam »
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!
Talk with the community on Discord
"If you can keep a level head in all this confusion, you just don't understand the situation"

¤[D+¬>

[08/01 16:53:11] <sigtau> EveningTea: I have decided that I am a 32-bit registerkin.  Pronouns are eax, ebx, ecx, edx.
[08/01 16:53:31] <EveningTea> dhauidahh
[08/01 16:53:32] <EveningTea> sak
[08/01 16:53:40] * EveningTea froths at the mouth
[08/01 16:53:40] <sigtau> i broke him, boys

 

Offline Echelon9

  • Moderator
  • 210
Re: Test Build (Windows): 19 Dec 2009 - Based on Revision 5727
Re #1: Revision 5727 includes both Hery's update to new shader code for OS X and the accompanying Xcode updates. So there is no need to apply a .patch for these features.
« Last Edit: December 19, 2009, 11:04:46 pm by Echelon9 »

 

Offline Echelon9

  • Moderator
  • 210
Re: Test Build (Windows): 19 Dec 2009 - Based on Revision 5727
I tested Zacam's latest 5727-Warnings.patch (http://zacam.ueuo.com/scp/Patches/5727-Warnings.patch) on OS X 10.4.11 with Xcode 2.5 (GCC 4.0) with no compile issues.

However, I haven't had a chance to do a proper in game test to make sure no subtle bugs have been introduced, or had a chance to peer review it line by line.