Jump to content

madbilly

Member
  • Content Count

    37
  • Joined

  • Last visited

  • Medals

Posts posted by madbilly


  1. This SEOW-based system (for IFA2) has just been updated.

    • Automatic Iron Front terrain generator has been improved to add explicit water features (ponds, rivers, lakes, coasts), short-range surface relief (because IL2 maps can be unduly smooth), better road mapping, airfield runway placement, bridges.
    • Automatic Iron Front mission generator has been improved to track the health/damage/ammo/status/location details of every individual solder, gun and vehicle from mission to mission, plus generate bridges with correct damage state, aircraft movements

    This will be the last revision for the IFA2 platform. It is intended that future revisions will support the IFA3 platform.

     

    Just to recap: this SEOW system supports multiplayer online action, but its focus is on detail and realism within a strategic and evolving campaign environment. Missions are played once only, then the results feed back into the campaign for the next set of missions. Every action matters, every choice matters.

     

    Cheers,

    Madbilly

     


  2. Hi everyone,

     

    Based on recent successful proof of concept with the first version of my campaign system in the Korosten/Zhitomir campaign, I am moving ahead with v2 of the system for IF (enhancing terrain generation, individual soldier tracking, supply/morale etc).

     

    This is all in the context of historical/realistic MP coop action, dead is dead, no respawns/replays, no force balancing etc (i.e. completely different to the most common MP styles these days). This context provides an opportunity where I think the Arma MP system could be improved. Ideally, for my purposes, I need to have an MP Player Lobby that hides the opposition force strength from the player's view. That is, each connecting player would need to be authenticated into a particular side BEFORE they enter the lobby. When they enter the lobby after authentication they would only be able to see friendly units/slots/dispositions. Slot selection then takes place and the mission is run as usual. The benefit here is secrecy and fog of war - players should not automatically get perfect intel on the enemy OOB at the start of each mission.

     

    My question is this: does anyone know of such a mod for A2 or A3? Alternatively, is anyone aware of a way to script the game (A2 or A3) that may allow such a mod to be developed?

     

    Cheers,

    Madbilly

     


  3. OK, fixed and working. The problem was that I had used a z-elevation that was too low! :rolleyes:

     

    The terrain config.cpp file contains:

    class cfgVehicles
    {		
    	class house;
    	class Land_ponton_bridge: House
    	{
    		armor = 150;
    		model = "\lib\ponton\ponton_bridge";
    		destrType = "DestructDefault";
    		scope = 1;
    	};
    	class Land_ponton_apparel1: House
    	{
    		armor = 150;
    		model = "\lib\ponton\ponton_apparel1";
    		destrType = "DestructDefault";
    		scope = 1;
    	};
    };
    
    

    This builds fine using Visitor3 and pboProject. Then I generate the bridges in a mission file using the following code in init.sqf:

    if (isNil "oneTime") then {
    	oneTime = true;
    
    	// fnc_bridgeA2
    	// parameters: [startingPosition, direction, objectClass, repeats, offsetX, offsetY, offsetZ]
    	fnc_bridgeA2 = {
    		private ["_start","_obj"];
    		_start = createVehicle [
    			_this select 2,
    			_this select 0,
    			[],
    			0,
    			"CAN_COLLIDE"
    		];
    		_start setVectorUp [0,0,1];
    		_start setDir (_this select 1);
    		_start setPosATL (_this select 0);
    		for "_i" from 1 to (_this select 3) do {
    			_obj = createVehicle [
    				_this select 2,
    				_this select 0,
    				[],
    				0,
    				"CAN_COLLIDE"
    			];
    			_obj attachTo [_start, [
    				_i*(_this select 4),
    				_i*(_this select 5),
    				_i*(_this select 6)
    			]];
    		};
    	};
        
            // a big Arma2 concrete bridge on pylons, with metal railings
    	[ 
    		[4156,3636,-1.7],
    		2,
    		"Land_nav_pier_m_2",
    		3,
    		40,
    		0,
    		0
    	] call fnc_bridgeA2;
    
            // an Iron Front pontoon bridge
    	[ 
    		[4156,3600,1.2],
    		92,
    		"Land_ponton_bridge",
    		3,
    		0,
    		38.45,
    		0
    	] call fnc_bridgeA2;
    
    };
    
    

    And here is the screenshot evidence that they work fine in my scripted terrain (with a Kubelwagen driven onto the pontoons):

    pontoon.jpg

     

     

    Many thanks to Killzone_Kid's bridge script and to .kju's gentle nudges in the right direction on configuring a class for the pontoons.

     

    Cheers,

    Madbilly

    • Like 1

  4. Here is what I put in my terrain config.cpp:

    class cfgVehicles
    {		
    	class house;
    	class Land_lib_ponton_bridge: House
    	{
    		armor = 150;
    		model = "\lib\ponton\ponton_bridge";
    		destrType = "DestructDefault";
    		scope = 1;
    	};
    	class Land_lib_ponton_apparel: House
    	{
    		armor = 150;
    		model = "\lib\ponton\ponton_apparel1";
    		destrType = "DestructDefault";
    		scope = 1;
    	};
    };
    
    

    I built the terrain with no problems. But when I try to place "Land_lib_ponton_bridge" on the map in a mission init.sqf it doesn't appear. By contrast, "Land_nav_pier_m_2" works just fine in the same init.sqf file.

     

    Stumped for now, I will sleep on it.

     

    Cheers,

    Madbilly


  5. Well, I think kju meant to recommend that you should not buy IF right now solely on the basis that IFA3 is not yet in final form. So if you are only buying IF to run IFA3, then follow kju's advice.

     

    But if you do buy IF now, you can still play it stand-alone (a neat game), and you can still mod it to IFA2 and play that way.

     

    Nevertheless, kju and others are working hard to make IFA3 the standard (it does/will supersede IFA2 in many ways) so we are all waiting for IFA3 to be finished.

     

    Cheers,

    Madbilly

    • Like 1

  6. Hi everyone,

     

    If you have IFA2 and you would like to experience an SEOW campaign set in the Zhitomir district with the First Ukrainian Front opposed by 4PzAOK, then read on.

     

    We are looking for commanders and participants who are interested in realistic, historically based combat operations within a detailed and evolving strategic framework. If you are seeking an MP server respawning fragfest, this campaign is not for you.

     

    If you want to know more, check out http://seowhq.net/seowhqforum/viewtopic.php?f=63&t=3286  or PM me.

     

    If you don't know how SEOW works with Iron Front, have a look at https://www.youtube.com/watch?v=fZKv0Sv91Sg

     

    Cheers,

    Madbilly


  7. And, to round off this new campaign feature, here is a youtube video I just made. The video demonstrates how Iron Front (Arma 2 mod) can be used inside a much larger and persistent campaign engine (SEOW) to resolve small scale actions and to feed detailed statistics back into the larger campaign seamlessly.
     

     

    http://www.youtube.com/watch?feature=player_embedded&v=iDcQ3cUjZuo

    (updated)

     


    Campaign Feature Summary

     

     

    • Iron Front terrains produced quickly and easily from IL-2 Sturmovik maps, in 2km, 5km or 10km sizes. Yes - an effectively unlimited number of IF terrains can be generated from the huge IL-2 maps!
    • Automatic support for Arma-style units and groups
    • Hills and plains, roads, buildings, coasts, forests and crop lands, refugees, wildlife
    • Automatic HighCommand,TeamSwitch and other modules
    • Full integration with SEOW campaign system, including map definitions, orders of battle, weather conditions, movement waypoints, barrages, supplies and after-action reports
    • Iron Front missions generated from an encompassing, persistent and evolving campaign: missions are intended to be played in a "dead is dead" manner (no base re-spawns etc)
    • Full command security models for SEOW mission planning, so sides can campaign against each other across vast landscapes with proper fog of war and hidden intentions
    • All software released under GPL, written in PHP, Javascript, MySQL and VB.NET
    • Now playing at SEOW HQ

     

    More information

     

    Enjoy!


  8. If you are interested to see some of the IFA2 related documentation in SEOW, have a look at the SEOW Wiki at http://seowhq.net/seowwiki-en/  .  The documentation (still in progress) is found in the links inside the "meta-SEOW" coloured box halfway down the page.

     

    The idea is that SEOW helps players construct a sequence of Iron Front missions in a persistent battlefield, where the detailed outcomes of one mission are used as starting conditions for the next. All missions are intended to be played as "dead is dead", so there is no re-spawning.

     

    SEOW provides a strategic map overview that can be used between missions to resupply units, bring reinforcements into play, issue movement orders, arrange artillery barrages etc. This makes each Iron Front mission self-contained, but part of a broader, persistent and immersive campaign that runs outside Iron Front. SEOW is a campaign engine, whereas Iron Front is used to play each mission in the larger campaign.

     

    Cheers,

    4S


  9. For those who are curious about how to extract terrain information from an IL-2 map and use it to build a brand new Iron Front terrain, have a look at http://seowhq.net/MP4public/DMT/

     

    Once the BI and Mikero tools are set up, it is all just about completely automated. Just a little bit of Visitor3 import/export to be done by hand for each new IF map.

     

    Cheers,

    4S


  10. And, in case you thought I had been abducted, I have now completed the release version of Iron Front support in SEOW, complete with scripted map generation, automated mission generation (with wildlife, refugees, off-map artillery barrages, weather, supplies, High Command module), and a custom dialog interface to write the mission results to a logfile for subsequent parsing and updating the out-of-game battlemap.

     

    More information coming soon.

     

    Cheers

    4S (aka MadBilly)


  11. Hi Joe,

    My learning continues! You were correct. Once I have the scheduled timing with sleep sorted out I can indeed use the Effects sounds directly. But I'll stick with the explicit script approach.

    I found an issue with say3D - it only works for the client so is not good for MP missions. So I have had to go to an MP safe version.

    Replace

    mylogic say3D ""PMC_Incoming1"";

    with

    [mylogic, "PMC_Incoming1",300] call CBA_fnc_globalSay3d;

    Cheers,

    Mad Billy

×