Page 1 of 1

New Release: SEDB32, MP v4.520, SEDCS v3.2.0

Posted: Sat 28 Feb 2009 7:32 am
by IV/JG7_4Shades
I am delighted to announce the release of the next major milestone in SEOW development. This release, termed SEOW v3.2, brings to completion the development of the ground war functionality in SEOW. There have been MANY changes, new features and bug fixes since the last major release. Prime among these are the first explicit support for IL-2 Mods. In the usual spirit of SEOW configurability, campaign admins may disable Mod support by a single mouse click in the DCS if they prefer. However, in making arrangements for Mod support, I have focused on the HistorySFX (and AWI) specialist Mods which I believe are the most credible and historically based Mod collections available at the moment. Thus, by enabling support for these Mods, I believe that the SEOW experience will be enhanced in terms of realism and accuracy.

Full documentation of the new features will appear soon at SEOWiki, but in the meantime here is a summary of the changes since the last release.


DCS v3.2.0

*) Made SQL compression a default setting for MySQL connections.
*) Corrected alignment of Railway Station target objects (II/JG3K.Brandle)
*) Added support for Delayed Flights
*) Elevated combat platoon status to balloons and searchlights (works best with HistorySFX Mod v3.1)
*) Added support for propaganda leaflet drops
*) Added support for selectable mission durations (22GCT_Gross)
*) Added support for train mission tasking and parking
*) Added support for placement of "_ru" at the end of .properties filenames; now if the option is checked, three files will be written: the 2 standard files + the "_ru.properties" file (22GCT_Gross)
*) Extended use of combined unit placement, armour style, to HSFX Mod infantry units (242Sqn_Chap)
*) Added support for paratrooper assault missions (102nd_YU_Vuk)
*) Completely revised Air Regiment naming logic: now driven by extended Airforce_Units table (IV/JG7_Warg)
*) Removed Complex Ground Movement exception for terminating routes
*) Some modifications to the flight withdrawal model. Specifically, any airbase with "Withdrawal" in its name will be treated as a landing withdrawal point (242Sqn_Chap)
*) Deprecated the use of table "Station_Types" in favour of the new "Railway_Stations" table
*) Corrected calculation of train bearing
*) Changed Complex Ground Movement to ensure that trains always end at even grid locations
*) Changed slider so that Supply:Weight ratio can be varied arbitrarily (II/JG3K.Brandle)
*) Added support for automatic tracking of partial vehicle column and train loss
*) Added HistorySFX FactoryProductionMode option
*) Made AIOnly directives explicit depending on HistorySFX Mode selection
*) Added heavy rail freight option, and added morale and supply modification to units emergency unloaded from partially destroyed trains
*) Refined resolution on Supply Production Rates sliders
*) Added support for Spy units
*) Added unit class-dependent CGM modes (102nd_YU_Devill)
*) All recon parameters now declared public, and read from the extended Sector_Recon_Parameters table in a new sub called from subResolveMission
*) Extended civil morale tests to HSFX objects (buses etc)
*) Added code to handle train rolling stops
*) Revised modUtilities.subDestroyFreight() for partial destruction of combined units
*) Extra checking for valid unit types in modMissionAnalyzer => slightly more graceful template aborts
*) Corrected handling of Industrial Installation recon, especially from Spy actions
*) Corrected aircraft destruction SQL at captured airbases (242Sqn_Chap)
*) Corrected initialization of blank templates
*) Made slider resolution for the Initial Infrastructure Load sliders 0.1%
*) Extended special character support for unit names
*) Abstracted the idle usage rate constants from modSupply into the Campaign_Settings table
*) Moved the air and ground planning durations into the DB, making them no longer universal to the MP install
*) Support for Railway Stations as a freight resource


SEDB32
*) "Truck_Type 94" corrected to "Truck_Type 94" in Object_Costs (Brandle)
*) Kursk, Moscow and Smolensk Highway updates
*) Bridge 164 length corrected in Kursk (II/JG3K.Brandle)
*) Sub behaviour changed to account for submerge/surface function in MP
*) Greatly enhanced settings in Campaign_Settings table
*) Extra P-47D loadouts (Hitcher)
*) Added and populated Route_BLockages table
*) Corrected use of Stationary$BikeBMW in Convoys_Vehicles table - use Kettenkrad (22GCT_Gross)
*) Added Paratrooper_Assault_Orders table
*) Reworked AircraftLoadouts, Airforce_Units, Army_Units, Convoys_Trains, Convoys_Vehicles, Resupply_Points, Highways, Railway_Waypoints, Bridges (=69.GIAP=Tushka), Industrial_Installations tables
*) Added Paratrooper_Assault_Orders, Air_Regiment_Structure, Combined _Unit_Status, Combined_Unit_Losses, Railway_Intersections, Railway_Rolling_Stop, Railway_Stations tables
*) Deleted Railways, Shipping_Convoy_Routes, Shipping_Convoy_Waypoints, Squadron_Flight_Names, SquadronData, Station_Layouts, Station_Type, TheatreData, WeaponDescriptions tables
*) Vastly changed Object_Specifications table, including explicit support for new HistorySFX objects (242Sqn_Chap)


MP4-v4.520
*) Added context menu command to move selected submarine units between surfaced and submerged states
*) Corrected TopUp counter SQL (13_Baxter)
*) Added Med corrections (22GCT_Gross) and corrected Omura North php file for Kyushu (Hitcher)
*) Corrected display of artillery ranges in MP-OptionScreen.php (RAF74_Taipan)
*) Added support for Delayed Flights option
*) Added secrecy option for escorts (II/JG3K.Brandle)
*) Added propaganda leaflet drops
*) Corrected loadout selector for Recon, Supply and Propaganda flights
*) Corrected display of Propaganda Drop icons
*) Implementation of mission length support (22GCT_Gross)
*) Added support for route blockage display
*) Gave due credit to the Meditorranean builders, and to =69.GIAP=MYATA for his Kurland high-res efforts
*) Corrected initial and ending waypoint altitudes and speeds for escort flights (II/JG3K.Brandle)
*) Corrected handling of air transfers in SOG tools for withdraw points
*) Enabled train movement
*) Inserted a test in the reinforcements NU code to prevent trains being stacked on top of each other at resupply points
*) Filtered trains so that wagons do not appear as selectable reinforcements
*) Adjusted the context menu to remove extraneous functions depending on selected unit type
*) Enhanced withdrawUnit() in MP-Head.js and MP-WithdrawUnit.php to handle train withdrawals
*) Libya support (242Sqn_Chap)
*) Enabled paratrooper assault support (102nd_YU_Devill)
*) Greatly revised the Affiliation() function in the MP to take advantage of the new Airforce_Units table
*) Corrected display of initial infrastructure load settings in MP-OptionsScreen.php
*) Corrected handling of Delay and ETA data for NUCommit.php
*) Improved handling of rail In Progress missions
*) A little scrutiny of supply usage and unit endurance calculations (Paddington)
*) Removed air and ground duration parameters from MP-Configuration.php - they are now DB settings
*) Updated OptionsScreen for latest campaign settings
*) Added support for heavy rail freight option, further debugging of train freight (II/JG3K.Brandle, IV/JG7_Warg)
*) Increased ship grid spacing parameters in MP-NUCommit.php (242Sqn_Chap)
*) Removed reference to Railway Platform coordinates from MP-SQL.php; now uses Railway target coordinates
*) Set up supply unloading to railway stations
*) Correction of naming alias for Range field in CO query of MP-SQL.php (22GCT_Gross)
*) Added slashes to query results for army, rail and naval unit names
*) Added MP config option to allow dynamic width of select menus
*) Extended character support for units
*) Allowed national icon display for army units as well as airforce units
*) Revised handling of HistorySFX support in MP-OptionsScreen.php, MP-ProductionCosts.php, MP-ManageCampaign.php and in data loading in MP-SQL.php
*) Handling of Multisector flag on resupply points in GS tools (II/JG3K.Brandle)
*) Corrected handling of Command and Control functions especially for shipping (102nd_HR_Cmirko, 102nd_YU_Devill, 242Sqn_Chap)
*) Support for English Channel sector (PA_Dore)
*) Added new context option to toggle all friendly unit engagement ranges (102nd_HR_Cmirko)
*) Updated ProductionCosts.php screen to show command/control and paratroop status
*) Added support for Spy units
*) Constructed an array for the ObjectRoles table and got MP-Head,js to use direct references to the contents, rather than hard-coded role descriptions
*) Fortress Malta support (242Sqn_Chap)
*) Support for Slovakia Lite and Gothic Line maps (EAF92_Brigstock, 242Sqn_Chap, 22GCT_Gross, 22GCT_Hawk)
*) Corrected display of railway resupply points, and added bearing of rail supply points for admin users
*) Extended select widths in Industrial Production tool; minor display adjustments for GoF, Ardennes, Lvov, Manchuria, Murmansk so Railway supply points will show at edges of the map
*) Immediate selection of units now works to fill out all drop down menus with default selections
*) Extra Object Images (AMVI_Dax)
*) Reformatted Airbase tooltips for greater legibility
*) Extra string escaping for Supply Drops, Pilot Reports
*) Updated logic to prevent display of old propaganda drops
*) Corrected handling of carrier-based escorts in MP-Head.js (Hitcher)
*) Enhancements for Prokhorovka (PA_Dore)
*) Updated map loader strings for HistorySFX (242Sqn_Chap)
*) Added extra national insignias for HistorySFX nations (242Sqn_Chap)

MP-Statistics v1.114
*) Added text formatting support to Stats pages by extending the LL() function in stats_functions.php
*) Corrected Costs handling for Vehicle/Trains in MP-PilotDetails.php
*) Added optional display of pilot skills to MissionDetails.php Chronological Action Events (Mhondoz)
*) Added extra spacing to the last three tables in MP-PilotDetails.php to allow for long verbose names
*) Minor alteration of "Vehicle" and "Mechanized" in English.lang file to take new Infantry units into account
*) Corrections for paratroopers
*) Updated language packs to incorporate the Rail table in CumulativeLosses page; added DB-driven calculation of vehicle column and train sizes
*) Corrected Stats pages for the redesigned Convoys tables
*) Corrected display of Supply Dump Protagonist image in MP-MissionDetails.php (22GCT)
*) Corrected handling of parachute destruction events in MP-MissionDetails.php (II/JG3K.Brandle)
*) Upgraded Stats engine to handle new Airforce_Units structure
*) Corrected mis-attributions for vehicle destruction and extended ObjMissionDisposition queries for surrender and desertion events

Downloads are at the usual place. Enjoy!

Cheers,
4Shades, on behalf of all the SEOW contributors!

Posted: Sat 28 Feb 2009 9:19 am
by 22GCT_Gross
That's incredible, 4Shades!
I look forward to test all these great new features.
World SE community will able to play the best simulation platform ever seen.

Posted: Sat 28 Feb 2009 11:57 am
by PA-Dore
"Superbe travail" 4Shades (now I know you understand french). I'm immediatly going to download it


All explanations by 4Shades on SEOW Wiki thanks!

Posted: Sat 28 Feb 2009 3:00 pm
by 102nd-HR-cmirko
great stuff and another superb release :D

lots of new "toys" to play with ! :)

cheers mate !!!

Posted: Sat 28 Feb 2009 5:01 pm
by =69.GIAP=TUSHKA
Большое спасибо!!

Posted: Tue 03 Mar 2009 9:47 am
by IV/JG7_4Shades
PA_Dore has kindly submitted some extended mapping support for Kursk. You can download this at the links below:

Kursk Extended Mapping

Kursk Extended Mapping (French version)

Thanks Dore!

Cheers,
4Shades

Posted: Sat 07 Mar 2009 12:32 am
by Hitcher
Great news! Thank you, Shades and all contributors!

Posted: Sun 29 Mar 2009 8:13 am
by IV/JG7_4Shades
The first bug patch for SEOW v3.2 is now being uploaded to the usual place. The SEOW software suite now has the following version numbers:

SEDCS v3.2.1
MP4-v4.532 (including Statistics v1.118)
SEDB32B

The changes in SEDB32B are not structural - they are simply changes to data loads in a few tables. The SEDB32A data structure is maintained. The MP patch contains some important bug fixes, as does the DCS patch.

Here is a list of changes:

SEDCS v3.2.1
*) Improved handling of damage to combined units by tracking Unit_Name_Mapping identities.
*) Corrected bad string->double cast in subFindLocation() in subAdvanceUnit() section.
*) Corrected display of Industrial Recon Decay in frmMain
*) Corrected SQL for successful Paratrooper Assaults
*) Added some code to prevent supply and strength numbers dropping below zero.
*) Corrected handling of partial damage to paratrooper assault units arising from multiple parachute kill events (Ala13_Nachote)
*) Updated SQL to handle new combined structure for Convoys_Vehicles.
*) Ensured that Factories are not allocated production points at template initialization time.
*) Corrected handling of Pilot "landed" events in modMissionAnalyzer.subUpdatePilotStatus(). It is possible for a plane to land even though the pilot is dead, so a "landed" event should not overwrite a previous KIA/Captured/Bailed status. (II/JG3F.Muller)
*) Updated the copyright period on the splashscreen to include 2009.
*) Commented out a basMessageBox() call in subAddAirRegiment() (=69.GIAP=TUSHKA)
*) Ensured that partially destroyed Engineer units now repair infrastructure (bridges) proportionately to their remaining strength.

MP4-v4.432
*) Extended mapping for Kursk (PA_Dore)
*) Corrected Augusta PHP in Fortress Malta sector (PA_Dore)
*) Fixed ProductionTypes loader in MP-SQL.php (Paddington)
*) Corrected quote handling in MP-FreightLoader.php (Grifo_rott)
*) Updated Francais.lang for Statistics (PA_Dore)
*) Corrected display of unit names with multiple brackets in EscortForm and on the Big Yellow Button
*) Expanded DefaultFlightAltitude to optionally employ the MaxSpeedAlt data from Object_Specifications. If $DefaultFlightAltitude < 0 then it is taken as a percentage of the MaxSpeedAlt to use as default waypoint altitude. Example: DefaultFlightAltitude = -85 => 0.85*MaxSpeedAlt will be the default waypoint altitude. Normal Ceiling and MinAltitude restrictions are observed, including the CS setting of MaxSpeedAlt as Ceiling. (II/JG3K.Brandle)
*) Corrected recon parameters loader in MP-Head.js to handle new Sector_Recon_Parameters structure (IV/JG7_Warg)
*) Corrected definition of ttgif in drawObj() and drawTransporter() (IV/JG7_Warg)
*) Corrected default green page DB connection definitions (Goanna)
*) Corrected ProductionTypes SQL loader
*) Added fictional Borduria and Syldavia icon support (IV/JG7_Warg)
*) Added extra images for HistorySFX vehicles and bazookas
*) Corrected Statistics for Top-Up losses and for Axis unit strafing (IIJG3K.Brandle)

SEDB32B
*) Completely revised the Convoys_Vehicles table (II/JG3K.Brandle)
*) Completely revised the Ostfriesland highways
*) Changed Stat1 index for Combined_Unit_Losses table (MySQL) (Grifo_rott)
*) Updated Object_Specifications table to include all HistorySFX objects

Cheers,
4Shades

Posted: Fri 03 Apr 2009 11:40 pm
by IV/JG7_4Shades
A new functionality and bugfix release is now available. The major new feature is the Sardegna map contributed by PA_Dore. However some important improvements have also been made to the MP. This release contains updates to the MP and enhanced data loads for the DB. No changes have been made to the DCS.

Changes since the previous bug fix release (MP4 v4.532, SEDCS v3.2.1, SEDB32B) are as listed below:

MP4 (Patch from v4.520 to v4.534)
*) All changes in patch to v4.532
*) Sardegna support (PA_Dore)
*) Added test for mysql PHP module in makeDBconnection() (rnzoli)
*) Corrected broken MSAccess SQL for factory production types
*) Corrected factory production selectors to allow train production and to show all valid units
*) Updated Credits and Map definitions pages

SEDCS
no changes to SEDCS v3.2.1

SEDB32
*) A small patch release to SEDB32B, including Sardegna data in Access and MySQL formats, including the MySQL reference database and Sardegna SQL scripts. No structural changes.

Cheers,
4Shades

Posted: Sun 12 Apr 2009 10:32 pm
by IV/JG7_4Shades
Another bug patch release, this time only involving DCS and MP. The database is unchanged. The MP patch can be applied to existing SEDB32 campaigns with no problems. DCS v3.2.2 can be used with all existing SEDB32 campaigns, i.e. remove DCS v3.2.0 or v3.2.1 and replace with v3.2.2.

Here is a list of changes in the new files:

DCS v3.2.2
*) Corrected FrontMarker SQL for "strategic and military control" option to place markers on all ground units except trains. Revised front marker generation to use control fields directly for Railway_Stations and Resupply_Points, rather than counting numbers of nearby units. (TA_Findo)
*) Revised handling of scenery objects to ensure that their damage state reflects local combat actions. Now template designers can build their own scenery (forts, towns, airbases, etc) and the associated damage state will be managed similarly to standard SEOW urban damage, i.e. based on local combat events and repaired at the same rate as industrial repair.
*) Corrected handling of captured aircraft after crew bailout behind enemy lines (II/JG3K.Brandle)
*) Reduced the placement of runway lights: now only place fires and runway lights during the day if weather is raining or worse.
*) Corrected initial waypoint altitude specifications for Escort aircraft coming from OffMap locations, to prevent immediate collisions on spawn (II/JG3K.Brandle)
*) Updated Factory Groups algorithm to define groups at the City level, rather than sector-wide. (II/JG3K.Brandle)
*) Corrected DBNull error in subUpdateReconRefitAndRepair for MSAccess database connections.

MP4 (Patch from v4.520 to v4.540)
*) All changes in patch to v4.534.
*) Tightened targeting constraints for Supply Drops. Now the recon must be greater than recon threshold before a supply drop can be targeted. (WTE_Ikey)
*) Enhanced Ostfriesland mapping support (PA_Dore)
*) Added force capital costs to Mission Planning Tools tooltip and to Force History page, but only if Use_Costs setting is enabled (22GCT_Gross)
*) Corrected Force History page to include spy listings and mission numbering.
*) Improved MP handling of quotation marks in object verbose names, e.g. B-29 'Silverplate' Superfortress (22GCT_Gross)

Enjoy!

4Shades