ocapmod / ocap-legacy Goto Github PK
View Code? Open in Web Editor NEWOCAP is a game-changing tool that allows the recording and playback of operations on an interactive (web-based) map.
License: Other
OCAP is a game-changing tool that allows the recording and playback of operations on an interactive (web-based) map.
License: Other
Panthera - by IceBreakr
N=1.6
Image Size=16384
Mapname, worldSize, displayName
"panthera3",10240,"Island Panthera v3.66"
Json entry
{
"name": "Podogorsk",
"worldName": "FDF_Isle1_a",
"worldSize": 20480,
"imageSize": 16384,
"multiplier": 0.8
}
http://1tac.tk/repo/ocap-islands/fdf_isle1_a.rar
(Folders lowercased)
OCAP Version: 0.5.0.1-beta
Server OS: Windows
Description:
Whenever I try to load in a recording with a map, that is not in the current REPO, I get the errormessage "map is not installed" - which makes perfect sense.
When i then add the map (zip, unzipped and added to the .json file) it still cannot load the map.
Is there any workaround for locally installation of maps?
Steps to reproduce:
RPT File
N/A
Hello there, I am a host in FolkArps as well as the primary developer of the FA mission database (FAMDB https://github.com/Raptoer/FAMDB). I'm considering integrating the two so that the session management feature of FAMDB manages operations in ocap.
What are your guys's thoughts on this?
I know this is known, but added it here for tracking and discussion.
Interesting possible fixes/information:
acemod/ACE3#3790 (comment)
alexcroox/R3#1
alexcroox/R3@5824d06
Please submit your maps here (as a comment) and they will be added to the OCAP map repository when possible.
Your submission will receive a ๐ when it has been added to the repo.
Example submission:
http://mywebsite.com/download/mymap.tar
{
"name": "Isla Duala 3",
"worldName": "isladuala3",
"worldSize": 10240,
"imageSize": 16384,
"multiplier": 1.6
}
Note: Please do not use this ticket for discussion. Comments should contain submissions only.
line.addTo(map);
in ocap.js
sometimes reports the error:
Uncaught TypeError: Cannot read property '0' of undefined
OCAP Version: 0.5.0.1 Beta
Server OS: Windows 2012 R2
Arma 3 Server Version : stable, 32bit exe
Description:
No capture is performed. According to the RPT file, the ocap_exporter extension is well loaded and then, nothing.
Steps to reproduce:
RPT File
https://pastebin.com/zr0inrjb
OCAP Version: 0.5.01
Server OS: Windows Server 2012R2 / IIS 7.5
Description:
The /admin site is not password protected, allowing anyone to access it.
Steps to reproduce:
Head to the /admin site.
RPT File
n/a
Maybe another shade of yellow/orange?
With the new loading message, if say the map doesn't exist. You will just get the loading message with no error messages.
The simple idea here is to render group names/icons when zoomed out, but as you zoom in to switch to drawing individual units and names.
An easy method to check when this is appropriate is to - Calculate the average position on a group, and if all the units are less than a threshold distance (calculate in terms of screen-width of a proportion in the browser) you use a group icon.
A similar sort of distance check between units could be used check if its appropriate to draw text labels. As if there is a lot of clutter drawing the labels only adds 'noise' but if there is else around having the information is a bonus. This would mean in the case that there is only one player and nothing else their name would always be shown on the map.
A while back I implemented similiar ideas into my communities group map tracker. - https://www.youtube.com/watch?v=yZZwG3hdWmo
Can we please have some instructions on how to compile the JS, PBO and Dll. This way we can test /run from master.
OCAP Version: 0.5.0.1-beta
Server OS: N/A
Description:
Admin page unprotected: #45
display_errors/display_startup_errors enabled.
phpinfo() accessible: Included info.php
in release.
Download malicious remote file to server (OCAP Master >= Sep 18, 2016) bec7380
Steps to reproduce: N/A
RPT File: N/A
Live view of the current missions.
If we stream the json straight to the webserver could this be done?
This ticket will serve as a progress tracker for CUP Terrains.
Would be useful with a loading data prompt - we just had a 2 hour operation with 70~ players and the JSON takes a while to load. It just makes the screen go blank.
I'll try to send a pull request for this within a day or two. It may have been added already but I haven't seen it yet, at least.
At the moment we have to end the mission with a command to "finalize" the recording.
This has some issues:
Idea:
Create a daemon that runs out of game that receives the recording data stream. Use this to build and compile the recording json file.
One step further to this could be streaming the data straight to the websever via an api.
This means if we #missions a mission instead of ending it can just finalize the recording.
This will also allow us to have "allways on" recording.
For some reference this is how the AAR recording from United Operations works. ( http://riflingmatters.com/aar/browse )
Happy to demo/talk about further.
[172,"hit",23,[87,"Noreen "Bad News" ULR (Camo)"],"337"],
When playback is ended, pause button should turn into play again
OCAP Version: 0.5.0.1-beta
Server OS: Windows
Description:
The map Southern Sahrani is not displayed correctly in OCAP
http://i.imgur.com/D3ofREo.png
Steps to reproduce:
record an opperation on Southern Sahrani
playbacksystem
RPT File:
N/A
OCAP Version: Latest Commit: https://github.com/mistergoodson/OCAP/commit/76aac14b93d9b9dc3c2320f1ad002714267ae235
Server OS: Windows 10 x64
Description: DLL Post to reciever.php does not work if URL is HTTPS
DLL has a function to check if URL beings with HTTP. I would remove it completely as it doesn't really work correctly.
27/01/2017 22:59 | Sending POST data to https://sd-99230.dedibox.fr/ocap/http://data/receive.php
Could you please fix it, or if not make a quick guide on how to compile the DLL
Many webservers run on MariaDB over MySQL/SQLite, and this throws an error in the installer.
#1 is the root cause.
However, since MariaDB and SQLite can be run at the same time, it isn't that major an issue.
This should be something on the backburner unless you have free time.
OCAP Version: v0.5.0.1-beta
Server OS: Windows
Description:
Icons in top bar (next to OCAP logo) aren't clickable until mission replay is opened - I added some custom icons there (like "Return to page") and it's a shame they are inactive unless during playback.
Steps to reproduce:
Open OCAP and try to click "i" icon
RPT File
n/a
Is there any function to make it start recording, from console? Same as stoping is doing.
Some improvement ideas:
For review purposes, it would be nice if a subset of markers would be logged to the AAR. Markers are often used to mark the overall plan as well as contact reports, which would be useful feedback during review (did all elements head the right way? Did we kocate spotted enemies correctly?).
Logging side and global markers would likely be sufficient.
Something is not going right with the latest maps added.
Maps are installed but not saying so in the console.
maps.json
[ { "name": "Stratis", "worldName": "stratis", "worldSize": 8192, "imageSize": 16384, "multiplier": 2 }, { "name": "Isla Duala 3", "worldName": "isladuala3", "worldSize": 10240, "imageSize": 16384, "multiplier": 1.6 }, { "name": "Sara", "worldName": "sara", "worldSize": 20480, "imageSize": 16384, "multiplier": 0.8 }, { "name": "Reshmaan", "worldName": "reshmaan", "worldSize": 20480, "imageSize": 16384, "multiplier": 0.8 }, { "name": "Takistan", "worldName": "takistan", "worldSize": 12800, "imageSize": 16384, "multiplier": 1.28 }, { "name": "Tanoa", "worldName": "Tanoa", "worldSize": 15361, "imageSize": 16384, "multiplier": 1.06659723 }, { "name": "Clafghan", "worldName": "clafghan", "worldSize": 20491, "imageSize": 16384, "multiplier": 0.79957054 }, { "name": "Zargabad", "worldName": "Zargabad", "worldSize": 8193, "imageSize": 16384, "multiplier": 1.99975589 }, { "name": "Altis", "worldName": "Altis", "worldSize": 30721, "imageSize": 16384, "multiplier": 0.53331597 }, { "name": "Chernarus", "worldName": "Chernarus", "worldSize": 15361, "imageSize": 16384, "multiplier": 1.066597226743051 }, { "name": "Island Panthera", "worldName": "panthera3", "worldSize": 10240, "imageSize": 16384, "multiplier": 1.6 }, { "name": "Southern Sahrani", "worldName": "SaraLite", "worldSize": 10240, "imageSize": 16384, "multiplier": 1.6 }, { "name": "Everon", "worldName": "Eden", "worldSize": 12801, "imageSize": 16384, "multiplier": 1.2799 }, { "name": "Nogova", "worldName": "Noe", "worldSize": 12801, "imageSize": 16384, "multiplier": 1.2799 }, { "name": "Kolgujev", "worldName": "Cain", "worldSize": 12800, "imageSize": 16384, "multiplier": 1.28 }, { "name": "Rahmadi", "worldName": "Intro", "worldSize": 5121, "imageSize": 16384, "multiplier": 3.19937512205 }, { "name": "Utes", "worldName": "utes", "worldSize": 5120, "imageSize": 16384, "multiplier": 3.2 }, { "name": "Porto", "worldName": "Porto", "worldSize": 5121, "imageSize": 16384, "multiplier": 3.19937512205 }, { "name": "Shapur", "worldName": "Shapur_BAF", "worldSize": 2049, "imageSize": 16384, "multiplier": 7.99609565642 }, { "name": "Desert Island", "worldName": "Desert_Island", "worldSize": 12800, "imageSize": 16384, "multiplier": 1.28 }, { "name": "United Sahrani", "worldName": "Sara_DBE1", "worldSize": 20481, "imageSize": 16384, "multiplier": 0.7999609394 } ]
OCAP Version: 0.5.0.1-beta
Server OS: Windows Server 2012 R2
Description:
Some of my mission captures don't correctly capture the worldname
Steps to reproduce:
Unsure - appears to happen randomly
RPT File
Operations Table Export: operations.xlsx
Server RPT: arma3server_2016-09-25_15-34-23.rpt.txt
OCAP log: https://www.dropbox.com/s/rc3onlzm2k8kt67/ocap_log.txt?dl=0
Upon starting capture, grab current in-game time. On capture export, include this time in the mission meta-data.
Knowing the mission start time, and capture delay (e.g. 1 frame capture per second), we can calculate the game time in playback.
Potential issues: If game-time is suddenly changed (e.g. by Zeus or mission script), this will not be reflected in playback.
OCAP: Version 0.5.0.1 Beta
http://itsbux.com/ocap/
When trying to play back a 1h 40min operation the web part shows an error, that the json is file could not be found. (Note: Had to manually fix #18 and escape some of the strings)
When looking at the web developer tools, one can see that the json file is actually trying to be loaded as an XHR request.
Though this request seems to fail after a few ms.
Any plans for supporting POST or PUT for uploading the JSON file? Makes things a lot easier for some people.
If you have no plans I'll see if I can't implement it and send a pull request.
On installation, the server ip is collected for statistical purposes. However not everyone might agree with having their IP collected.
This should be optional, as not everyone wants to do that.
And on top of that, you're also transmitting more information than just the ip address. For example you're also fetching the file root of the location where OCAP has been installed in. Why do you need to know this? It's a unnecessary privacy breach.
OCAP Version: 0.5.0.1
Server OS: Web: Ubuntu, DS: Windows
Description: Wierd user location - Player Pegasus in Coop_Smash_Grab_Smash_v1-3 (http://riflingmatters.com/ocap/)
Steps to reproduce: Watch from minute 13 while following player, unit teleports then after a while teleports to the right position. (User does not have the ability to do this in the server)
RPT File
https://www.dropbox.com/s/9350keowm8vdodu/arma3server_2016-09-26_04-59-59.zip?dl=0
Could this be compiled with native linux / c support?
Error:Map"isladuala3"is not installed
Getting this error even though it is installed.
Have an interface to be able to delete/rename/add operations.
OCAP Version: 0.5.0.1-beta
Server OS: Windows
Description:
OCAP makes two entries in database, from which one row is empty.
Steps to reproduce:
random
RPT File
01-03-2017 23:17 | Appended capture data to capture file.
01-03-2017 23:17 | Parsing arguments...
01-03-2017 23:17 | Done.
01-03-2017 23:17 | Sending gct_tr@40_poligonPL_612.json to http://ocap.armagct.pl/data/receive.php...
01-03-2017 23:17 | Web server responded with: option: addFile
fileName: gct_tr@40_poligonPL_612.json
fileContents: {"worldName":"fata","missionName":"Poligon ","missionAuthor":"Wynarator feat Keeway, Klakier, Bany","captureDelay":2,"endFrame":2
,"entities":[
{"startFrameNum":0,"type":"unit","id":0,"name":"Wynarator","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":1,"positions":[
[[5598.55,6035.38],194,1,0],
[[5594.76,6036.12],291,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":1,"name":"Lukasz Kesler","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5623.13,6030.56],0,1,0],
[[5623.13,6030.56],0,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":2,"name":"modern","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5624.52,6034.04],0,1,0],
[[5624.52,6034.04],0,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":3,"name":"Korneliusz Nowak","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5626.86,6037.8],189,1,0],
[[5626.86,6037.8],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":4,"name":"Slawomir Siekierski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5628.43,6037.56],189,1,0],
[[5628.43,6037.56],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":5,"name":"Arkadiusz Sobczyk","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5630.47,6036.84],189,1,0],
[[5630.47,6036.84],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":6,"name":"Czeslaw Korycki","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5627.36,6039.96],189,1,0],
[[5627.36,6039.96],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":7,"name":"Janusz Majchrzyk","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5628.94,6039.72],189,1,0],
[[5628.94,6039.72],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":8,"name":"Piotr Paszek","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5630.97,6039],189,1,0],
[[5630.97,6039],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":9,"name":"Patryk Karpowicz","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5627.84,6041.86],189,1,0],
[[5627.84,6041.86],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":10,"name":"Dawid Nowak","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5629.41,6041.62],189,1,0],
[[5629.41,6041.62],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":11,"name":"Slawomir Wajdak","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5631.45,6040.9],189,1,0],
[[5631.45,6040.9],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":12,"name":"Roman Zarobkiewicz","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5628.39,6044.06],189,1,0],
[[5628.39,6044.06],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":13,"name":"Wojciech Samerek","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5629.96,6043.82],189,1,0],
[[5629.96,6043.82],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":14,"name":"Daniel Ciszewski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5632,6043.1],189,1,0],
[[5632,6043.1],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":15,"name":"Czeslaw Lipiecki","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5620.8,6038.84],189,1,0],
[[5620.8,6038.84],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":16,"name":"Cezary Przybyszewski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5622.96,6038.57],189,1,0],
[[5622.96,6038.57],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":17,"name":"Andrzej Pietruch","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5621.3,6041],189,1,0],
[[5621.3,6041],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":18,"name":"Arkadiusz Wydra","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5623.46,6040.73],189,1,0],
[[5623.46,6040.73],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":19,"name":"Michal Anuszewski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5621.78,6042.9],189,1,0],
[[5621.78,6042.9],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":20,"name":"Marek Przybylik","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5623.94,6042.63],189,1,0],
[[5623.94,6042.63],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":21,"name":"Rafal Wojciechowski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5622.33,6045.1],189,1,0],
[[5622.33,6045.1],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":22,"name":"Jerzy Dylik","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5624.49,6044.83],189,1,0],
[[5624.49,6044.83],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":23,"name":"Jerzy Kotas","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5625.16,6038.01],189,1,0],
[[5625.16,6038.01],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":24,"name":"Norbert Smolewski","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5625.66,6040.17],189,1,0],
[[5625.66,6040.17],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":25,"name":"Michal Karpowicz","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5626.14,6042.07],189,1,0],
[[5626.14,6042.07],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":26,"name":"Krzysztof Lesiak","group":"Szkolenia Podstawowe","side":"WEST","isPlayer":0,"positions":[
[[5626.69,6044.27],189,1,0],
[[5626.69,6044.27],189,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":27,"name":"Adam Harrison","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5404.76,6031.65],267,1,0],
[[5404.76,6031.65],267,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":28,"name":"Harrison Johnson","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5396.44,5971.29],359,1,0],
[[5396.44,5971.29],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":29,"name":"William Spiegelman","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5388.62,5974.22],178,1,0],
[[5388.62,5974.22],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":30,"name":"Dylan Wright","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5390.35,5974.15],178,1,0],
[[5390.35,5974.15],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":31,"name":"Patterson Evans","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5391.9,5974.03],178,1,0],
[[5391.9,5974.03],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":32,"name":"William Ryan","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5393.48,5973.95],178,1,0],
[[5393.48,5973.95],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":33,"name":"Ben Johnson","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5395.21,5973.88],178,1,0],
[[5395.21,5973.88],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":34,"name":"Alfie O'Brien","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5396.76,5973.76],178,1,0],
[[5396.76,5973.76],178,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":35,"name":"Ethan Collins","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5394.72,5971.4],359,1,0],
[[5394.72,5971.4],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":36,"name":"George Lee","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5393.17,5971.56],359,1,0],
[[5393.17,5971.56],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":37,"name":"Douglas MacDonald","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5391.59,5971.68],359,1,0],
[[5391.59,5971.68],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":38,"name":"Ethan Hall","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5389.87,5971.78],359,1,0],
[[5389.87,5971.78],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":39,"name":"Donald Murphy","group":"Szkolenia Zaawansowane","side":"WEST","isPlayer":0,"positions":[
[[5388.31,5971.94],359,1,0],
[[5388.31,5971.94],359,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":40,"name":"Pawel Wojtas","group":"Alpha 1-1","side":"CIV","isPlayer":0,"positions":[
[[6857.82,5641.4],265,1,0],
[[6857.82,5641.4],265,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":41,"name":"Dariusz Kotas","group":"Alpha 1-2","side":"CIV","isPlayer":0,"positions":[
[[6870.09,5643.54],318,1,0],
[[6870.09,5643.54],318,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":42,"name":"Kazimierz Gad","group":"Alpha 1-3","side":"CIV","isPlayer":0,"positions":[
[[6861.99,5651.97],244,1,0],
[[6861.99,5651.97],244,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":43,"name":"Alexander James","group":"Alpha 2-1","side":"CIV","isPlayer":0,"positions":[
[[403.008,11453.1],160,1,0],
[[403.008,11453.1],160,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":44,"name":"Harrison Walsh","group":"Alpha 2-1","side":"CIV","isPlayer":0,"positions":[
[[6160.71,14354.9],245,1,0],
[[6160.71,14354.9],245,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":45,"name":"Dariusz Kowalik","group":"Alpha 2-1","side":"CIV","isPlayer":0,"positions":[
[[-1239.39,8816.96],120,1,0],
[[-1239.39,8816.96],120,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":46,"name":"Krzysztof Szaniawski","group":"Alpha 2-1","side":"CIV","isPlayer":0,"positions":[
[[7021.2,5482.23],120,1,0],
[[7021.2,5482.23],120,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":47,"name":"Marian Skwara","group":"Alpha 2-1","side":"CIV","isPlayer":0,"positions":[
[[-1686.16,3595.53],51,1,0],
[[-1686.16,3595.53],51,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":48,"name":"Michal Siedlecki","group":"Alpha 2-2","side":"CIV","isPlayer":0,"positions":[
[[6564.81,5613.76],152,1,0],
[[6564.81,5613.76],152,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"unit","id":49,"name":"Jacob Snowe","group":"Alpha 2-3","side":"CIV","isPlayer":0,"positions":[
[[15747.7,4599.39],232,1,0],
[[15747.7,4599.39],232,1,0]],"framesFired":[]},
{"startFrameNum":0,"type":"vehicle","id":50,"class":"truck","name":"M1083A1P2-B","positions":[
[[5671.83,5995.33],359,1,[]],
[[5671.83,5995.33],359,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":51,"class":"truck","name":"M1078A1P2 (Open)","positions":[
[[5653.48,5989.13],14,1,[]],
[[5653.48,5989.13],14,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":52,"class":"truck","name":"M1078A1P2","positions":[
[[5666.06,5995.72],8,1,[]],
[[5666.06,5995.72],8,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":53,"class":"truck","name":"M1078A1P2","positions":[
[[5676.04,5993.7],8,1,[]],
[[5676.04,5993.7],8,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":54,"class":"truck","name":"M1078A1P2 (Open)","positions":[
[[5657.66,5988.02],14,1,[]],
[[5657.66,5988.02],14,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":55,"class":"car","name":"M1151 M240 Deploy (D)","positions":[
[[5671.96,6023.48],193,1,[]],
[[5671.96,6023.48],193,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":56,"class":"car","name":"M1151 M2 Deploy JTAC (D)","positions":[
[[5667.68,6023.23],199,1,[]],
[[5667.68,6023.23],199,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":57,"class":"car","name":"M998A1 (D)","positions":[
[[5601.91,6052.95],236,1,[]],
[[5601.91,6052.95],236,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":58,"class":"truck","name":"Star-944","positions":[
[[5640.49,6015.06],98,1,[]],
[[5640.49,6015.06],98,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":59,"class":"truck","name":"Star-944","positions":[
[[5640.06,6010.41],98,1,[]],
[[5640.06,6010.41],98,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":60,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[5625.17,6023.14],27,1,[]],
[[5625.17,6023.14],27,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":61,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[5629.92,6022.9],27,1,[]],
[[5629.92,6022.9],27,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":62,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[5634.19,6022.64],27,1,[]],
[[5634.19,6022.64],27,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":63,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[5638.21,6021.93],27,1,[]],
[[5638.21,6021.93],27,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":64,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[5642.16,6020.95],27,1,[]],
[[5642.16,6020.95],27,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":65,"class":"truck","name":"M977A4-B (Repair)","positions":[
[[5672.01,6035.35],0,1,[]],
[[5672.01,6035.35],0,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":66,"class":"truck","name":"M977A4","positions":[
[[5678.34,6036.43],0,1,[]],
[[5678.34,6036.43],0,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":67,"class":"car","name":"M1151 M2 (D)","positions":[
[[5676.02,6022.72],199,1,[]],
[[5676.02,6022.72],199,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":68,"class":"car","name":"M1151 M2 (D)","positions":[
[[5681.09,6022.13],199,1,[]],
[[5681.09,6022.13],199,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":69,"class":"car","name":"M1151 M2 (D)","positions":[
[[5685.23,6021.79],199,1,[]],
[[5685.23,6021.79],199,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":70,"class":"car","name":"M1025A2 (M2/Snorkel)","positions":[
[[5689.94,6020.42],199,1,[]],
[[5689.94,6020.42],199,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":71,"class":"truck","name":"M1078A1P2","positions":[
[[5704.81,5998.16],253,1,[]],
[[5704.81,5998.16],253,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":72,"class":"truck","name":"M1078A1P2 (Open)","positions":[
[[5707.2,6018.4],294,1,[]],
[[5707.2,6018.41],294,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":73,"class":"truck","name":"M1078A1P2","positions":[
[[5704.57,6008.61],274,1,[]],
[[5704.57,6008.61],274,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":74,"class":"truck","name":"M1083A1P2-B (Flatbed)","positions":[
[[5730.06,6047.18],277,1,[]],
[[5730.06,6047.18],277,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":75,"class":"car","name":"MaxxPro Dash M2","positions":[
[[5419.02,5806.81],5,1,[]],
[[5419.02,5806.81],5,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":76,"class":"apc","name":"M2A2ODS","positions":[
[[5466.67,5817.06],2,1,[]],
[[5466.67,5817.06],2,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":77,"class":"apc","name":"M2A2ODS","positions":[
[[5467.66,5832.86],2,1,[]],
[[5467.66,5832.86],2,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":78,"class":"tank","name":"M1A2SEPv1 (TUSK I)","positions":[
[[5484.16,5804.33],4,1,[]],
[[5484.16,5804.33],4,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":79,"class":"tank","name":"M1A2SEPv1 (TUSK I)","positions":[
[[5485.6,5822.31],4,1,[]],
[[5485.6,5822.31],4,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":80,"class":"tank","name":"M1A2SEPv1 (TUSK I)","positions":[
[[5487.81,5841.2],4,1,[]],
[[5487.81,5841.2],4,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":81,"class":"car","name":"Hatchback","positions":[
[[5519.39,5873.52],207,1,[]],
[[5519.39,5873.52],207,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":82,"class":"car","name":"Golf IV 1.9 TDI","positions":[
[[5516.33,5874.27],209,1,[]],
[[5516.33,5874.27],209,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":83,"class":"car","name":"SUV","positions":[
[[5526.41,5872.73],200,1,[]],
[[5526.41,5872.73],200,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":84,"class":"car","name":"Skoda Octavia II 2.0 TDI","positions":[
[[5522.97,5873.27],205,1,[]],
[[5522.97,5873.27],205,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":85,"class":"car","name":"VAZ-2103 (Red)","positions":[
[[5530.73,5872.3],208,1,[]],
[[5530.73,5872.3],208,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":86,"class":"truck","name":"M1087A1P2 (MHQ)","positions":[
[[5529.44,5863.19],301,1,[]],
[[5529.44,5863.19],301,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":87,"class":"car","name":"M1114 Medevac (D)","positions":[
[[5370.18,5815.91],266,1,[]],
[[5370.18,5815.91],266,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":88,"class":"car","name":"M1114 Medevac (D)","positions":[
[[5376.38,5815.42],90,1,[]],
[[5376.38,5815.42],90,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":89,"class":"car","name":"M1114 Medevac (D)","positions":[
[[5364.18,5815.35],266,1,[]],
[[5364.18,5815.35],266,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":90,"class":"car","name":"M997A2 (D)","positions":[
[[5364.75,5837.17],360,1,[]],
[[5364.75,5837.17],360,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":91,"class":"car","name":"M997A2 (D)","positions":[
[[5368.39,5836.89],175,1,[]],
[[5368.39,5836.89],175,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":92,"class":"apc","name":"Rosomak (Las)","positions":[
[[5469.15,5848.14],6,1,[]],
[[5469.15,5848.14],6,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":93,"class":"car","name":"MaxxPro M2","positions":[
[[5411.34,5807.16],0,1,[]],
[[5411.34,5807.16],0,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":94,"class":"car","name":"RG-33","positions":[
[[5415.37,5806.8],0,1,[]],
[[5415.37,5806.8],0,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":95,"class":"apc","name":"M1117 ASV","positions":[
[[5423.9,5807.01],360,1,[]],
[[5423.9,5807.01],360,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":96,"class":"car","name":"M1025A2 (Unarmed)","positions":[
[[6534.16,5591.91],48,1,[]],
[[6534.16,5591.91],48,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":97,"class":"car","name":"M1114 Medevac (D)","positions":[
[[7078.28,5489.71],40,1,[]],
[[7078.28,5489.71],40,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":98,"class":"car","name":"M1097A2 (4D)","positions":[
[[7082.66,5488.89],40,1,[]],
[[7082.66,5488.89],40,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":99,"class":"car","name":"M1097A2 (4D)","positions":[
[[7086.6,5488.01],220,1,[]],
[[7086.6,5488.01],220,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":100,"class":"truck","name":"M1078A1P2-B (Open)","positions":[
[[7045.23,5485.2],263,1,[]],
[[7045.23,5485.2],263,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":101,"class":"static-weapon","name":"M41A4 TOW","positions":[
[[7122.13,5498.48],96,1,[]],
[[7122.13,5498.48],96,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":102,"class":"static-weapon","name":"M41A4 TOW","positions":[
[[7122.57,5496.39],106,1,[]],
[[7122.57,5496.39],106,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":103,"class":"static-weapon","name":"M41A4 TOW","positions":[
[[7122.66,5493.69],49,1,[]],
[[7122.66,5493.69],49,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":104,"class":"static-weapon","name":"Mk. 19 (M3)","positions":[
[[7127.98,5493.94],102,1,[]],
[[7127.98,5493.94],102,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":105,"class":"static-weapon","name":"M2HB (M3 AA)","positions":[
[[7132.42,5497.09],71,1,[]],
[[7132.42,5497.09],71,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":106,"class":"static-weapon","name":"FIM-92F (DMS)","positions":[
[[7129.76,5496.83],194,1,[]],
[[7129.76,5496.83],194,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":107,"class":"static-weapon","name":"ZU-23-2","positions":[
[[7130.66,5494.32],94,1,[]],
[[7130.66,5494.32],94,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":108,"class":"static-weapon","name":"SPG-9M","positions":[
[[7125.93,5493.59],98,1,[]],
[[7125.93,5493.59],98,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":109,"class":"static-weapon","name":"9K115-2 'Metis-M'","positions":[
[[7125.82,5497.47],90,1,[]],
[[7125.82,5497.47],90,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":110,"class":"tank","name":"T-34-85M","positions":[
[[8802.58,5637.03],270,1,[]],
[[8802.58,5637.03],270,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":111,"class":"tank","name":"T-55A","positions":[
[[8576.07,5553.69],269,1,[]],
[[8576.07,5553.69],269,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":112,"class":"tank","name":"T-55A","positions":[
[[8982.88,5682.33],265,1,[]],
[[8982.88,5682.33],265,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":113,"class":"tank","name":"BMP-1","positions":[
[[8151.5,5461.38],270,1,[]],
[[8151.5,5461.38],270,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":114,"class":"tank","name":"BMP-2 (obr. 1980g.)","positions":[
[[8128.28,5582.54],304,1,[]],
[[8128.28,5582.54],304,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":115,"class":"tank","name":"T-72B (obr. 1984g.)","positions":[
[[8375,5505.08],267,1,[]],
[[8375,5505.08],267,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":116,"class":"apc","name":"BTR-60PB","positions":[
[[7728.74,5560.32],250,1,[]],
[[7728.74,5560.32],250,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":117,"class":"car","name":"Offroad","positions":[
[[7382.59,5550.53],250,1,[]],
[[7382.59,5550.53],250,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":118,"class":"car","name":"Offroad","positions":[
[[7382.24,5453.62],303,1,[]],
[[7382.24,5453.62],303,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":119,"class":"truck","name":"Truck (cargo)","positions":[
[[7300.66,5523.56],243,1,[]],
[[7300.66,5523.56],243,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":120,"class":"car","name":"MB 4WD","positions":[
[[7286.24,5453.63],293,1,[]],
[[7286.24,5453.63],293,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":121,"class":"tank","name":"T-34-85M","positions":[
[[7139.91,5716.57],178,1,[]],
[[7139.91,5716.57],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":122,"class":"tank","name":"T-55A","positions":[
[[7186.2,5784.58],194,1,[]],
[[7186.2,5784.58],194,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":123,"class":"apc","name":"BTR-60PB","positions":[
[[7030.8,5785.96],154,1,[]],
[[7030.8,5785.96],154,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":124,"class":"tank","name":"T-72B (obr. 1984g.)","positions":[
[[8354.75,5632.97],265,1,[]],
[[8354.75,5632.97],265,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":125,"class":"car","name":"BRDM-2 M97","positions":[
[[7016.12,5484.23],274,1,[]],
[[7016.12,5484.23],274,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":126,"class":"static-weapon","name":"9K115-2 'Metis-M'","positions":[
[[7125.92,5495.29],51,1,[]],
[[7125.92,5495.28],51,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":127,"class":"apc","name":"M113A3 M2","positions":[
[[7954.93,5601.58],259,1,[]],
[[7954.93,5601.58],259,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":128,"class":"heli","name":"UH-60M","positions":[
[[5661.26,6083.62],1,1,[]],
[[5661.26,6083.62],1,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":129,"class":"heli","name":"Helicopter","positions":[
[[5661.27,6084.87],1,1,[]],
[[5661.27,6084.87],1,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":130,"class":"heli","name":"UH-60M","positions":[
[[5629.93,6084],178,1,[]],
[[5629.93,6084],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":131,"class":"heli","name":"Helicopter","positions":[
[[5629.99,6082.75],178,1,[]],
[[5629.99,6082.75],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":132,"class":"heli","name":"MH-6M Little Bird","positions":[
[[5574.64,6077.77],0,1,[]],
[[5574.64,6077.77],360,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":133,"class":"heli","name":"Helicopter","positions":[
[[5661.27,6084.87],1,1,[]],
[[5661.27,6084.87],1,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":134,"class":"heli","name":"Helicopter","positions":[
[[5629.99,6082.75],178,1,[]],
[[5629.99,6082.75],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":135,"class":"heli","name":"UH-60M","positions":[
[[5695.41,6079.69],178,1,[]],
[[5695.41,6079.69],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":136,"class":"heli","name":"Helicopter","positions":[
[[5695.46,6078.44],178,1,[]],
[[5695.46,6078.44],178,1,[]]]},
{"startFrameNum":0,"type":"vehicle","id":137,"class":"heli","name":"Helicopter","positions":[
[[5695.46,6078.44],178,1,[]],
[[5695.46,6078.44],178,1,[]]]}],"events":[
[0,"connected","Wynarator"],
[0,"connected","SERVER"],
[2,"disconnected","Wynarator"]]}
Notice: Undefined index: worldName in /mnt/STO1/gcteam/www/armagct.pl/ocap/web/data/receive.php on line 36
Notice: Undefined index: missionName in /mnt/STO1/gcteam/www/armagct.pl/ocap/web/data/receive.php on line 36
Notice: Undefined index: missionDuration in /mnt/STO1/gcteam/www/armagct.pl/ocap/web/data/receive.php on line 36
Notice: Undefined index: filename in /mnt/STO1/gcteam/www/armagct.pl/ocap/web/data/receive.php on line 36
01-03-2017 23:17 | Sending POST data to http://ocap.armagct.pl/data/receive.php
01-03-2017 23:17 | Web server responded with: option: dbInsert
worldName: fata
missionName: Poligon
missionDuration: 4
filename: gct_tr@40_poligonPL_612.json
The filter on the right hand side filters from the start of the text logs instead of anywhere in the recorded text logs.
Example:
Player Connected
If you try and filter for Connected it won't work.
If you filter for Player it will.
URLs on the information page are not entered. Fixed with Pull Request #20
OCAP Version: 0.5.0.1 Beta
Arma 3 Version: stable
Server OS: Windows
Description:
OCAP Export dont work with x64 Server
Error: Call extension 'ocap_exporter' could not be found
Steps to reproduce:
RPT File:
http://pastebin.com/PdT5x47C
Pull request:
#55
Fixed File:
https://drive.google.com/file/d/0BzoKZYY0UB_VYzdSakpWYnRVV1k/view
Version 0.5.0.1 Beta
As FTP is not yet compatible. Sending Data to remote data base works, but i wonder if there is any chance of saving de data in local and sending the rest to remote we server. The idea is to do the FTP task manually.
The problem is that in a rented server I don't have access to full OS, so I cant get the absolute path for the json to be exported.
Is there any change of it working, we will have FTP capabilities on future as the config file says?
Thanks.
Got the follow error when installing. All checks where green.
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /var/www/[REMOVED]/public_html/ocap/install/install.php:43 Stack trace: #0 /var/www/[REMOVED]/public_html/ocap/install/install.php(43): PDO->__construct('sqlite:../data/...') #1 {main} thrown in /var/www/[REMOVED]/public_html/ocap/install/install.php on line 43
Install complete!
You may now capture and playback operations.
Please delete, move, or rename the install/ directory.
Please ensure you have tested OCAP before using it on official gaming nights with your group.
Capture a mission (using the OCAP server addon) and check that the capture .json file was correctly transferred to the data/ directory.
Playback the recently captured mission to ensure that all is working well
Note: To download/install new maps or check for OCAP updates, head to /admin.```
OCAP Version: v0.5.0.1-beta
Server OS: Linux
Description:
When using Firefox, skipping on the seek bar by either sliding the progress indicator along the time axis or clicking on any point on the time axis doesn't do anything. The progress indicator will jump back to its original position and the video will continue to play where it left off.
Firefox 45.7.0 ESR on Debian Jessie
Expected behaviour:
Clicking on any point on time axis, or sliding the indicator along the time axis should make the playback jump to the indicated moment in the playback.
Steps to reproduce:
RPT File
Web-frontend related
Last night my community played a 2 and half hour long mission and it only captured 8 frames but all events from the mission are in the .json file.
In the DB file it only states duration is 8 as well.
We've played a 2 hour long mission before and that worked fine, but last night it failed to capture player, ai and vehicle positions.
Hello. we at FolkArps just successfully got OCAP working on our linux server, but we have a large library of existing missions and would rather not have to update every one to get ocap exports. I was hoping we could just add an "Ended" event handler, however it doesn't seem to be firing.
Any advice?
If that doesn't work then I think I can make a mod that redefines a custom ending function that is used by our missions, butI would prefer to use an event handler.
Not sure if this is something you want, but perhaps a discord channel or something so people can talk about the project, provide support of people trying to set it up, etc.
Works well for headswe and his swifty project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.