Conversion of Version
1.1 or 1.2 to 2.0
1. Rewrite all character arrays to real strings in all
your code, strings are now transferred as real OFP strings and do not need to be
in character array format. ie: ["a","b"] to "ab" (not array) this
goes for function names as well, now all destination functions need to be
referenced in CoC_NSFunTable.
2. Follow the installation procedure HERE or
HERE (overwrite all files)
3. Locate any places where you may benefit from using
fnSendGlobal or
fnRemoteCall and convert to these functions. (note some data types are not
supported in each of the new methods)
Conversion of Version 1.0 or 1.0a to
Script version 1.1
1. Write down the values for configuration settings you changed in the scripts (if any):
Network/init.sqf
_ConnectTimeout
_PortNumber
_PortBusSize
Network/Port.sqs
_infoWaitTime
_abortLength
_dataWaitTime
Network/Send.sqs
_ackWaitTime
_conWaitTime
_portWaitTime
_maxRetry
2. Follow the installation procedure HERE (overwrite all files)
3. Get any ASCII editing software like UltraEdit 32 which can perform recursive search and replace operations on text.
4. Do a case insensitive search and replace on all your files utilizing Network Services 1.0 or 1.0a according to the following:
rNClientChannel ->
CoC_ClientChannel
rNClientList ->
CoC_ClientList
rNClientsReady ->
CoC_ClientsReady
rNisClient ->
CoC_isClient
rNisServer ->
CoC_isServer
rNisServerClient ->
CoC_isServerClient
rNPeerList ->
CoC_PeerList
5. (optional) On your mission map delete the Server GameLogic
6. Follow the steps from the installation procedure HERE and reconfigure your configuration settings if you wrote any down in step 1.
Conversion of Version 1.0 or 1.0a to Add-on version 1.1
1. Write down the values for configuration settings you changed in the scripts (if any):
Network/init.sqf
_ConnectTimeout
_PortNumber
_PortBusSize
Network/Port.sqs
_infoWaitTime
_abortLength
_dataWaitTime
Network/Send.sqs
_ackWaitTime
_conWaitTime
_portWaitTime
_maxRetry
2. Follow the installation procedure HERE
3. Delete the folders "numSystem" and "Network" in your mission folder.
4. Get any ASCII editing software like UltraEdit 32 which can perform recursive search and replace operations on text.
5. Do a case insensitive search and replace on all your files utilizing Network Services 1.0 or 1.0a according to the following:
rNClientChannel ->
CoC_ClientChannel
rNClientList ->
CoC_ClientList
rNClientsReady ->
CoC_ClientsReady
rNisClient ->
CoC_isClient
rNisServer ->
CoC_isServer
rNisServerClient ->
CoC_isServerClient
rNPeerList ->
CoC_PeerList
6. (optional) On your mission map delete the Server GameLogic.
7. Follow the steps from the installation procedure HERE and reconfigure your configuration settings if you wrote any down in step 1.
8. In your misisons init.sqs make sure to remove the line:
call loadFile "Network\init.sqf";