Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > FMB, Mission & Campaign builder Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 09-22-2011, 07:41 PM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

Quote:
Originally Posted by SNAFU View Post
Gamekeepers AirforceWar.com is in my opinion the best place to gather script-parts. Here in the forum they are simply lost between all the posts and spam.

Ataros` attempt to gather them, is more or less succesful, but on the long run, simply lost.

I consider AirforceWar as the best side, to collect files CoD related, especially FMB related stuff. It just has to be known and used.
Well, if thats the way it turns out we need a locked sticky in here pointing to it or most people will never find it. This is where most CoD buyers will come to find out about CoD, otherwise AirforceWar.com is really only going to be found by those 'in the know'.

IMHO you'll also have to work out how you are going to invite Library submissions and hopefully Requests** or it may suffer the same problems as in here which is why I suggested heavily moderated Library and Requests threads and a more 'open' Discussion thread.
**hope you're prepared for some pretty dweeby requests, from me at least

Still, its nice to know someone is prepared to take on this black hole.
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders
Reply With Quote
  #2  
Old 09-22-2011, 09:12 PM
adonys adonys is offline
Approved Member
 
Join Date: Apr 2010
Posts: 850
Default

I do propose something else:

Let's make a mother of all scripts, including everything, and have it as free code on a public svn (google code for example)

The best things to do (while the IL2DCE next beta is in work) is a in-(online)missions code, containing everything needed in a mission (kill tracks for all aircrafts no matter if AI/player(s), the emergency land crew code, radar, etc..),except spawning flights, so that this code could be included in any mission/campaign.

I also think that, as the online(pure multiplayer)/online with AI/AI only (pure singleplayer) barriers are kinda foggy in IL2CoD (which is a good thing), this code should be made to work for all of them
Reply With Quote
  #3  
Old 09-22-2011, 11:00 PM
Gamekeeper Gamekeeper is offline
Approved Member
 
Join Date: Oct 2007
Posts: 190
Default

Sorry chaps but finding the site will be even harder if the correct name isn't used. Should be airwarfare.com

If there are any concerns about how information will be found consider M4T, airwarfare is following the same development path, just think where we could be in a year or two...
Reply With Quote
  #4  
Old 09-22-2011, 11:23 PM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

Quote:
Originally Posted by Gamekeeper View Post
Sorry chaps but finding the site will be even harder if the correct name isn't used. Should be airwarfare.com

If there are any concerns about how information will be found consider M4T, airwarfare is following the same development path, just think where we could be in a year or two...
My Bad. Go on, put up a sticky
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders
Reply With Quote
  #5  
Old 09-22-2011, 11:17 PM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

Quote:
Originally Posted by adonys View Post
I do propose something else:

Let's make a mother of all scripts, including everything, and have it as free code on a public svn (google code for example)

The best things to do (while the IL2DCE next beta is in work) is a in-(online)missions code, containing everything needed in a mission (kill tracks for all aircrafts no matter if AI/player(s), the emergency land crew code, radar, etc..),except spawning flights, so that this code could be included in any mission/campaign.

I also think that, as the online(pure multiplayer)/online with AI/AI only (pure singleplayer) barriers are kinda foggy in IL2CoD (which is a good thing), this code should be made to work for all of them
That might be a lot to interpret and digest.

I was hoping for a series of example modules, say one per post, titled for what they do. Like "Message players" with several examples including All, Red, Blue or player Group(based on the aircraft/Squadron they selected before flying). How to use the .ogg files to speak to real players or groups of players instead of texting them. How to detect a PlayerKilled with examples of how to delay (in-game deathkick), can he be limited/sent to certain fields/aircraft. "Remove and Create objects/objectives" such as a convoy achieves a TargetPassThrough ('arrived safe') what the code is for removing the convoy, creating a new one somewhere else, launching enemy bomber Groups at it. On enemy bombers detected (a Passthrough?) how to message a 'scramble' and location etc to "AllRed" or "AllGroup" (as selected at base) or even "AllRedsOnGround"(?). A set of examples on how to identify real players/groups would be very useful. How to set objectives and collect successes for starting a new phase of the Battle, perhaps without sub-missions due to the phantom dots bug (can a mission be 'cleaned' and new objectives generated without loading a new map/mission?). How to move players to a new start location when objectives are reached or have them land within X minutes or be removed/destroyed, etc., and be given new assignments for the new objectives. Direct forces to a specific task rather than just advise what's happening and leave it to chance that the players might actually work out what to do.

I suppose what I am trying to achieve is semi-automated objective based missions with some success/failure criteria leading on to a new phase of battle depending on the outcome and the direction of forces rather than players randomly flying on a hit and miss basis trying to find something to attack. Even with 60-80 players the Channel map is quite large and it would be easy to fly around and still not see anyone without positive direction.

Some of these things I have seen in .cs files or been given examples of but when I try to bend them to suit mine I go off track because I don't fully understand the code and may need to 'adjust' it.

Perhaps its too tall an order, I don't know. I wish we had better tools.
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders
Reply With Quote
  #6  
Old 09-23-2011, 11:26 AM
Mington Mington is offline
Approved Member
 
Join Date: Apr 2008
Posts: 29
Default

If information is good it does not matter where it is found, we will find it and pass on the word

A worked example may be the best way to start a tutorial for people like me who are interested in scripting (having recognised its power) and who know something about programming generally

We want to create the fire engine and ambulance and emergency equipment at an airfield

We want to detect a damaged plane incoming to land. Using an airfield radius perhaps, and as a damaged plane crosses the radius there is a trigger generated for our emergency vehicles to move from their parked positions to the runway to meet the plane

Not to start moving when a plane crash-lands, but to behave like real-world airfield emergency vehicles - preparing to meet any plane that seems as if it will need emergency vehicles

Now in any mission when any damaged plane crosses the AirfieldEmergency radius, emergency vehicles are sent to near the active runway. Mechanics swarm over the planes repairing re-fuelling and re-arming in future versions

Over at SimHQ I am attempting to coax a tutorial from people who have FMB information to share - the best information (for learners) will be found in step-by-little-step tutorials starting from the top

http://simhq.com/forum/ubbthreads.ph...ml#Post3387619

Here's how I would share info if I had any

I will make small test-stub scripts, there's a command to display onscreen

GamePlay.gpHUDLogCenter("Hello from Ming's world. Traditionally.");

-and if a trigger worked (here just a timer completing) I print onscreen

GamePlay.gpHUDLogCenter("Yes Ming that worked");

Now we can get feedback simply, just like in the old days

This helps enormously, to get a feel for the mission as a program with inputs and outputs - with hard-copy output

A Single mission with four planes, takeoff and land. As the second plane in the flight takes off print 'Second plane in the flight takes off' Wave(bye bye)

As the third plane is on finals print 'Third plane in flight now landing'

It's very difficult to explain to FMB-savvy people how they can help because they are interested in designing applications, while we of the Hood are interested in first-principles FMB - starting from the most basic 'Is It A Plane?' testing-scripts

Ming
Reply With Quote
  #7  
Old 09-23-2011, 04:32 PM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

Quote:
Originally Posted by Mington View Post
If information is good it does not matter where it is found, we will find it and pass on the word .....................
Over at SimHQ I am attempting to coax a tutorial from people who have FMB information to share - the best information (for learners) will be found in step-by-little-step tutorials starting from the top

http://simhq.com/forum/ubbthreads.ph...ml#Post3387619

.....................
Ming
<sigh>

another example of "scripting examples scattered across this and other forums".

This is exactly what I mean. Everyone has their favourite website. How is anyone, coming to the home forum of CoD, supposed to learn anything if he first has to learn about all of the web based sim community and where/what all their websites might be? And whether there may be answers on them?

I know its well meant but it just doesn't help focus on the issue.
"If information is good it does not matter where it is found, we will find it and pass on the word " Are you really going to trawl even this forum website, pick up on all the questions and answer them somewhere else and post links to those answers? There's no point in trying to assemble a 'library' if its spread across five websites.
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders
Reply With Quote
  #8  
Old 09-23-2011, 05:18 PM
Mington Mington is offline
Approved Member
 
Join Date: Apr 2008
Posts: 29
Default

<sigh>

another example of "scripting examples scattered across this and other forums".


Sigh yourself and read more carefully please, you asked for a more central place. Ideas are the central places, we lure them in with challenges

Everyone has their favourite website

Yes and SimHQ is the premier site for combat flight-sim fans for many years since CombatSim went commando

Are you really going to trawl even this forum website, pick up on all the questions and answer them somewhere else and post links to those answers?

Of course. I don't expect it to be easy going in the early days. We've already done this with RoF and we got there eventually didn't we

I know next-to-nothing but I know enough to spot forums where good information is being posted, Kodiak here and FearlessFrog over there. I can spot talent

I do not call it trawling that's disrespectful, these are good friendly and informative sites. I call it gathering intel. See cast your bread upon the waters mentioned earlier. I've scattered a breadcrumb trail from here to SimHQ, that'll do for a start what's the rush

Ming
Reply With Quote
  #9  
Old 09-23-2011, 05:43 PM
klem's Avatar
klem klem is offline
Approved Member
 
Join Date: Nov 2007
Posts: 1,653
Default

Quote:
Originally Posted by Mington View Post
<sigh>

another example of "scripting examples scattered across this and other forums".


Sigh yourself and read more carefully please, you asked for a more central place. Ideas are the central places, we lure them in with challenges

Everyone has their favourite website

Yes and SimHQ is the premier site for combat flight-sim fans for many years since CombatSim went commando

Are you really going to trawl even this forum website, pick up on all the questions and answer them somewhere else and post links to those answers?

Of course. I don't expect it to be easy going in the early days. We've already done this with RoF and we got there eventually didn't we

I know next-to-nothing but I know enough to spot forums where good information is being posted, Kodiak here and FearlessFrog over there. I can spot talent

I do not call it trawling that's disrespectful, these are good friendly and informative sites. I call it gathering intel. See cast your bread upon the waters mentioned earlier. I've scattered a breadcrumb trail from here to SimHQ, that'll do for a start what's the rush

Ming
Ming,

A central place is singular - ONE place not several places.

My point about code being "spread around" is just that. You think SimHQ is the place, Gamekeeper thinks airwarfare.com is the place. We haven't heard from fans of all the other places yet! I happen to think the home of CoD is the place but I'd accept any one place. That calls for agreement, co-operation and leaving the egos at the door when you enter.

By the way Trawling means "go through and search" and is not disrepectful. It doesn't mean Trolling which may be the way you read it.
__________________
klem
56 Squadron RAF "Firebirds"
http://firebirds.2ndtaf.org.uk/



ASUS Sabertooth X58 /i7 950 @ 4GHz / 6Gb DDR3 1600 CAS8 / EVGA GTX570 GPU 1.28Gb superclocked / Crucial 128Gb SSD SATA III 6Gb/s, 355Mb-215Mb Read-Write / 850W PSU
Windows 7 64 bit Home Premium / Samsung 22" 226BW @ 1680 x 1050 / TrackIR4 with TrackIR5 software / Saitek X52 Pro & Rudders
Reply With Quote
  #10  
Old 09-23-2011, 07:18 PM
Ataros Ataros is offline
Approved Member
 
Join Date: Jun 2010
Location: USSR
Posts: 2,439
Default

airwarfare.com kindly offers convenient file storage and we can ask the mods to make a sticky with this link.

1C is the most popular site so far with the most developed subsection structure even compared to excellent simhq (which I learned about upcoming original IL-2 beta from btw ) and Sukhoi.ru which is my favorite site because the devs post there in Russian sometimes.

We can ask mods to make another subsection for sample scripts in this section. However people will want to discuss them. And people will post their requests for new scripts in that section. And people will ask questions about not working triggers, etc. in that section. Thus that section would eventually duplicate this one.

The most interesting samples are the ones that are included inside the missions and campaigns posted here in the FMB section. For instance most of the functionality mentioned above can be found in the 1st stillborn's mission running on Repka #3 and posted here. The best way to learn is to download all the missions from this section and study how they work from the inside. Many scripts have comments in them.

To make step by step instructions even for basic C# operations/methods usable in CloD would be a full-time job for a small team of programmers because there is literally no borders or limits to what can be done. (Don't you want to fly a recon mission and actually report enemy units pos to your bombers for instance? Or ... etc. etc. etc... ?)

IMO the issue is not lack of samples (there are plenty of them posted here) but the fact that it is not enough to just copy-paste them to make them work. Some basic knowledge of C# in needed. In April-May I asked the devs and C# experts to make a script library myself but after reading naryv's samples (reposted here, you should find all of them) ended up buying the shortest book on the subject I could find called "C# beginners' course" which allows to understand how to make various scripts work together. I highly recommend starting with a similar book or a free Internet course and use it as a dictionary while studying stillborn's, naryv's and all other scripts posted here. Samples or even the FMB manual would not help without understanding C# basics unfortunately. ...and visa versa if you understand C# basics than neither samples nor the manual would be needed, just some help and advice on particular issues which can be easily obtained on these forums.

Last edited by Ataros; 09-23-2011 at 07:39 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:28 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.