chrislew200
Field Marshall
     
Posts: 3368
Registered: 3-30-2003
Member Is Offline
Mood: ~RSU~ Is Home
|
|
Bin Files
Ok folks im looking at uploading a bin template file for you all to use so you can do:
Custom briefings
Waypoint names
AI names
Objective text that can be used in events.
Now i should have this template up for you all tommorow ith full instructions on how to use.
chrislew200
No Longer Present
|
|
|
Jonathan
Captain
  
Posts: 295
Registered: 5-4-2003
Member Is Offline
|
|
Sounds great Chrislew200.
You might want to add a warning about using this for coop missions. Cause people that log onto a server running a custom mission, and didn't d/l the
mission, won't see the correct waypoint names, goals, or briefing.
I wound up redoing 3 of my coop missions cause I didn't realize this. Kept wondering why folks were running amuck in my coop missions.
|
|
|
Eagle_Eye
|
|
That's why the bin file template must contain the standard waypoints, and mission objectives if you want to add a briefing, or named locations which
do get sent to all players..
ie..
'[Mission Dialog]'
STRDLGLINE000 = "Alpha 1 is down.";
STRDLGLINE001 = "Alpha 2 is down.";
STRDLGLINE002 = "Charlie 1 is down.";
STRDLGLINE003 = "Charlie 2 is down.";
'[info]'
Title = "Eagles Run";
briefing = "Mission<-uco>
Test Coop Mission by Eagle Eye.
Situation<-uco>
Test Coop Mission by Eagle Eye.
Execution<-uco>
Test Coop Mission by Eagle Eye.
Situation<-uco>
Test Coop Mission by Eagle Eye.
";
LOSE_DEBRIEFING = ".";
'[WPNames]'
STRWPNAME000 = "Null";
STRWPNAME001 = "Alpha";
STRWPNAME002 = "Bravo";
STRWPNAME003 = "Charlie";
STRWPNAME004 = "Delta";
STRWPNAME005 = "Echo";
STRWPNAME006 = "Foxtrot";
STRWPNAME007 = "Golf";
STRWPNAME008 = "Hotel";
STRWPNAME009 = "India";
STRWPNAME010 = "Joker";
STRWPNAME011 = "Kilo";
STRWPNAME012 = "Lima";
STRWPNAME013 = "Mike";
STRWPNAME014 = "November";
STRWPNAME015 = "Oscar";
STRWPNAME016 = "Papa";
STRWPNAME017 = "Quebec";
STRWPNAME018 = "Romeo";
STRWPNAME019 = "Sierra";
STRWPNAME020 = "Tango";
STRWPNAME021 = "Uniform";
STRWPNAME022 = "Victor";
STRWPNAME023 = "Whiskey";
STRWPNAME024 = "X-Ray";
STRWPNAME025 = "Yankee";
STRWPNAME026 = "Zulu";
'[WinConditions]'
STRWINCOND000 = "null";
STRWINCOND001 = "Eliminate all resistance";
STRWINCOND002 = "Find Intel Documents";
STRWINCOND003 = "Eliminate all weapon crates";
STRWINCOND004 = "Reach Final Waypoint";
STRWINCOND005 = "Destroy Technicals";
STRWINCOND006 = "Destroy Radio Equipment";
STRWINCOND007 = "Destroy command center";
STRWINCOND008 = "Destroy communication towers";
STRWINCOND009 = "Stop advancing troops";
STRWINCOND010 = "Eliminate all resistance at the objective";
STRWINCOND011 = "Eliminate enemy helicopters";
STRWINCOND012 = "Destroy weapon emplacements";
STRWINCOND013 = "Sink cargo ship";
STRWINCOND014 = "Destroy bridge";
STRWINCOND015 = "Eliminate perimeter patrols";
STRWINCOND016 = "Sink LCACs";
STRWINCOND017 = "Protect civilians";
STRWINCOND018 = "Protect your squad";
STRWINCOND019 = "Destroy Supply Trucks";
STRWINCOND020 = "Destroy crates at objective";
STRWINCOND021 = "Eliminate all forces at Waypoint Alpha";
STRWINCOND022 = "Eliminate all forces at Waypoint Bravo";
STRWINCOND023 = "Eliminate all forces at Waypoint Charlie";
STRWINCOND024 = "Eliminate all forces at Waypoint Delta";
STRWINCOND025 = "Eliminate all forces at Waypoint Echo";
STRWINCOND026 = "Eliminate all forces at Waypoint Foxtrot";
STRWINCOND027 = "Eliminate all forces at Waypoint Golf";
STRWINCOND028 = "Eliminate all forces at Waypoint Hotel";
STRWINCOND029 = "Eliminate all forces at Waypoint India";
STRWINCOND030 = "Eliminate all forces at Waypoint Joker";
STRWINCOND031 = "Eliminate all forces at Waypoint Kilo";
STRWINCOND032 = "Eliminate all forces at Waypoint Lima";
STRWINCOND033 = "Eliminate all forces at Waypoint Mike";
STRWINCOND034 = "Eliminate all forces at Waypoint November";
STRWINCOND035 = "Eliminate all forces at Waypoint Oscar";
STRWINCOND036 = "Eliminate all forces at Waypoint Papa";
STRWINCOND037 = "Eliminate all forces at Waypoint Quebec";
STRWINCOND038 = "Eliminate all forces at Waypoint Romeo";
STRWINCOND039 = "Eliminate all forces at Waypoint Sierra";
STRWINCOND040 = "Eliminate all forces at Waypoint Tango";
STRWINCOND041 = "Eliminate all forces at Waypoint Uniform";
STRWINCOND042 = "Eliminate all forces at Waypoint Victor";
STRWINCOND043 = "Eliminate all forces at Waypoint Whiskey";
STRWINCOND044 = "Eliminate all forces at Waypoint X-Ray";
STRWINCOND045 = "Eliminate all forces at Waypoint Yankee";
STRWINCOND046 = "Eliminate all forces at Waypoint Zulu";
STRWINMSG000 = "Objective Complete!";
STRWINMSG001 = "All resistance has been eliminated";
STRWINMSG002 = "Intel Documents Found";
STRWINMSG003 = "All weapon crates destroyed!";
STRWINMSG004 = "Waypoint Reached";
STRWINMSG005 = "Technicals Destroyed!";
STRWINMSG006 = "Radio Equipment Destroyed";
STRWINMSG007 = "Command Center Destroyed";
STRWINMSG008 = "Communications Tower Destroyed";
STRWINMSG009 = "Enemy Troops Neutralized";
STRWINMSG010 = "Enemy Forces Destroyed";
STRWINMSG011 = "Enemy Helicopters Destroyed";
STRWINMSG012 = "Weapon emplacements destroyed!";
STRWINMSG013 = "Cargo ship sunk!";
STRWINMSG014 = "Bridge destroyed!";
STRWINMSG015 = "Patrols eliminated!";
STRWINMSG017 = "The civilians are safe!";
STRWINMSG018 = "Your squad has survived!";
STRWINMSG019 = "Supply Trucks Destroyed";
STRWINMSG020 = "Crates Destroyed";
STRWINMSG021 = "Enemy Forces Destroyed";
STRWINMSG022 = "Enemy Forces Destroyed";
STRWINMSG023 = "Enemy Forces Destroyed";
STRWINMSG024 = "Enemy Forces Destroyed";
STRWINMSG025 = "Enemy Forces Destroyed";
STRWINMSG026 = "Enemy Forces Destroyed";
STRWINMSG027 = "Enemy Forces Destroyed";
STRWINMSG028 = "Enemy Forces Destroyed";
STRWINMSG029 = "Enemy Forces Destroyed";
STRWINMSG030 = "Enemy Forces Destroyed";
STRWINMSG031 = "Enemy Forces Destroyed";
STRWINMSG032 = "Enemy Forces Destroyed";
STRWINMSG033 = "Enemy Forces Destroyed";
STRWINMSG034 = "Enemy Forces Destroyed";
STRWINMSG035 = "Enemy Forces Destroyed";
STRWINMSG036 = "Enemy Forces Destroyed";
STRWINMSG037 = "Enemy Forces Destroyed";
STRWINMSG038 = "Enemy Forces Destroyed";
STRWINMSG039 = "Enemy Forces Destroyed";
STRWINMSG040 = "Enemy Forces Destroyed";
STRWINMSG041 = "Enemy Forces Destroyed";
STRWINMSG042 = "Enemy Forces Destroyed";
STRWINMSG043 = "Enemy Forces Destroyed";
STRWINMSG044 = "Enemy Forces Destroyed";
STRWINMSG045 = "Enemy Forces Destroyed";
STRWINMSG046 = "Enemy Forces Destroyed";
'[LoseConditions]'
STRLOSECOND000 = "null";
STRLOSECOND001 = "Player dies";
STRLOSECOND002 = "Friendly forces eliminated";
STRLOSECOND003 = "Friendly helicopters destroyed";
STRLOSECOND004 = "Trucks destroyed";
STRLOSECOND005 = "Transmitter destroyed";
STRLOSECOND006 = "Black Hawk destroyed";
STRLOSECOND007 = "Ground troops eliminated";
STRLOSECOND008 = "Too many casualties";
STRLOSECOND009 = "Operative killed";
STRLOSECOND010 = "Jeeps destroyed";
STRLOSECOND011 = "Bridge destroyed";
STRLOSECOND012 = "Weapon emplacement destroyed";
STRLOSECOND013 = "Communications destroyed";
STRLOSECOND014 = "Cargo ship sunk";
STRLOSECOND015 = "Squad killed";
STRLOSECOND016 = "Relief supplies lost";
STRLOSECOND017 = "Enemy reached waypoint";
STRLOSECOND018 = "Objective not secured in time";
STRLOSECOND019 = "Explosives detonated";
STRLOSECOND020 = "Too many crates destroyed";
STRLOSECOND021 = "Teammate killed";
STRLOSECOND022 = "Little Bird destroyed";
STRLOSECOND023 = "Did not reach objective in time";
STRLOSECOND024 = "Arms shipment destroyed";
STRLOSECOND025 = "Emplaced weapons destroyed";
STRLOSECOND026 = "Too far off course";
STRLOSECOND027 = "Too many civilians killed";
STRLOSECOND028 = "Friendly fire";
STRLOSECOND029 = "Objective not secured";
STRLOSECOND030 = "Waypoint not secured";
STRLOSEMSG000 = "Mission Failed!";
STRLOSEMSG001 = "Mission Failed!
You Died";
STRLOSEMSG002 = "Mission Failed!
Friendly forces eliminated";
STRLOSEMSG003 = "Mission Failed!
Friendly helicopters destroyed";
STRLOSEMSG004 = "Mission Failed!
Trucks destroyed";
STRLOSEMSG005 = "Mission Failed!
Transmitter destroyed";
STRLOSEMSG006 = "Mission Failed!
Black Hawk destroyed";
STRLOSEMSG007 = "Mission Failed!
Ground troops eliminated";
STRLOSEMSG008 = "Mission Failed!
Too many casualties";
STRLOSEMSG009 = "Mission Failed!
Operative Killed";
STRLOSEMSG010 = "Mission Failed!
Jeeps destroyed";
STRLOSEMSG011 = "Mission Failed!
Bridge destroyed";
STRLOSEMSG012 = "Mission Failed!
Weapon emplacement destroyed";
STRLOSEMSG013 = "Mission Failed!
Communications destroyed";
STRLOSEMSG014 = "Mission Failed!
Cargo ship has been sunk";
STRLOSEMSG015 = "Mission Failed!
Squad killed";
STRLOSEMSG016 = "Mission Failed!
Relief supplies lost";
STRLOSEMSG017 = "Mission Failed!
Enemy has reached waypoint";
STRLOSEMSG018 = "Mission Failed!
Objective not secured";
STRLOSEMSG019 = "Mission Failed!
Explosives detonated";
STRLOSEMSG020 = "Mission Failed!
Too many crates destroyed";
STRLOSEMSG021 = "Mission Failed!
Teammate killed";
STRLOSEMSG022 = "Mission Failed!
Little Bird destroyed";
STRLOSEMSG023 = "Mission Failed!
Failed to reach objective";
STRLOSEMSG024 = "Mission Failed!
Arms shipment destroyed";
STRLOSEMSG025 = "Mission Failed!
Emplaced weapons destroyed";
STRLOSEMSG026 = "Mission Failed!
You've gone too far off course";
STRLOSEMSG027 = "Mission Failed!
Too many civilians killed";
STRLOSEMSG028 = "Mission Failed!
You've shot your own team";
STRLOSEMSG029 = "Mission Failed!
Objective not secured";
STRLOSEMSG030 = "Mission Failed!
Waypoint not secured";
'[PeopleNames]'
STRNAME000 = "null";
'[CineText]'
STRREGION = " ";
STRTIME = " ";
'[LOCATIONS]'
LOCATION000 = "Insertion";
LOCATION001 = "Armory";
LOCATION002 = "Fuel Depot";
LOCATION003 = "Exfil";
'[AINAMES]'
AI_ALPHA1 = "Alpha 1";
AI_CHARLIE1 = "Charlie 1";
AI_ALPHA2 = "Alpha 2";
AI_CHARLIE2 = "Charlie 2";
|
|
|
chrislew200
Field Marshall
     
Posts: 3368
Registered: 3-30-2003
Member Is Offline
Mood: ~RSU~ Is Home
|
|
Ive just been looking at it more and i actually got a map with custom bin to work with the bin file only being txt and not converted but im not sure
how reliable this is going to be.
chrislew200
No Longer Present
|
|
|
mr tarzan
Private

Posts: 93
Registered: 6-24-2005
Location: Norway
Member Is Offline
Mood: Happy
|
|
| Quote: | Originally posted by chrislew200
Ive just been looking at it more and i actually got a map with custom bin to work with the bin file only being txt and not converted but im not sure
how reliable this is going to be.
chrislew200 |
Sounds cool. Will it work for players who hasn't got the map files downloaded on their computers (people that just join a server)?
mr tarzan :D
|
|
|
Legionnaire=M=
Private

Posts: 89
Registered: 5-11-2004
Location: Yokosuka, JAPAN
Member Is Offline
|
|
I tested .bin w/ J.O ver1.6.7.13 before.
[info], [Title](included in "info" category), [LOCATIONS], [AINAMES],
they worked fine for MP.
Clients (not installed .bin) could see them.
Unfortunately,
[WPNames], [WinConditions], [LoseConditions], [Triggered Text],
they didn't work.
They weren't indicated correctly for clients.
It seems medmssn.bin work for clients.
I haven't tested w/ DF:X and J.O. ver1.6.9.2 yet.
Anyone report, please.
|
|
|
Eagle_Eye
|
|
This is why my template above has the standard waypoints and objectives from the medmssn.bin in it..
I tested this over the net the day before I made the above post..
Thanks for posting the official names for what isn't transfered..
I created a test Coop, with something from everything in the bin included..even triggered text..I served it to Iceman while I had him on the land
line..had the same results that you posted..
Funny how some things transfered, and some are not..bit of a half assed effort on Nova's part..but, nevermind, at least we know..
EE
|
|
|
Legionnaire=M=
Private

Posts: 89
Registered: 5-11-2004
Location: Yokosuka, JAPAN
Member Is Offline
|
|
Thx for your testing and report.
|
|
|
cougar6
Grunt
Posts: 8
Registered: 10-2-2005
Member Is Offline
|
|
I decided to jump into the map-making arena and used XMED to create a COOP map with custom objectives, triggered text, etc. and, like was posted, I
couldn't play the map. It appears that AI events work (AI dies and triggers 5 minute countdown timer) but player events do not (player cannot stop
timer - I tried using the Player event trigger as well as the SSN - 10000 trigger but nothing worked). So, I can DEFINITELY confirm that the behavior
is still present in 1.6.92. And having the .bin file doesn't help because it is on both my server and my workstation and nothing. I wish I would
have seen this post before converting all my text and player-triggered events from the .wac into the XMED.
Cougar6
|
|
|
Eagle_Eye
|
|
Ok..just a few things..
ssn10,000 is and always has been for SP missions only..you need to use group 1 as the trigger, they player is always in group 1, and you can't change
it.
As for custom bin files, only parts are transmitted..
As I said above. you must leave the waypoint names, the custom objectives and the win/lose messages alone, as they are not transmitted..
You can put in a briefing, and named locations, which are transmitted..
It always pays to have a look through the forums if your a new mapper, it can save hours of frustration that we already suffered figuring all this
out..LOL..
EE
|
|
|
cougar6
Grunt
Posts: 8
Registered: 10-2-2005
Member Is Offline
|
|
Amen!
|
|
|
leif_dk
Grunt
Posts: 9
Registered: 11-7-2002
Member Is Offline
|
|
were do i find a tut. for making COOP maps in DFX????
|
|
|
Eagle_Eye
|
|
There are no Real tut's, just forums with a lot of answered questions..
Some of the maps in the Data Base come with .mis files, you can take a look at some of those..
Try Tarzan, I think he supplies mis files..
EE
|
|
|
Wolfe_GEKO
Grunt
Posts: 3
Registered: 2-25-2006
Member Is Offline
|
|
so do i paste the template into the bin file? and where exactly?(im used to NILE)
|
|
|
Serenity
Grunt
Posts: 7
Registered: 10-15-2006
Location: Placentia, CA USA
Member Is Offline
|
|
Hello Eagle Eye,
I am also trying to understand this but I am confused and I am new to DFX map building so please be patient with this novice.
DFXMED under Edit/Briefing has an area where you can type in text but I am not sure on where it goes. I assumed that the text would display as a
Mission Briefing when a player joins the game or when the "O" key is pressed during play as explained on page 8 of the DFX Mission Editor Manual. but
it does not seem to work. In reading this Forum string, it seems that I have to use a BIN file to contain the custom Briefing message with Eagle Eyes
template. I tried this with a copy/paste to a BIN file with the same name as my map and I get a program dump when opening the DFXMED program and
selecting my map. Thinking about this I realize that I need to convert the text to a binary format in the BIN file. Is it really this complicated to
put custom Briefings in maps? NILE seems to have this built in where you can type text and it will create the BIN file. Do I use NILE to copy/paste
the template to create the BIN file? Is it better to communicate mission information in your maps to players by using a WAC file with console
messages? Thanks in advance for your help.
Also, I really appreciate the information that you and the rest of the great guys and gals have provided for the DFX mapping and playing community. I
have been hosting a 16 slot game server to the DFX playing community for the last 8 months and enjoy providing pure free fun. Map building brings the
fun to a new level.
Best Regards
Malcolm Reynolds
www.ocserenity.com
|
|
|
Eagle_Eye
|
|
You'll need to recode the text file back into a bin file, and name it the same s your game file.
ie..
MyMap.bms, MyMap.bin
The devilsclaw tools are available stand alone, in the BHD section I think, or... they are in the unofficial JO mod tools.
There are 2 programs, text to bin, and bin to text, simple to use.
Using a wac to display is best.
Text will appear at the bottom, console text at the top.
EE
### EDIT ###
Here's the links for the tools..
Bin Tools by Devilsclaw.net
UNOFFICIAL JO MODTOOLS
|
|
|
Serenity
Grunt
Posts: 7
Registered: 10-15-2006
Location: Placentia, CA USA
Member Is Offline
|
|
Thank you Eagle Eye.
I will take your advice on using a WAC file.
Best Regards
Malcolm Reynolds
|
|
|