Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: redmenace on October 16, 2003, 09:49:09 pm
-
*untested*
here is the newest build of fs2_open. this has not been extensively tested. go here to download fs2_open_n.exe (http://www.swooh.com/peon/redmenace7/fs2_open_n.exe)
-
It got shine maps as well as FOV and Shot?
-
I am not sure it uses the current contents of CVS. Then I built it in Visual C++. I couldn't figure out how to activate the voice SDK even though it is installed.
-
To activate voice, go to project settings, and add FS2_SPEECH to the preprocessor definitions. To add HT&L support (Enabled only with the -htl flag - otherwise defaults to the old code), add USE_HTL to the preprocessor definitions.
-
is this the latest OFFICAL build?
-
*maybe downloads*;)
-
here is the options string i am using.
/nologo /D "NDEBUG" /D "FS2_SPEECH" /D "USE_HTL" /mktyplib203 /win32
-
here is the spew I got from VC++. is everything right?
--------------------Configuration: Freespace2 - Win32 Release--------------------
Linking...
Performing Custom Build Step on \games\Freespace2\fs2_open_1.exe
The file cannot be copied onto itself.
0 file(s) copied.
Error executing c:\windows\system32\cmd.ex
-
ooooooooohhhhhh triple post I am so bad :D
oh the latest is now up. please would some one download and try out the HTL stuff to see if I have the preprocessor stuff right.
Originally posted by Carl
is this the latest OFFICAL build?
No, Carl it is not. This is just the latest build using the current content of CVS. I CVS-down the new code and I just build, shortly test, and upload to swooh. So it is up to you to use it or not. but it is fs2_open build.
-
*downloaded*
won't anyone grab a glue and stick it to the ceiling, so may it be always on the top ? :)
-
too many stickies currently. getting unmanagable. Also looks like there was some changes to the graphics code. I will build, test, and upload. I have massive reading to do. Also, by the way top ace....I think hungarians rock. you guys forcing the russians out of budapest the first time when they invaded was so awesome.
-
*downloads*
Indeed, there are too many stickies. I think we're trying to convert some of them into pages at the SCP page at FSW, but there's no progress on that yet.
-
Why don't you make a sub forum in the SCP forum which would contain all the most important threads.
-
okay. some coder, please.... enable gamma correction on the ht&l stuff...
Tested this build with the "-htl" tag applied and this is how it looks for me:
(http://www.smalltimerivalry.com/sschost/scriptlightspeed/screen01.png)
(http://www.smalltimerivalry.com/sschost/scriptlightspeed/screen02.png)
(http://www.smalltimerivalry.com/sschost/scriptlightspeed/screen03.png)
(http://www.smalltimerivalry.com/sschost/scriptlightspeed/screen05.png)
I cannot read (well actually i cant even see it) the briefing fonts, any backrounds at all and in-game i only see some red and blue dots. The loading bars are dark green blobs appearing on a completely black screen.
That is, any gamma correction set in the display drivers (which i need because my monitor's brightness is well... erm non existant) doesnt take place. How about applying an extra tab in the launcher to set up gamma (R,G,B seperately), brightness, and constrast. I'd really like to play this and actually see something :doubt:
(images edited to look like they did in-game since on the screenies gamma correction would be applied)
-
Originally posted by redmenace
too many stickies currently. getting unmanagable.....Also, by the way top ace....I think hungarians rock. you guys forcing the russians out of budapest the first time when they invaded was so awesome.
Just enquiring, but what if you unstick the '3.5.5' thread and replace it with this?
Otherwise, Thank you for your opinions about the hungarians. :)
-
Lightspeed, you didn't put in a high value in the brightness adjuster? Cause for me high numbers gave low brightness and low values high brightness. Of some reason using different brightness levels didn't affect my screenshots (but it did ingame).
I don't have your gamma problems.
-
Force the Russians out?
Your mean in '56?
------------------------------------------------------------------------------------
RANT alert: This a very OFF TOPIC RANT that has no place here, the only reason why it is posted is to answer an offhanded comment with some seek of giving a decent answer
------------------------------------------------------------------------------------
That was is the bloodiest mess you can think of in our history.
The reason is that quite a few of important figures (mostly kommunists) are still alive, so they could be either bullied or theatened regardless their true role, if their involvement was announced.
The other is that it is a national holy day. If you dare say a word that would cast somewhat bad light on the "event"
(the fact that the kommunist party forbid even mentioning of the revolution led to certain "funny seeming things" for forigners: it was called the event, later on the uprising and only recently did people have the courige to call it revolution (recently as around '90) )
, you'd marked the black sheep of the country.
Furthermore several political factions and parties ruthlessly exploit the holy day as their own propaganda fleshing out it to fit their deeds.
Finally the fact that most tend to slip over is that the main aim of the revolutionary gorvenment was simply separating from the Eastern Block and not the outright abolishment of socialism.
Imre Nagy prime minister and martyr was a true communist during the whole ordeal.
His role as a politician going against the sovjets made him a national hero.
Then there is the problem of how some interpret the heoism of "the people".
Murderers and other criminals were also released during the revolution along with unrightsously politicallyt convicted people. The former IMHO did not do too many heroic deeds.
The so called bloody sovjets you speak of were stationed in the city for quite a while and they refused to butcher the revolutionaries.
Later forces from the counrtyside had to be brought in to quell the rebellion - which was in fact quite bloodless until the said occupation.
And there is the old issue when someone opeed fire at the mass in front of the Parliament - where they were befriending russian soldiers as of the time...it is suspected that the snipers were on a nearby roof - there identity or alignment is still topic of speculations.
So I have to say that '56 was a civil attempt to bring about a democratic change in the system, that the political leadership had to accept.
The soviet intervention - which is understandable, since if Hungary was allowed to quite, everybody else would follow in suite - shattered these dreams.
Meanwhile the West is also to be blamed - the Free Europe radio spoke volumes about the support of the USA and their plans to liberate us...
Of course it was just that much - propaganda.
The very attemt was ill fated at the time, but the recent change in US-CCCP relations lead some to believe that the winds of change are already blowing a song of a happier world...apparantly the CCCP had other plans, their rigidness ran to deep to realise the eventual fall of the system.
If the said fall was realised and accepted earlier much of the later Balkan conflicts along with the complete destabilisation and economic demise of Eastern Europe would have been less severe.
------------------------------------------------------------------------------------
The '56 revolution is controversial topic.
IMHO it was not a cool act on our behald - "kicking out Russian..."
-
in 16 post, how did we go from talking about SCP gama corection issues to... I don't even know what it's so far off topic
-
don't ask, we're on HLP
-
3.5.5 is official, this is not. Ergo, 3.5.5 stays stickied.
-
just renamed the topic so it was clear it was his personal one.
As for the stickies, I vote we go back to a reference thread with the important bits, and people learn to read ;)
-
Originally posted by Inquisitor
As for the stickies, I vote we go back to a reference thread with the important bits, and people learn to read ;)
I second that. I'm tired of scrolling through half a page of stickies to find a thread topic.
How about if you post everything in one thread, and lock it, so only SCP people can ammend/edit the information?
-
what command line option do i use for turning on speech?
-
none, if you go into your tech room it should reaf the text such as for the uslysees, "affectionatly known as the bat..."
however I just tested it and well it doesn't work. would someone check out my options screen
/nologo /D "NDEBUG" /D "FS2_SPEECH" /D "USE_HTL" /mktyplib203 /win32
I have the whole speech SDK installed as well as the whole Speech SDK installed also.
-
I thought the speech code only worked in missions and not in the tech room? Did RT change this?
-
It did the techroom initially for me.... No longer, methinks. Or I may not have it on... Dunno
-
Originally posted by redmenace
here is the options string i am using.
/nologo /D "NDEBUG" /D "FS2_SPEECH" /D "USE_HTL" /mktyplib203 /win32
add
/D "MORE_SPECIES" to enable my species upgrades
-
uh, shouldn't it ust be HTL, no USE_HTL, unless someone changed it
-
Umm, doesn't that flag have no effect anymore?
-
ok what processor string should I use? I am getting confused. And why is the voice no longer working in the tech room. oh by the way I am getting about 107 warnings in this latest build. I apologize inquisitor about the confusion. I am just learning this stuff and this is not a official build. just a updated version of the current build. Also how do you A. check out the fred2 module. I did use fred2_open for the checkout module but I am not sure if that is all I need. B. How do I compile it becuase there is no dsw file?
-
Originally posted by Razor
Why don't you make a sub forum in the SCP forum which would contain all the most important threads.
That looks pretty reasonable to me - whaddya think, coders?
-
Oh, and here's some shots from the latest redmenace build (:p). Basically, the interface renders at a fraction of the screen, while the 3D stuff renders at the proper resolution. Also, in the tech room, the model ghosts itself as it spins. Looks kinda funny, actually. :D
(http://www.3dap.com/hlp/staff/setekh/scp_htl_techroom.jpg)
(http://www.3dap.com/hlp/staff/setekh/scp_htl_action.jpg)
-
want something fun, go to the tech room and go to intelligence you will get a crash. this is with no mods or anything at all. Looks like to me that some one decided to screw up the interface.
-
RT is working on suport for higher resolutions, this is just a temporary bug untill the interface code gets upgraded
if you want to test something test this (http://freespace.volitionwatch.com/blackwater/HTL10-19-03.zip), don't use the relese build, as it has some weirdness going on the debug build, though slower, for some reason works better
-
well does that explain my interface crash with the intelligence section? Or is it just me. also does this also explain the lack of voice in the tech room?
-
new build is up. bot much has changed I gather in it. but just to be up to date. http://www.swooh.com/peon/redmenace7/fs2_open_n.exe
-
Originally posted by Setekh
---Why don't you make a sub forum in the SCP forum which would contain all the most important threads.
That looks pretty reasonable to me - whaddya think, coders?
that would sort some stuff out, talk to goob about it
-
That might actually help with the too many stickies problem. Call it the "FAQ Forum" or some such. It'd be only for important questions, and I'd moderate it with an iron fist. :D
-
what SDKs do you need for fred2_open?
-
None for general use. If you're trying to compile it, that's another matter.
-
oi....well I know that Goober but, which ones do we need to compile. well ok also how about we update the web pages with info for all needed SDKs to compile and use the code. for both exes(fs2_open and fred2_open). Because this information is not exactly availiable from what I have seen. Also, Goober can you tell me about the problems with speech currently?
-
if you can compile FSO you can compile FRED2O
-
Originally posted by Setekh
(http://www.3dap.com/hlp/staff/setekh/scp_htl_action.jpg)
Whoa - that Deimos finally looks BIG!!! W00t!!!!!! :p
:nervous:
-
hmm well then there are actual errors in the fred2_open
here is the errors when I compile:
C:\fred2_open\FRED.cpp(637) : error C2065: 'gr_flip_window' : undeclared identifier
C:\fred2_open\FREDView.cpp(837) : error C2065: 'gr_flip_window' : undeclared identifier
-
i fixed that last night. ill upload it once i get home
-
oh thank you phreak. I was wondering about that for the past few days.
-
ok red, download 2d.h again to fix it. its in code/graphics
-
how is that going to fix the fred2 compile issues. yah i updated the fs2_open through cvs. fred2_open there were no updates.
-
i readded gr_flip_window. thats where it was originally
-
Hmmmmm... ok, well, it's not an official build, but the one I got from Redmenace refuses to display the first object in capital ships? So, for example, for a Fenris I got this....
(http://www.aqsx85.dsl.pipex.com/images/WhatFenris.jpg)
Anyone else got this problem?
Flipside :D
-
first of all anything I release is extremly something that is a work in progress. :D
on a seperate note Phreak sorry for doubting you about the 2d.h thing. i didn't realize that they share files. secondly I got this error when it was linking.
Linking...
LINK : fatal error LNK1181: cannot open input file "code.lib"
Error executing link.exe.
fred2_open_r.exe - 1 error(s), 207 warning(s)
the code for fs2_open is in the directory
C:\fs2_open\
and the fred2_open is in the directory
C:\fred2_open\
nothing in the code has been changed except a few odds and ends in the project setting more or less the output directory.
-
fred 2 is a pain to compile dont try.
-
I don't give up that easy......but what could there be to fix it?
-
i cant compile it
-
I didn't mean to be so persistent about it. would just like to learn. Who would I talk to about compiling it?
-
i dunno. whoever compiled it last. it seems screwed up right now :mad:
-
fred is a major pain in the lower bouls to compile, I think goober is our resident FRED masacist
-
well I will have to talk to goober about that. And actually goober if you are reading could you post some advice on how to compile the code?
-
Yeah, do the following:
1) Update both the FS2 and FRED CVS trees, so you have the latest code stuff
2) Compile fs2_open as a release version
3) Copy code.lib, in fs2_open/Release, to fred2_open (not fred2_open/Release)
4) Compile fred2_open as a release version
That should work.
-
Linking.....Sucess
Thanks Goober. next I will post the new fred Build.
-
--------------------Configuration: fred2_open - Win32 Release--------------------
Linking...
libcimt.lib(filebuf.obj) : error LNK2001: unresolved external symbol ___pioinfo
c:\Games\Freespace2\fred2_open_r.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
fred2_open_r.exe - 2 error(s), 0 warning(s)
-Update 4:57pm
I narrowed it down and the cout's in the netcode were causing this for some reason :blah:
-
well if your code is exactly the same of that of CVS it should build with out a problem. at least that is my take.
-
here is the latest build of both fred2 and the regular fs2_open
clicky clicky (http://www.swooh.com/peon/redmenace7/redmenacebuild.zip)
-
latest build with added Phreaky goodness (http://www.swooh.com/peon/redmenace7/redmenacebuild.zip)
-
I take it is not supposed to look like this;
(http://www.swooh.com/peon/redmenace7/screen00.jpg)
it crashed very shortly after that shot was taken. Only 10 seconds into the mission. The same in fred. Appears that only the very tips of ships render.
-
do things seem to be getting rendered out of place?
people just don't trust me :(...
try getting it again and compileing it, it'll probly work better (remember to always 'rebuild all' after you update you're CVS)
-
My problem with the new build is that the ship geometry is not displayed. Otherwise everything is OK, the sun is shining and I can play FreeSpace :D
What the hell is CVS?
-
I am having problems with Speech again. I added FS2_SPEECH to the preprocessor definitions of both the code settings and the fs2_open definitions. I started getting errors about sapi.h missing. i then manually added it into the project and got a list of messages about things not pointing or somethin like that. YES I HAVE THE SDK INSTALLED. I am also re downloading CVS and then rebuilding it all.
-
ok still same problems from above bobboau. ships turrets are the only thing rendering.
-
Originally posted by redmenace
I am having problems with Speech again.
Make sure you add the include and lib dirs for the SDK in Tools:Options:Dirs tab
-
ok looks like the previous bugs with the turrets only rendering have been fixes.
-
are you useing the HTL comand line (this was recently found and fixed for the non HTL mode, it should have been comitted by now, but maybe it wasn't)
[edit] never mind
-
Ok I am uploading new build to swooh. this has voice in it. Also this build crashes on me with in 5 seconds of a mission still. I am not using the HTL command line. I am using it in the preprocessor definitions. I am using a tnt 2 ultra card.
800 mhz duron with 100mhz FSB, 384 mb ram(i think)
here is the new build would someone test it for me.
I needed it tested on both a more recent geforce card and a say another tnt 2 card
http://www.swooh.com/peon/redmenace7/redmenacebuild.zip
-
I don't think you understand.
The HTL preprocessor directive doesn't do anything anymore. All the HTL code is compiled regardless, and activated using the -htl command line.
There is really no way for us to debug an unsupported build. Perhaps you should run it in debug mode and see for yourself where the problems lie.
[RANT]
Please note that CVS builds are NOT supported by the SCP, and it is somewhat resource sapping to have to debug not only our builds, but be expected to field questions for unsupported bleeding edge code as well. Even builds released by the developers themselves are unsupported, however, they are able to provide their own support.
As a general rule of thumb, you should have a good understanding of C++, CVS, and at least some part of the FS code if you want to release your own builds. You should also be able to support your own build.
I realize this is not completely possible, as some folks know portions of the code better than others. But please, take the time to learn at least some portion of the code before releasing a build, and help us out by squashing bugs and pointing out coding errors.
[/RANT]
If you use bleeding edge code, expect bugs.
-
Well put.
-
well, having this sticky implied some acknowledgement that this was quasi official, so, that's kinda the fault of whoever stickied it, not redmenaces :)
-
First, it Sounds like something has been said about me in the internal forum. :nervous:
Secondly, it seems to me that there was a demand because people wanted a up to date build. secondly I said before this is very much a work in progress. This implies it is not officially supported. I ALSO SAID TO NOT HAVE THIS THREAD STICKIED for this and other reasons[inquisitor had posted his message previously].
Thirdly, I was a Computer Science and Engineering major till I gave up of Computer Science in pursuit of a Buisiness Administration Degree. I have a limited understanding of C++. I took CS1, CS2, data structures, and assembly.
Forth, If people would write a more extensive Getting started faq on the site we your freakin "resources" wouldn't be tapt. SUCH AS I HAVE PREVIOUSLY SUGESTED.
Fifth, this is a PUBLIC FORUM. THIS IS SCP RELATED. I CAN POST THIS IF I DAMN WELL PLEASE.
Sixth, your right I didn't understand the H T&L thread. I will take out the preprocessor definitions. for HT&L but the DSP/DSW are still configured with the HTL command prompt. Hopefully this will solve my problem, thanks.
Seventh, Don't make it so anonymous access to CVS is prohibited. That is only one more step to destroying the openess of the forums.
-
who on earth suggested we were getting rid of anonymous CVS?
And nobody has said anything about you that I can see, in a private forum or anywhere else.
As for "getting started" well, now that you have done it, write one ;)
-
First, it Sounds like something has been said about me in the internal forum.
The support of outside builds was discussed in a very limited fashion. However, I would hope that people stop purporting that the internal forum is a concession stand of conspiracy against members of the community. It is not.
Thirdly, I was a Computer Science and Engineering major till I gave up of Computer Science in pursuit of a Buisiness Administration Degree. I have a limited understanding of C++. I took CS1, CS2, data structures, and assembly.
My intent was not to imply that you didn't know programming. My intent was to state what I felt are the requirements of those who post builds. It would not be good if this thread spawned other builds from those who know nothing at all, and are just trying to make a name for themselves on the forum.
Forth, If people would write a more extensive Getting started faq on the site we your freakin "resources" wouldn't be tapt. SUCH AS I HAVE PREVIOUSLY SUGESTED.
You are correct. I will write an updated getting started FAQ as soon as possible. Our resources are very limited, as all of us are volunteers with limited time and juggle this among many other priorities. I like to keep that in the foreground, as people tend to forget.
Fifth, this is a PUBLIC FORUM. THIS IS SCP RELATED. I CAN POST THIS IF I DAMN WELL PLEASE.
Again, this is correct. Feel free to continue your posts. Yelling is unneccesary, however. I'm not against your work.
Sixth, your right I didn't understand the H T&L thread. I will take out the preprocessor definitions. for HT&L but the DSP/DSW are still configured with the HTL command prompt. Hopefully this will solve my problem, thanks.
No problem, I am glad to help.
Seventh, Don't make it so anonymous access to CVS is prohibited. That is only one more step to destroying the openess of the forums.
This action has not been suggested, and will most definately NOT be taken.
Again, I just hope to stop a possible can of worms that can arise from this situation. Please accept my apologies if I sounded overly agressive and/or abusive.
-
is it just me or is RM getting a bit... paranoied...
/*goes off to talk about him in the 12 page topic about him in the mysterious internal forum*/
-
Originally posted by redmenace
First, it Sounds like something has been said about me in the internal forum. :nervous:
I've not seen your name mentioned once.
-
Paranoia is not only a state of mind, it is a way of life. :rolleyes:
as for:
Seventh, Don't make it so anonymous access to CVS is prohibited. That is only one more step to destroying the openess of the forums.
I am afraid that this might happen if more people start posting their own builds. Which strongly do i not recommend. Also if someone is able to build it(someone who has Visual C++) they are most likly going to have an understanding of C++(usually). I also don't recomend it based on the fact that Visual C++ features are whach and difficult to use.
Sixth, your right I didn't understand the H T&L thread. I will take out the preprocessor definitions. for HT&L but the DSP/DSW are still configured with the HTL command prompt. Hopefully this will solve my problem, thanks.
correction:CVS has DSP/DSW files that are currently configured for HTL in the pre-processor definitions. that is what I meant to say.
Also I had done so and it didn't fix the problem(HTL in the preprocessor def). still crashes 5 seconds into play. Also the screen in Fred is rather slow also.
quote:
--------------------------------------------------------------------------------
As for "getting started" well, now that you have done it, write one
--------------------------------------------------------------------------------
I had offered in an email that I sent you Inquisitor:
"...I would like to be the one who updates the readme among other things as well as provide upto date builds for public consumption."
Should not have said the one, but I would like to work on the read me as well as work on a getting started section. I cannot contribute code wise to the project but I can contribute in ways that would free up the coders.
Now, just a note, I started posting builds for 2 reasons.
1. not to make a name, but to give something for people to test and see if there are anybugs immediatly in the system. The sooner a CTD can be identified the better.
2. to get started with the code. to try to learn it. I wanted to try to piece apart the stupid turret code.
-
Arg. I guess I shouldn't have had this stickied. :nervous: :sigh:
I'm locking this, because it looks like people are getting rather ticked off with one another. Some very cutting-edge stuff is going into the code right now, and it's all going in at once, so it's as buggy as anything. I think, at this point, having real-time CVS updates is counterproductive. Everybody calm down, content yourselves with 3.5.5, and when we've got the bugs worked out of this build, we'll post an official update.
In the meantime, redmenace, bottomfan, and other non-coder members of the SCP, work on revising the readme and making the features and documentation more user-friendly. Post whatever threads you need, but keep them concise and civil.
-
FYI: redmenace has asked me to post that these builds have been removed until further notice. When we get the bugs ironed out and have a stable build, we'll let you know. In the meantime, feel free to play with the features in 3.5.5.