Author Topic: Release: 3.7.4 RC1  (Read 16272 times)

0 Members and 1 Guest are viewing this topic.

Offline g25

  • 23
Hopefully soon.  No real issues have been reported, there are a couple of bugfixes we may debate backporting from master to 3.7.4, but I'd like at least a couple weeks for the entire RC phase, before we go final, to give poeple a chance to run it through its paces.

Sounds good. Is there a list of changes/improvements made over 3.7.2 anywhere that I could look at? Or are you saving that for when you release it? Thanks!

 

Offline niffiwan

  • 211
  • Eluder Class
There's a... very partial list for each release here :)
https://github.com/scp-fs2open/fs2open.github.com/wiki/History-and-Release-Timeline

Otherwise you're left with either looking through the git commit logs, or maybe reading all the newsletter coding sections.
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 chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Not a very comprehensive one unfortunately.  We were discussing automating the changelog by putting a [Changelog] tag in certain commit messages, but that doesn't help the current release.  However, I have a full list I just uploaded to pastebin.  You could use Github's comparison but it only shows 250 commits, not sure how to get a full comparison.  If you have the git repo, you could also run the command 'git log --no-merges --stat HEAD ^origin/fs2_open_3_7_2', which is what I ran to get the pastebin output above, but with statistics on the changed files in each commit (I think that would have been too big for pastebin, and probably not much use).
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 Yarn

  • 210
There's still the problem with the ship/weapon selection grid that I reported back in September: https://github.com/scp-fs2open/fs2open.github.com/issues/347
"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 chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Haha I just saw that on GH and mentioned it in scp chat 30 minutes ago.
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

 
Also be nice to see the Linux builds still in the main section
Maybe a 64 bit debian build would be good, instead of the 32 bit ubuntu build. I don't know of anyone that has a 32 bit computer anymore, aside from legacy systems for running older software.

 

Offline m!m

  • 211
For Linux you should compile your own build or use a precompiled package for your distribution. You'll also get better performance if you compile the build yourself because then the compiler will optimize it for the CPU you are currently using instead of a generic x86 profile.
However, I agree with niffiwan that Linux should be in the main section even if it's just a link to the FS Open guide on Linux.

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Minecraft
    • Skype
    • Steam
    • Twitter
Also be nice to see the Linux builds still in the main section
Maybe a 64 bit debian build would be good, instead of the 32 bit ubuntu build. I don't know of anyone that has a 32 bit computer anymore, aside from legacy systems for running older software.

x86 is still a choice offered to consumers.
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline m!m

  • 211
x86 is still a choice offered to consumers.
x86 is the name of the whole familiy including x86_64. 32 bit x86 CPUs (aka i386) are very rare in the consumer market and most linux distributions have been moving away from providing 32 bit installation ISO for quite some time. If a linux build is provided then it should be 64 bit because that's what pretty much everyone is using. If someone is actually using a 32 bit OS then they can still compile the binary from source.

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Minecraft
    • Skype
    • Steam
    • Twitter
Derp.
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Minecraft
    • Skype
    • Steam
    • Twitter
So out of curiosity, what is going on with SDL? I stumbled on an old thread from a few months ago showing that someone had to use a virtual joystick to use both X-55 devices, and I plan on getting the X-56.
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline niffiwan

  • 211
  • Eluder Class
SDL2.0 on windows should be in the next release after this one, 3.7.6 or 3.8.
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 mralexs

  • 26
  • I'm White and Nerdy
So I'm getting SEVERE frame rate drops with this release. Is there any reason the "Don't limit FPS" flag was removed? It seems to be whenever there are a lot of effects on screen. Firing a subach drops the frame rate from 80 to 60 on my end.

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
So I'm getting SEVERE frame rate drops with this release.
In comparison to 3.7.2, or in comparison to nightly builds?

Is there any reason the "Don't limit FPS" flag was removed?
It is no longer exposed to the launcher because it never should have been in the first place.
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 mralexs

  • 26
  • I'm White and Nerdy
So I'm getting SEVERE frame rate drops with this release.
In comparison to 3.7.2, or in comparison to nightly builds?

Is there any reason the "Don't limit FPS" flag was removed?
It is no longer exposed to the launcher because it never should have been in the first place.

Comparison to 3.7.2

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
The biggest difference between 3.7.2 and 3.7.4 is the new deferred lighting renderer; try adding -no_deferred to your command line ("Disable Deferred Lighting" in the launcher).
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 Cyborg17

  • 29
  • Life? Don't talk to me about life....
So out of curiosity, what is going on with SDL? I stumbled on an old thread from a few months ago showing that someone had to use a virtual joystick to use both X-55 devices, and I plan on getting the X-56.

I think 3.7.4 is for getting the deferred lighting bugs out before merging SDL Antipodes in 3.7.6.

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Yes. Once 3.7.4 is out, we will merge the SDL everywhere branch.
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 mralexs

  • 26
  • I'm White and Nerdy
The biggest difference between 3.7.2 and 3.7.4 is the new deferred lighting renderer; try adding -no_deferred to your command line ("Disable Deferred Lighting" in the launcher).
Thanks! Thats what was killing my FPS

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
I think 3.7.4 is for getting the deferred lighting bugs out before merging SDL Antipodes in 3.7.6.
FYI, current plans are for the version after 3.7.4 to be 3.8.
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.