Author Topic: Nightly (Windows): 11 Jul 2010 - Revision 6289  (Read 2735 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 212
Nightly (Windows): 11 Jul 2010 - Revision 6289
Here is the nightly for Windows on 11 Jul 2010 - Revision 6289

Group: SSE2
fso-WIN-SSE2-20100711_r6289.7z
MD5Sum

Group: Standard
fso-WIN-Standard-20100711_r6289.7z
MD5Sum

Group: Inferno_SSE
fso-WIN-Inferno_SSE-20100711_r6289.7z
MD5Sum

Group: Inferno_SSE2
fso-WIN-Inferno_SSE2-20100711_r6289.7z
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r6279 | The_E | 2010-07-04 21:28:48 -0500 (Sun, 04 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shiphit.cpp

Introducing new SIF2 flag ("no pain flash") to turn off the pain flash. I guess all the peeps who want to do capship missions can rejoice now.
------------------------------------------------------------------------
r6280 | Goober5000 | 2010-07-05 00:41:57 -0500 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/starfield/starfield.cpp

use motion debris in asteroid fields, per Galemp
------------------------------------------------------------------------
r6281 | Goober5000 | 2010-07-05 00:43:08 -0500 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/weapon/beam.cpp

fix a bug noticed by The_E: object types are not bitfields
------------------------------------------------------------------------
r6283 | The_E | 2010-07-06 19:04:32 -0500 (Tue, 06 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shiphit.cpp

Reverting 6279, and making it more intelligently (Thanks Goober for the heads-up)
------------------------------------------------------------------------
r6284 | The_E | 2010-07-06 21:19:06 -0500 (Tue, 06 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/io/keycontrol.cpp

If lock-perspective is active, the perspective should stay locked.
------------------------------------------------------------------------
r6285 | The_E | 2010-07-07 10:27:37 -0500 (Wed, 07 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/shipfx.cpp

While the other code that was commented out might be unnecessary, this fvec still needs to be set up properly
------------------------------------------------------------------------
r6286 | Zacam | 2010-07-07 22:35:57 -0500 (Wed, 07 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/projects/Xcode/FS2_Open.icns

From blowfish: Mac Icon update based on: http://www.hard-light.net/forums/index.php?topic=44371.0
------------------------------------------------------------------------
r6287 | Zacam | 2010-07-07 22:51:39 -0500 (Wed, 07 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open
   M /trunk/fs2_open/code
   M /trunk/fs2_open/code/ai
   M /trunk/fs2_open/code/anim
   M /trunk/fs2_open/code/asteroid
   M /trunk/fs2_open/code/autopilot
   M /trunk/fs2_open/code/bmpman
   M /trunk/fs2_open/code/camera
   M /trunk/fs2_open/code/cfile
   M /trunk/fs2_open/code/cfilearchiver
   M /trunk/fs2_open/code/cfileextractor
   M /trunk/fs2_open/code/cmdline
   M /trunk/fs2_open/code/cmeasure
   M /trunk/fs2_open/code/controlconfig
   M /trunk/fs2_open/code/cryptstring
   M /trunk/fs2_open/code/cutscene
   M /trunk/fs2_open/code/ddsutils
   M /trunk/fs2_open/code/debris
   M /trunk/fs2_open/code/debugconsole
   M /trunk/fs2_open/code/decals
   M /trunk/fs2_open/code/demo
   M /trunk/fs2_open/code/directx
   M /trunk/fs2_open/code/exceptionhandler
   M /trunk/fs2_open/code/external_dll
   M /trunk/fs2_open/code/fireball
   M /trunk/fs2_open/code/fred2
   M /trunk/fs2_open/code/fred2/hlp
   M /trunk/fs2_open/code/fred2/res
   M /trunk/fs2_open/code/freespace2
   M /trunk/fs2_open/code/fs2netd
   M /trunk/fs2_open/code/gamehelp
   M /trunk/fs2_open/code/gamesequence
   M /trunk/fs2_open/code/gamesnd
   M /trunk/fs2_open/code/globalincs
   M /trunk/fs2_open/code/graphics
   M /trunk/fs2_open/code/graphics/gl
   M /trunk/fs2_open/code/hud
   M /trunk/fs2_open/code/iff_defs
   M /trunk/fs2_open/code/inetfile
   M /trunk/fs2_open/code/io
   M /trunk/fs2_open/code/jpgutils
   M /trunk/fs2_open/code/jumpnode
   M /trunk/fs2_open/code/lab
   M /trunk/fs2_open/code/lighting
   M /trunk/fs2_open/code/localization
   M /trunk/fs2_open/code/math
   M /trunk/fs2_open/code/menuui
   M /trunk/fs2_open/code/mission
   M /trunk/fs2_open/code/missionui
   M /trunk/fs2_open/code/mm
   M /trunk/fs2_open/code/model
   M /trunk/fs2_open/code/nebula
   M /trunk/fs2_open/code/network
   M /trunk/fs2_open/code/object
   M /trunk/fs2_open/code/observer
   M /trunk/fs2_open/code/osapi
   M /trunk/fs2_open/code/palman
   M /trunk/fs2_open/code/parse
   M /trunk/fs2_open/code/particle
   M /trunk/fs2_open/code/pcxutils
   M /trunk/fs2_open/code/physics
   M /trunk/fs2_open/code/playerman
   M /trunk/fs2_open/code/pngutils
   M /trunk/fs2_open/code/popup
   M /trunk/fs2_open/code/radar
   M /trunk/fs2_open/code/render
   M /trunk/fs2_open/code/scramble
   M /trunk/fs2_open/code/ship
   M /trunk/fs2_open/code/sound
   M /trunk/fs2_open/code/sound/ogg
   M /trunk/fs2_open/code/species_defs
   M /trunk/fs2_open/code/starfield
   M /trunk/fs2_open/code/stats
   M /trunk/fs2_open/code/tgautils
   M /trunk/fs2_open/code/ui
   M /trunk/fs2_open/code/variables
   M /trunk/fs2_open/code/vcodec
   M /trunk/fs2_open/code/weapon
   M /trunk/fs2_open/code/windows_stub
   M /trunk/fs2_open/code/wxfred2
   M /trunk/fs2_open/code/wxfred2/res
   M /trunk/fs2_open/libjpeg
   M /trunk/fs2_open/libpng
   M /trunk/fs2_open/libpng/scripts
   M /trunk/fs2_open/lua
   M /trunk/fs2_open/oggvorbis
   M /trunk/fs2_open/oggvorbis/include
   M /trunk/fs2_open/oggvorbis/include/ogg
   M /trunk/fs2_open/oggvorbis/include/theora
   M /trunk/fs2_open/oggvorbis/include/vorbis
   M /trunk/fs2_open/oggvorbis/lib
   M /trunk/fs2_open/openal
   M /trunk/fs2_open/openal/include
   M /trunk/fs2_open/openal/libs
   M /trunk/fs2_open/openal/libs/win32
   M /trunk/fs2_open/openal/libs/win64
   M /trunk/fs2_open/projects
   M /trunk/fs2_open/projects/MSVC_2005
   M /trunk/fs2_open/projects/MSVC_2008
   M /trunk/fs2_open/projects/MSVC_2010
   M /trunk/fs2_open/projects/MSVC_6
   M /trunk/fs2_open/projects/Xcode
   M /trunk/fs2_open/projects/Xcode/English.lproj
   M /trunk/fs2_open/projects/Xcode/FS2_Open.xcodeproj
   M /trunk/fs2_open/projects/codeblocks
   M /trunk/fs2_open/projects/codeblocks/Freespace2
   M /trunk/fs2_open/projects/codeblocks/code
   M /trunk/fs2_open/speech
   M /trunk/fs2_open/speech/include
   M /trunk/fs2_open/speech/lib
   M /trunk/fs2_open/speech/lib/i386
   M /trunk/fs2_open/zlib
   M /trunk/fs2_open/zlib/win32

Added the following (recursively) to the svn:ignore: .ncb, .suo, .user, desktop.ini, thumbs.db.
------------------------------------------------------------------------
r6288 | Sushi | 2010-07-09 08:11:37 -0500 (Fri, 09 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/ai_profiles.cpp
   M /trunk/fs2_open/code/ai/ai_profiles.h
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/globalincs/def_files.cpp

Added "$big ships manage shields:" AI profile/AI class flag
------------------------------------------------------------------------
r6289 | The_E | 2010-07-10 10:06:33 -0500 (Sat, 10 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/math/staticrand.cpp

Patch for Mantis 2205 (Division by zero in do_random_sidethrust())
------------------------------------------------------------------------



 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Nightly (Windows): 11 Jul 2010 - Revision 6289
Could someone please verify that red pain flashes remain on ship classes without the flag? I'm vaguely nervous about this as I can't recall if I was still seeing it.

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Nightly (Windows): 11 Jul 2010 - Revision 6289
Actually, that flag is out again. It's not in use, and never will be, as I reverted that commit after some feedback from Goober. In current trunk, the pain flash is turned off if the player ship is not a fighter or a bomber.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Fury

  • The Curmudgeon
  • 213
Re: Nightly (Windows): 11 Jul 2010 - Revision 6289
Huh? That sounds like stupid move IMO because the flag allows better flexibility. What if a mod would want to disable pain flashes for a particular fighter, or a bomber? Or keep it enabled for a particular warship.

While this method doesn't apparently need any tabling whatsoever, it is still much less flexible solution to modders.

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Nightly (Windows): 11 Jul 2010 - Revision 6289
I...think I'm with Fury.

Of course you could have it enabled by default for fighters/bombers and disabled by default for warships, and then have 'pain flash' and 'no pain flash' flags, but...that way lies madness.

 

Offline Aardwolf

  • 211
  • Posts: 16,384
Re: Nightly (Windows): 11 Jul 2010 - Revision 6289
Code: [Select]
------------------------------------------------------------------------
r6280 | Goober5000 | 2010-07-05 00:41:57 -0500 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /trunk/fs2_open/code/starfield/starfield.cpp

use motion debris in asteroid fields, per Galemp
------------------------------------------------------------------------

It sounds like a cool feature, but Axem and I have noticed a few issues this might lead to.

It'd be present in missions even when you're not in the asteroid field. There were missions (back before skyboxes were possible) which used an asteroid field to imitate a planet's rings... Also, it seems like it'll show up in missions that have debris fields (rather than asteroid fields), and in nebula missions... consider the Terran debris field from the mission with the NTC Trinity.

Also, there's the issue of it not having any noticeable effect if the player hasn't already disabled motion debris. And possibly ticking them off if they disabled it.

If the motion debris were only enabled when you're within the asteroid field (preferably without appearing/disappearing suddenly), that might be acceptable. Perhaps an entry in asteroids.tbl (IIRC that's the one that defines field types/models/textures), "$Default motion debris:" or somesuch, which controls what sort of motion debris to use within that sort of field, but which could be overridden via FRED? If necessary, an additional entry, "$Nebula motion debris:" to modify the behavior for nebula missions... might be useful.