Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Moderator: SEOW Developers
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
This is the thread for bug reports for SEOW v7.3.
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
DCS and MP upgrade: v7.3.1
*) Fixed minor bug in the Iron Front support, for the Undo Analyze operation in the DCS
*) Improved verbose names display for admin user in MP
*) Added new ground movement mode: Simple+Bridges. This clamps units to cross rivers only at road bridges, elsewhere simple movement applies. Note that this re-numbers the CGM values, so check your settings in an in-progress campaign if you use v7.3.1 (Thor)
Now available for download. Enjoy!
*) Fixed minor bug in the Iron Front support, for the Undo Analyze operation in the DCS
*) Improved verbose names display for admin user in MP
*) Added new ground movement mode: Simple+Bridges. This clamps units to cross rivers only at road bridges, elsewhere simple movement applies. Note that this re-numbers the CGM values, so check your settings in an in-progress campaign if you use v7.3.1 (Thor)
Now available for download. Enjoy!
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
And another bug fix, this time only for the DCS.
*) Corrected bad string init for Simple+Bridge mode
*) Updated Factory Default settings for new CGM model
*) Corrected trigger logic for case where the defined signaller is an active barraging unit (Gross)
Note that it is not recommended to use active barraging units, i.e. "AIF" units that have valid barrage orders (indirect fire orders) as signallers. AIF units that are in direct fire mode can be used as signallers with no problem.
Cheers,
4S
*) Corrected bad string init for Simple+Bridge mode
*) Updated Factory Default settings for new CGM model
*) Corrected trigger logic for case where the defined signaller is an active barraging unit (Gross)
Note that it is not recommended to use active barraging units, i.e. "AIF" units that have valid barrage orders (indirect fire orders) as signallers. AIF units that are in direct fire mode can be used as signallers with no problem.
Cheers,
4S
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Gross suggested that we add a list of statistics archives to the MP-Statistics page, so old statistics pages from previous campaigns can be discoverable. Good idea!
Stats v7.3.2
Stats v7.3.2
IV/JG7_4Shades
SEOW Developer
SEOW Developer
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Good idea yes, in the pass I kept them in an old folder^^
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Added extra details to Statistics Archives listings; Statistics v7.3.3
Pilot Count
- calculated from the number of *.jpg files inside the archive folder
Mission Count
- calculated from the number of SE-*.html files inside the archive folder
Pilot Count
- calculated from the number of *.jpg files inside the archive folder
Mission Count
- calculated from the number of SE-*.html files inside the archive folder
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 302
- Joined: Fri 13 Apr 2007 1:13 pm
- Location: Italy
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Thank you much Shades. That gives a much appreciated summary of the seow activities across the years
22GCT_Gross
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
New patch update: DCS v7.3.3, MP v7.3.5, Statistics v7.3.4
*) Corrected iterator/break for meta forces loader in DCS
*) Added support for captured/surrendered forces in Statistics
*) Added capture/surrender support to meta-SEOW/Iron Front scripts
*) Added foggy breath support for cold weather in Iron Front missions
Enjoy!
*) Corrected iterator/break for meta forces loader in DCS
*) Added support for captured/surrendered forces in Statistics
*) Added capture/surrender support to meta-SEOW/Iron Front scripts
*) Added foggy breath support for cold weather in Iron Front missions
Enjoy!
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 302
- Joined: Fri 13 Apr 2007 1:13 pm
- Location: Italy
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Mike,
the MP-News.php now includes the Provence Sector, but no Provence database is available and other php files are not including that as well.
So, a mere update returns an error in the Mission Planner to me.
At the moment I have commented the MP-news.php line 475 and that solved the issue.
the MP-News.php now includes the Provence Sector, but no Provence database is available and other php files are not including that as well.
So, a mere update returns an error in the Mission Planner to me.
At the moment I have commented the MP-news.php line 475 and that solved the issue.
Code: Select all
//$headlines .= SectorLinkNews("Provence");
22GCT_Gross
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
Thanks Gross, my mistake. I will issue a complete patch to include full support for Provence.
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
I have just released a small update to the DCS, v7.3.4 and a related update to the meta-SEOW code in MP4public.
File Upload Feature (new)
The DCS now has a revised "Remote Functions" tab, with a new "File Upload" section appearing. This feature allows you to specify a file (in your local PC filesystem) that can be uploaded to a particular FTP server of your choice. The upload takes place at the beginning of each Analyze stage. I added this feature to support SEOW campaigning in the situation where multiple people may be using a single remote SEOW server, e.g. it may be useful to upload logfiles automatically. In the following I describe how the feature works.
The File Upload section contains two fields to be filled out by the DCS user. If either field is not filled out, the feature is ignored.
The Local File field is where you specify what file on your PC you wish to have copied to the remote FTP server each Analyze stage. Any file is ok, but the larger the file the longer the transfer time. If this field empty or is showing "undefined", or has a pale blue background then the feature is inactive.
The FTP Server URL field is where you specify the FTP address, credentials and destination path for your local file transfer. If this field has a pale blue background then no valid URL has been entered. A valid URL has the general format:
where
username is the ftp login name (avoid special characters, use HTML encoding for @ "%40" if needed)
password is the ftp login password
serveraddress is the domain name or IP number of the FTP server
port is the port number of the FTP server
folderpath is the destination folder name for the local file once transferred
filename is the name that the local file will be given once transferred
As an example, consider an FTP server "my.ftpserver.com" listening on port 21 for connections from user "fyodor" with password "Brno". You decide you want to upload "C:\Program Files (x86)\Ubisoft\HSFX\eventlog.lst" to the remote folder "HSFXlog" in fyodor's account and call it "latest_eventlog.lst". In this hypothetical example you would set:
Setting these two fields correctly (with acceptable contents) will result in the field backgrounds going white.
Of course, even if you define the File Upload field values correctly, the FTP upload will only work properly if your named FTP server already has the appropriate account established and operating. It is the user's responsibility to ensure this. In testing this feature works reliably and well for properly configured settings. When the DCS Analyze button is pressed the FTP transfer is commenced immediately and the DCS progress bar will display yellow as the file is transferred. Once the transfer is complete the progress bar will revert to green and the usual Analyze process will continue.
To accompany this feature I have modified the meta-SEOW log analyzer in the MP to scan a log folder for the latest logfiles (*.RPT, *.txt) and proceed with the latest logs for all defined meta-maps. This means that the campaign admin can build a SEOW mission remotely (DCS Build) which produces a single HSFX mission and multiple Iron Front missions. Different people can download different Iron Front missions in zip format, host them and upload their logfiles to the remote SEOW ftp server folder. Once all the Iron Front log files are assembled, the campaign admin can remotely perform a single DCS Analyze to advance the campaign state.
I am sure that other people will find their own creative uses for the File Upload feature.
Cheers,
4Shades
File Upload Feature (new)
The DCS now has a revised "Remote Functions" tab, with a new "File Upload" section appearing. This feature allows you to specify a file (in your local PC filesystem) that can be uploaded to a particular FTP server of your choice. The upload takes place at the beginning of each Analyze stage. I added this feature to support SEOW campaigning in the situation where multiple people may be using a single remote SEOW server, e.g. it may be useful to upload logfiles automatically. In the following I describe how the feature works.
The File Upload section contains two fields to be filled out by the DCS user. If either field is not filled out, the feature is ignored.
The Local File field is where you specify what file on your PC you wish to have copied to the remote FTP server each Analyze stage. Any file is ok, but the larger the file the longer the transfer time. If this field empty or is showing "undefined", or has a pale blue background then the feature is inactive.
The FTP Server URL field is where you specify the FTP address, credentials and destination path for your local file transfer. If this field has a pale blue background then no valid URL has been entered. A valid URL has the general format:
Code: Select all
ftp://username:password@serveraddress:port/folderpath/filename
username is the ftp login name (avoid special characters, use HTML encoding for @ "%40" if needed)
password is the ftp login password
serveraddress is the domain name or IP number of the FTP server
port is the port number of the FTP server
folderpath is the destination folder name for the local file once transferred
filename is the name that the local file will be given once transferred
As an example, consider an FTP server "my.ftpserver.com" listening on port 21 for connections from user "fyodor" with password "Brno". You decide you want to upload "C:\Program Files (x86)\Ubisoft\HSFX\eventlog.lst" to the remote folder "HSFXlog" in fyodor's account and call it "latest_eventlog.lst". In this hypothetical example you would set:
Code: Select all
Local File = C:\Program Files (x86)\Ubisoft\HSFX\eventlog.lst
FTP Server URL = ftp://fyodor:Brno@my.ftpserver.com:21/HSFXlog/latest_eventlog.lst
Of course, even if you define the File Upload field values correctly, the FTP upload will only work properly if your named FTP server already has the appropriate account established and operating. It is the user's responsibility to ensure this. In testing this feature works reliably and well for properly configured settings. When the DCS Analyze button is pressed the FTP transfer is commenced immediately and the DCS progress bar will display yellow as the file is transferred. Once the transfer is complete the progress bar will revert to green and the usual Analyze process will continue.
To accompany this feature I have modified the meta-SEOW log analyzer in the MP to scan a log folder for the latest logfiles (*.RPT, *.txt) and proceed with the latest logs for all defined meta-maps. This means that the campaign admin can build a SEOW mission remotely (DCS Build) which produces a single HSFX mission and multiple Iron Front missions. Different people can download different Iron Front missions in zip format, host them and upload their logfiles to the remote SEOW ftp server folder. Once all the Iron Front log files are assembled, the campaign admin can remotely perform a single DCS Analyze to advance the campaign state.
I am sure that other people will find their own creative uses for the File Upload feature.
Cheers,
4Shades
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
DCS 7.3.5 Update
*) Corrected ClockAdvance logic for Meta-Forces table
*) Re-calculated ProgressBar limit for FlushDB
*) Defined PARTISAN token and recon reduction (Kopfdorfer)
*) Altered Partisan function to test the Obj_Group_Name instead of Unit_Name
*) Corrected handling of FTP Upload states
*) Refined handling of SU-85 vs SU85 naming conventions in modUtilities.strStationaryObject (or similar)
*) Corrected AddForces tool to ensure correct mission naming in Meta_Forces (Brandle)
*) Incremented copyright years; incremented to 7.3.5
Now available for download at https://sourceforge.net/projects/seow/files/. Enjoy!
*) Corrected ClockAdvance logic for Meta-Forces table
*) Re-calculated ProgressBar limit for FlushDB
*) Defined PARTISAN token and recon reduction (Kopfdorfer)
*) Altered Partisan function to test the Obj_Group_Name instead of Unit_Name
*) Corrected handling of FTP Upload states
*) Refined handling of SU-85 vs SU85 naming conventions in modUtilities.strStationaryObject (or similar)
*) Corrected AddForces tool to ensure correct mission naming in Meta_Forces (Brandle)
*) Incremented copyright years; incremented to 7.3.5
Now available for download at https://sourceforge.net/projects/seow/files/. Enjoy!
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
SEDB Update: SEDB74
*) Added Provence sector (Dore)
*) Minor changes in Object_Specifications, Meta_IF44_Unit_Definitions tables
*) Added Provence sector (Dore)
*) Minor changes in Object_Specifications, Meta_IF44_Unit_Definitions tables
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
MP update: MP4public v7.3.17
meta-SEOW functions
*) DMT: Support for specific surface roughness map selection via Scripts/MM-DMT.php.
*) Mission Scripts: Added surrender status to SEOW log and added setVehicleAmmo and setSkill adjustments to flyby.sqf
*) Mission Scripts: Foggy breath and Fire At Will mods for MM operations.
*) MM-MissionBuilder: Improved MM scripts to handle foraging and atrocities.
*) MM-MissionBuilder: Improved handling of colonel and barrage events.
*) MM-AnalyzeLog: added antagonist filter for internal hex-coded objects in processActionDataEvent()
*) MM-AnalyzeLog: Enabled tracking of ApparatusControl events
*) MM-AnalyzeLog.php: Corrected Crew_ID definition for captures - replaced "/" by "_".
*) MM-BuildMissions.php: Included test for 'captured' status in buildWrecks() so that wrecks are not placed for captured units.
*) MM-AnalyzeLog: Extended logfile scanning logic to scan all *.RPT files and mission .txt files to select the most recent. This is intended to support the case where multiple hosts are uploading logfiles from many metamaps to the same folder.
*) MM-Metadata: Added MAPNAMELENGTH parameter to MM-Metadata.php and other MM scripts
*) Support for MM playability feature in MP-SQL.php and MP-Head.js; revised spy support in MM-BuildMissions.php
*) MM-AnalyzeLog: Used LEFT JOIN in loadOOB() to include civilians, animals etc in OOB
*) MM-BuildMissions: Added extended German soldier types to AddOns list
*) MP-Head: Associated DMZ exclusion zones with metamaps in toggle function
*) MP-Misc: Added html_entity_decode() function to MP-Misc.php to give character support in IF briefings etc
*) MM-BuildMissions: Added recon marker and labelling support, including for colonels, control points and for supply drops
*) MM-BuildMissions: Added zip compression function for easy mission folder downloads
*) MM-BuildMissions: proper initialization of radio channel dialogs, for FAW, Saves, Reveal Weapons etc
*) MM-BuildMissions/MM-AnalyzeLog: Added code to reproduce colonel locations from the previous mission (Brandle)
*) MM-BuildMissions: ALLOWLONEHQ feature
*) MP-Head: Added display of meta strength for freighted units in drawTransporter() (Brandle)
*) MP-Head: Added calculations to handle modified freight weight for damaged MetaForces units. - Maybe need to consider units with strength>1
*) MP-Head: Corrected Force Listing tool for meta units
*) MP-Head: Extended typeclass test to poll IF_Member_Type field from Meta_Forces. This helps identify infantry-only squads being mapped to non-VRI objects in IL2 world. (Brandle)
*) MP-Head: More graceful handling of unit status in MP-Head.js without Meta_Forces entries
*) MP-Head: Added icon to unit tooltip to signify missing IF unit definition
*) Updated handling of spy units in MM tools and in MP-NUCommit.php, including concealed weapons
*) MM-BuildMissions: corrected placement of parked aircraft
*) MM-BuildMissions: Added unique SQL keys for different Colonels in different met-maps
*) MP-Head: Corrected display of apparatus meta-icon for MG units
Conventional MP functions
*) MP-Misc: Added some more utility functions to MP-Misc (roman numerals, Excel column codes)
*) MP-News.php: Improved formatting
*) MP-SQL: Nested IFs for correct verbose names for admin user
*) MP-Head: Added display of original unit name to Rename unit dialog
*) MP-Head: Corrected TaskForce tool layout for cases with small map dimensions
*) MP-Head: Adjusted table formatting in drawObj() and drawTransporter()
*) Added Provence support (Dore)
Cheers,
4Shades
meta-SEOW functions
*) DMT: Support for specific surface roughness map selection via Scripts/MM-DMT.php.
*) Mission Scripts: Added surrender status to SEOW log and added setVehicleAmmo and setSkill adjustments to flyby.sqf
*) Mission Scripts: Foggy breath and Fire At Will mods for MM operations.
*) MM-MissionBuilder: Improved MM scripts to handle foraging and atrocities.
*) MM-MissionBuilder: Improved handling of colonel and barrage events.
*) MM-AnalyzeLog: added antagonist filter for internal hex-coded objects in processActionDataEvent()
*) MM-AnalyzeLog: Enabled tracking of ApparatusControl events
*) MM-AnalyzeLog.php: Corrected Crew_ID definition for captures - replaced "/" by "_".
*) MM-BuildMissions.php: Included test for 'captured' status in buildWrecks() so that wrecks are not placed for captured units.
*) MM-AnalyzeLog: Extended logfile scanning logic to scan all *.RPT files and mission .txt files to select the most recent. This is intended to support the case where multiple hosts are uploading logfiles from many metamaps to the same folder.
*) MM-Metadata: Added MAPNAMELENGTH parameter to MM-Metadata.php and other MM scripts
*) Support for MM playability feature in MP-SQL.php and MP-Head.js; revised spy support in MM-BuildMissions.php
*) MM-AnalyzeLog: Used LEFT JOIN in loadOOB() to include civilians, animals etc in OOB
*) MM-BuildMissions: Added extended German soldier types to AddOns list
*) MP-Head: Associated DMZ exclusion zones with metamaps in toggle function
*) MP-Misc: Added html_entity_decode() function to MP-Misc.php to give character support in IF briefings etc
*) MM-BuildMissions: Added recon marker and labelling support, including for colonels, control points and for supply drops
*) MM-BuildMissions: Added zip compression function for easy mission folder downloads
*) MM-BuildMissions: proper initialization of radio channel dialogs, for FAW, Saves, Reveal Weapons etc
*) MM-BuildMissions/MM-AnalyzeLog: Added code to reproduce colonel locations from the previous mission (Brandle)
*) MM-BuildMissions: ALLOWLONEHQ feature
*) MP-Head: Added display of meta strength for freighted units in drawTransporter() (Brandle)
*) MP-Head: Added calculations to handle modified freight weight for damaged MetaForces units. - Maybe need to consider units with strength>1
*) MP-Head: Corrected Force Listing tool for meta units
*) MP-Head: Extended typeclass test to poll IF_Member_Type field from Meta_Forces. This helps identify infantry-only squads being mapped to non-VRI objects in IL2 world. (Brandle)
*) MP-Head: More graceful handling of unit status in MP-Head.js without Meta_Forces entries
*) MP-Head: Added icon to unit tooltip to signify missing IF unit definition
*) Updated handling of spy units in MM tools and in MP-NUCommit.php, including concealed weapons
*) MM-BuildMissions: corrected placement of parked aircraft
*) MM-BuildMissions: Added unique SQL keys for different Colonels in different met-maps
*) MP-Head: Corrected display of apparatus meta-icon for MG units
Conventional MP functions
*) MP-Misc: Added some more utility functions to MP-Misc (roman numerals, Excel column codes)
*) MP-News.php: Improved formatting
*) MP-SQL: Nested IFs for correct verbose names for admin user
*) MP-Head: Added display of original unit name to Rename unit dialog
*) MP-Head: Corrected TaskForce tool layout for cases with small map dimensions
*) MP-Head: Adjusted table formatting in drawObj() and drawTransporter()
*) Added Provence support (Dore)
Cheers,
4Shades
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Bug Reports: SEDB73, MP4 v7.3.x, SEDCS v7.3.x
New bug fix update for DCS: v7.3.6
Two new bugs have been reported by Thor and Scannon.
1. As noted by Thor, negative values of Fuel_Freight have cropped up recently in the DB. This report led to some code updates in the MP and I have enforced non-negative Fuel and Fuel_Freight values in the DCS via SQL and other code in v7.3.6.
2. Scannon found that template initialization did not establish proper Meta_Forces representations for units included as Rocket types in the template file. This was an oversight in the DCS. From v7.3.6 onwards the subProcessRockets function now properly builds Meta_Forces representations.
DCS v7.3.6 is now available for download.
Cheers,
4S
Two new bugs have been reported by Thor and Scannon.
1. As noted by Thor, negative values of Fuel_Freight have cropped up recently in the DB. This report led to some code updates in the MP and I have enforced non-negative Fuel and Fuel_Freight values in the DCS via SQL and other code in v7.3.6.
2. Scannon found that template initialization did not establish proper Meta_Forces representations for units included as Rocket types in the template file. This was an oversight in the DCS. From v7.3.6 onwards the subProcessRockets function now properly builds Meta_Forces representations.
DCS v7.3.6 is now available for download.
Cheers,
4S
IV/JG7_4Shades
SEOW Developer
SEOW Developer