Author Topic: fs2_open 3.3  (Read 31204 times)

0 Members and 1 Guest are viewing this topic.

Offline Inquisitor

http://fs2source.warpcore.org/exes/fs2_open3_3.exe

http://fs2source.warpcore.org/exes/fred2_open3_3.exe


EDIT: These links are all dead. :(  A new Windows build has been uploaded at http://scp.indiegames.us/builds/WIN/fs2_open_3_3.zip


If that gives you trouble:
http://fs2source.warpcore.org/exes/fs2_open3_3_debug.exe, copy the fs2.log and anything in your clipboard into a bugzilla bug report.

Updated readme and fred2_open exe forthcoming. The readme will be expanded from the following:

--------------------------------
README.

PRELIMINARY READMEFILE-IS NOT COMPLETE
this is by no means a full description of what have been added to the game engine
from the coders of the SCP, there may be things i have forgotten, as it is written from memory

FS2open Build DTP nonofficial 3.2.1 beta test release

modifications

Command argument flags

fs2_open3.2.2 -X

where x is

-almission Y ; Auto loads multiplayer mission Y, where Y is the mission file name without the extension
(DTP) ; Mission must exist in mission directory or the game will crash.
;
-GF4FIX ; Enables the Geforce 4 fix for ani files
(Random tiger) ;
;
-ALLSLEV ; Gives access to all singleplayer missions
(Random tiger) ;
;
-phreak ; Gives access to Phreaks targeting-code and options
(Phreak) ;
;
-mod Y ; Switches on the mod system, where Y is a subdirectory found in ../freespace2/
(DTP) ;
; in case Y = mymod, then the game will look in these directories for extra/replacement files
;
; freespace2/mymod/
; freespace2/mymod/data/
; freespace2/mymod/missions/
; freespace2/mymod/tables/
;
; and so on, all valid subdirectories in the mod directory will be read from.
;
; in case of the mod flag, you must manually in some way create the mod directories player
; sub-directories, you must do this before you run the game with the mod flag.
; these are in case Y = mymod
;
; freespace2/mymod/players/
; freespace2/mymod/players/single
; freespace2/mymod/players/multi
; freespace2/mymod/players/squad ;dont know about this one really needs to be created
; ;but be safe and create it anyway
; freespace2/mymod/players/images ;same as above.
;
;
;
;
; so the mod directory if Y=mymod would be freespace2/mymod
; all valid subdirectories like data/missions found in the mod directory will be used
; to be looked for files. if a file is found, and if a matching file exists in the normal
; locations then the file found in the mod directory will be used.
;
; VP files should now be fully supported.
; But if a .VP file is found in the Mod directory then files found in that .VP file will be used
; Instead of the files found in VP files in other locations than the mod directory.
;
; should there be more than 1 .VP file in the mod directory containing matching files, then the file
; found in the VP file that lexicographically comes first be used.
;
; Plain files not packed(in both the mod directroy and the default directories) will be used instead of matching files found in any .Vp file
;
; Player directories in the Mod directory must at the present time, be created, manually
; Those directories must exist or the game cannot write the pilot info when the player is being forced
; To create a new pilot when running the game for the first time.
;
; The game will ask for CD # 2 when you run the game with the mod-flag for a mod
; if there is not any pilot (.plr) files present
;
; Do not use invalid signs such as "#¤%&/()=? `@£$€{[]}~|'*¨^ in your mod directory name
;
; Y must match the directory name to the point. dont worry about directory seperators, the game adds them if needed.

-----end of command line argument enhancements.
-----------------------------------------------

FS2_open render engine modifications

Bobboau's Beam code; look on the HLP board for Info
Bobboau's Glow code; same as above
Bobboau's ship trails; (can be activated from missions specs in fred2_open 3.2.1)

Other modifications

Support ships repair hull (can be activated in mission specs in fred2_open 3.2.1, who did this?.

------------
S-expression, do type, not when type, seems to work only for NON-player ships.
Shield on
Shield off

Done by Sesquipedalian.
--------------------

Several Fixes to the code
Not listing them here.
--

Limit bumps

Max 400 individual named ships with an average of 7 subsystems, 1 more subsystem will crash the game or FRED2_open
You have a max of 2100 total subsystems in a single mission, not counting ships in waves. FRED2 has no effective way preventing the
user from adding above 2100 subsystems.

*NOTE THIS IS LESS* Max 130 ships in ship.tbl including Jump node and Nav boys.

Ship.tbl limit size bumped to about 900 kbs

People who has done code to the FS2_open SCP is more that welcome to write to me if their work is not included, and they might as well write an explanation of what they have done, and how the players/modders can use this, so that maybe we can get together a really good README file.

------------------------------------

WM's original 3.2 readme:
Added features, but have to be manually added w/o Fred2 binary:
-Toggleable ship trails
-Option to make it so the support ship repairs hull damage
To enable ship trails in a mission:
1) Open the mission file in a text editor
2) Add 32 to "+Flags:"

To have the support ship repair ships' hull:
1) Open the mission file in a text editor
2) Add 64 to "+Flags:"

Other added features:
-Basic support for ship glows
-Fighter beams
-Initial Beam tiling code added
-Geforce 4 fix (toggleable via the command line option -GF4FIX)
-Basic Linux support added
-CD checking disabled
-Wireframe target display added; toggleable with a mapped key
-Maximum subsystems upped from 128 to 200, maximum ship types to 198
-Maximum ships/ship limit bumped up to 400, maximum ship subojects to 2100
-Maximum shield icons is now 80

Bug fixes:
-Multiplayer success/failure music fixed
-Fixed secondary banks' inheriting of the reload time when a weapon runs out of ammo
-AI code revised for better primary weapon selection
-Subspace Missile code updated to work with Tag C

Command line options:
"-GF4FIX" Fixes a bug with Geforce 4 cards
"-almission (mission)" Autoloads a multiplayer mission, where (mission) is the mission filename without the filename extension
"-startgame" Goes to multiplayer mission select screen on startup

I am working on merging these, be patient...


Old 3.2 thread
« Last Edit: April 25, 2014, 05:57:20 pm by Goober5000 »
No signature.

 

Offline Solatar

  • 211
Downloading now. :D

EDIT: Or not, both of them give me page not found errors,

 

Offline Inquisitor

must be a typo, one sec

-edit-
fixed. be nice if I could learn to type...
« Last Edit: November 10, 2002, 04:25:30 pm by 122 »
No signature.

 

Offline Solatar

  • 211
*Waits Impatiently* I've been waiting for this for a while.

EDIT: It is fixed. I hope it works, as the debug buuild didn't.

EDIT2: Does this tell you why my missions crash when I try to load them? Its the fs2.log.
Setting language to English
soundcard = DirectSound
** MAX_CHANNELS set to 16.  DS reported 1.
GR_CPU: Family 6, MMX=Yes
D3D Device 0: Direct 3D - Primary Display Driver
Using one that matched Direct3D registry value 'Direct 3D - Primary Display Driver (640x480)'.
Window in debugging mode... mouse clicking may cause problems!
RGB, 5:6:5
ARGB, 1:5:5:5
ARGB, 4:4:4:4
Palettized 8 bpp
Alpha texture format = ARGB, 4:4:4:4
Non-alpha texture format = ARGB, 1:5:5:5
Screen format = RGB, 5:6:5
Direct3D Initialized OK!
TEXTURE RAM: 33554432 bytes (32 MB) available, size divisor = 1
Woohoo! Driver doesn't need square textures!
Textures must be power of 2.
Doesn't support wide surfaces. Bashing max down to 512
Large textures enabled!
Detecting uv type...
Trial #1
Trial #2
Pixel 1 = ef7d , 0
Pixel 2 = ef7d , 0
Rendition uvs: 0
Detecting line offset...
Trial #1
Trial #2
Pixel 1 = ffff , 0
Pixel 2 = 0 , 0
Line offset: 0.0
Couldn't open 'cursor.pcx'
ANI cursorweb with size 24x24 (25.0% wasted)
Using high memory settings...
ANI radar1 with size 106x106 (17.2% wasted)
ML Freespace Multi Log - Opened Sat, Nov 09, 2002  at 04:38PM
----
----
----


Windoze reported 16 joysticks, we found 0
Current soundtrack set to -1 in event_music_reset_choices
weapons.tbl(728):Error: Required token = [$Flags:], found [$FlyBySnd:                      ].
Direct3D activate: 0
Direct3D activate: 0


I have no idea what it means, but you might.
« Last Edit: November 10, 2002, 04:29:10 pm by 691 »

 

Offline Sesquipedalian

  • Atankharz'ythi
  • 211
Did you make a new pilot, Hades?  I had problems with crashing on mission loading when I tried to use old pilot files with new exes.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

The Scroll of Atankharzim | FS2 syntax highlighting

 

Offline Solatar

  • 211
Damn ( Scuse my language )  always forget to make a new pilot. Let me try again.:D

EDIT: Works. Ship trails are messed up, they don't show up. I have engine trails for the TVWP, and they aren't showing up.
« Last Edit: November 10, 2002, 05:27:22 pm by 691 »

 

Offline Sesquipedalian

  • Atankharz'ythi
  • 211
Quote
Originally posted by Inquisitor

S-expression, do type, not when type, seems to work only for NON-player ships.
Shield on
Shield off

Done by Sesquipedalian.
--------------------
Works on player ships for me.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

The Scroll of Atankharzim | FS2 syntax highlighting

 

Offline Inquisitor

DOH, well, blame the people who didn;t make it to the meeting, I forgot to get that made optional.

You need to enable the ship trails in mission if memory serves, I'll get a point release out tomorrow.

Thanks Sesqui, I'll update it, that was from DTP's original readme.
No signature.

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
Quote
Originally posted by Sesquipedalian
Works on player ships for me.


weird, i couldnt, but can now, weird

fluke? :D
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
ahmm FRED 3.3 ?
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline Inquisitor

No signature.

 

Offline Solatar

  • 211
Yaaa!!!

EDIT: fred2_open3_3 has encountered a problem and needs to close. We are sorry for the inconvinience.
« Last Edit: November 11, 2002, 03:09:50 pm by 691 »

 

Offline phreak

  • Gun Phreak
  • 211
  • -1
im pretty sure the $NoGlare tag for suns made it in there along with fighter flak and the dumbfire lead indicator, corkscrew stuff missed by one day :ick
« Last Edit: November 11, 2002, 03:23:29 pm by 31 »
Offically approved by Ebola Virus Man :wtf:
phreakscp - gtalk
phreak317#7583 - discord

 

Offline Inquisitor

Hades, bugzilla. I can;t help you if you don;t help me.
No signature.

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
Quote
Originally posted by Hades
Yaaa!!!

EDIT: fred2_open3_3 has encountered a problem and needs to close. We are sorry for the inconvinience.



hades, you must mess up the tbl file locations or something.

first remove any tbl files from the following directories

freespace2/
freespace2/data/tables

second remove any custom VP files from the same directories descriped above.

I have succesfully tested fred2_open 3.3 with two mods

-tbp
and
fs1port

Even these mods have their own problems inside freespace2
but they are all troubles caused by the mod people, and not by the game.


Thought

We really need get some prober error reporting thing into this.

like

ERROR("-the current tbl file read is bad")
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline Su-tehp

  • Devil in the Deep Blue
  • 210
Prometheus Emergency Medical Hologram Mark II: This all looks very complicated...

Voyager EMH: Stop breathing down my neck!

Prometheus EMH Mark II: My breathing is only a computer-generated simulation.

Voyager EMH: So is my neck! Stop it anyway!

--Star Trek: Voyager,Message in a Bottle

------------------

But, yeah, this stuff looks really complicated...
« Last Edit: November 11, 2002, 05:35:46 pm by 387 »
REPUBLICANO FACTIO DELENDA EST

Creator of the Devil and the Deep Blue campaign - Current Story Editor of the Exile campaign

"Let my people handle this, we're trained professionals. Well, we're semi-trained, quasi-professionals, at any rate." --Roy Greenhilt,
The Order of the Stick

"Let´s face it, we Freespace players may not be the most sophisticated of gaming freaks, but we do know enough to recognize a heap of steaming crap when it´s right in front of us."
--Su-tehp, while posting on the DatDB internal forum

"The meaning of life is that in the end you always get screwed."
--The Catch 42 Expression, The Lost Fleet: Beyond the Frontier: Steadfast

 

Offline Solatar

  • 211
Quote
Originally posted by DTP



hades, you must mess up the tbl file locations or something.

first remove any tbl files from the following directories

freespace2/
freespace2/data/tables

second remove any custom VP files from the same directories descriped above.

 


Where do I put the table files then?

EDIT: Freespace2/mymod/data/tables?

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
no, i want you to run a default fred2_open 3.3.exe with the normal tbl files that came from volition.

if you can start FRED2_open with them only, then the error is not on our side, but its simply you who has bad tbl files.

remember, we are pushing the limits here, and errors that might have been small in the past will grow larger with the limit expansions.
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline DTP

  • ImPortant Coder
  • 28
    • http://www.c4-group.dk
Quote
Originally posted by Su-tehp
Prometheus Emergency Medical Hologram Mark II: This all looks very complicated...

Voyager EMH: Stop breathing down my neck!

Prometheus EMH Mark II: My breathing is only a computer-generated simulation.

Voyager EMH: So is my neck! Stop it anyway!

--Star Trek: Voyager,Message in a Bottle

------------------

But, yeah, this stuff looks really complicated...
[/QUOTE

no mod support is easy

all those data, voice, table directories you normally have in freespace2/data

simply put them in a another directory like this

Freespace2/whatever_name_you_use_in_commandline_arguement/data/

so, if i start fs2_open like this

fs2_open.exe -mod  whatever_name_you_use_in_commandline_arguement

-then it will look in subfolder

whatever_name_you_use_in_commandline_arguement/data/

for extra files. And in that directory you of course have all the normal subdirectories the you usually find in the freespace2/data/ directory

EDIT; dont forget the player directories or you will get a nice pop up error thing.
« Last Edit: November 11, 2002, 09:15:50 pm by 508 »
VBB member; reg aug 1999; total posts 600.
War is a lion, on whos back you fall, never to get up.
Think big. Invade Space.

 

Offline Solatar

  • 211
By default does it look for fs2/mymod/?

EDIT: Takes half a century to load, but it works with default stuff. Now I need to have support for my TVWP stuff.
« Last Edit: November 11, 2002, 06:48:23 pm by 691 »