EpochModTeam/DayZ-Epoch

Epoch 1.0.7 Beta - RC4

Closed this issue · 26 comments

Ladies and Gentlemen, if everything goes as planned this is the last Epoch 1.0.7 Release Candidate.

Joining with the DayZ Launcher

  1. Download and install 7-zip from this website: https://7-zip.de/download.html
  2. Download the Epoch 1.0.7 Client Files from google drive: https://drive.google.com/drive/folders/1Xx0wq8QJFG4AqeXquxMQADm8y73FYeYO
  3. If you have finished the download, unpack the Epoch 1.0.7 Client Files. You need at least 7,4 GB of disk space.
  4. Go into the folder where you have installed all your of Arma 2 OA DayZ mods. It depends on where the DayZ Launcher has set the path.
  5. Once you found the folder with your mods rename @DayZ_Epoch to @DayZ_Epoch_old.
  6. Copy and paste the downloaded and unpacked folder from 3. into the mods folder where you have renamed the Epoch Mod. Keep in mind you need at least 7,4 GB of disk space.
  7. There should be a folder with the name @DayZ_Epoch_old and @DayZ_Epoch now.
  8. Click on @DayZ_Epoch and check if there is a sub folder called addons. @DayZ_Epoch\addons.
  9. If there is another folder called @DayZ_Epoch copy everything from this folder into the root folder called @DayZ_Epoch. So it looks like: that @DayZ_Epoch\addons and not: @DayZ_Epoch@DayZ_Epoch\addons.
  10. Update to RC4:
  11. Download the updated files from: https://drive.google.com/drive/folders/1JgjLJZG7E7DBFeF2BGKBBju8v3vyMQUg
  12. Unpack the RC4 Files and copy from the unpacked @DayZ_Epoch from the updated files folder over the @DayZ_Epoch from 6. and overwrite all files in there.
  13. You are ready to join an Epoch 1.0.7 Server now. Open the DayZ Launcher and join 94.130.68.169 - Offical DayZ Epoch 1.0.7 Test Server.
  14. You will get a message that Epoch needs validating/updating. Click ok and ignore it. You can join the Test Server now.
  15. If you want to join any other Epoch non 1.0.7 server, just rename @DayZ_Epoch_old back to @DayZ_Epoch

For Server Admins:

  1. Download and install 7-zip from this website: https://7-zip.de/download.html
  2. New RC4 Files: Download the Epoch 1.0.7 Server Files from google drive: https://drive.google.com/drive/folders/1gHNE4VBCeYXi0P_hosAI8k-49v15WNdr

How to test:

  1. Do not use any third party scripts or tools. Do not use infistar as an admin tool. Use this testkit: https://github.com/worldwidesorrow/TestKit
  2. Enable -showscripterrors in the DayZ Launcher and never ever use -nologs for testing.
  3. If you have bugs and problems on testing always provide logs. Server(if you are the admin) and Client Logs. You can find the Client Logs under C:\Users\YourUsername\AppData\Local\ArmA 2 OA
  4. It is possbile that the folder is hidden in windows. You can make it visible: https://support.microsoft.com/en-us/help/4028316/windows-view-hidden-files-and-folders-in-windows-10
  5. Do not post the logs directly, use pastebin.com, google drive, or something like that and add the link.

Report all bugs under this topic.

CinderDoorHatch_DZ the no lock version, door doesnt work. As soon as you upgrade with a lock door is working again. This is true for the locked version if you remove the lock door stops working.
Btw seems all doors without locks open by themselves as soon as you relog. This is by plan?

Ever since rc4 I'm seeing this:

15:00:13 HiveExt(0): [Error] Error executing |CHILD:201:76608:[77,[10152.1,9262.07,0.00169373]]:[<null>,["10Rnd_86x70_MRAD","10Rnd_86x70_MRAD","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[67.843,144.379,0],false]:false:false:0:0:449:0:[["Barrett_MRAD_Sniper_DZ","amovpercmstpsraswrfldnon_gear",38],[]]:0:0:"GUE_Soldier_2_DZ":0:5.8988e+006:|
15:48:01 HiveExt(0): [Error] Error executing |CHILD:201:76608:[15,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:7:5:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|
15:48:11 HiveExt(0): [Error] Error executing |CHILD:201:76608:[47,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:0:0:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|


And the player skin doesn't save.

Ever since rc4 I'm seeing this:

15:00:13 HiveExt(0): [Error] Error executing |CHILD:201:76608:[77,[10152.1,9262.07,0.00169373]]:[<null>,["10Rnd_86x70_MRAD","10Rnd_86x70_MRAD","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[67.843,144.379,0],false]:false:false:0:0:449:0:[["Barrett_MRAD_Sniper_DZ","amovpercmstpsraswrfldnon_gear",38],[]]:0:0:"GUE_Soldier_2_DZ":0:5.8988e+006:|
15:48:01 HiveExt(0): [Error] Error executing |CHILD:201:76608:[15,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:7:5:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|
15:48:11 HiveExt(0): [Error] Error executing |CHILD:201:76608:[47,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:0:0:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|

And the player skin doesn't save.

Did you update the server files as well? I haven't looked at my logs, but there are changes in the server with RC4

Did you update the server files as well? I haven't looked at my logs, but there are changes in the server with RC4

Yeah, and I see what's wrong, it's the latest changes that were done to handle something with the back weapon. Somehow the weapon array is returning a null with the new code that was added. ex: [null,[["20Rnd_762x51_DMR",16]

Looking at player_forceSave.sqf, it doesn't appear to be sending anything past [player, magazine array, dayz_onBack] in PVDZ_plr_Save, so _this select 3 will always be null. I'm assuming someone forgot to update player_forceSave.sqf or assumed player_forceSave.sqf was sending a weapon array?

I'm going to update my test server and have some players test it. I have a feeling if I revert it back to _playerGear = [weapons _character,_magazines,_dayz_onBack]; it will work fine.

Yeah I just added a line to test my theory, _weaponsPlayer = weapons _character;
That fixed it, so it's the local _weaponsPlayer = _this select 3; Whatever the intent was, it's not working as intended. I would go back to grabbing the weapons off the character instead of asking for it to be sent in the pubvar.

Also, for some reason dayz_ghostPlayers is no longer working. It was in rc3. Not sure why, I'll have to investigate that, it seems to only be adding one player, then stops adding to the list once there's one player in it. It could entirely be a timing issue looking at the code _playerObj probably is getting null before it gets to the ghost section on my live test server (better performance than running a local server), which there's an exitwith if _playerObj is null prior to adding to the ghost list. I would put that section of code right after getting the playeruid honestly.

CinderDoorHatch_DZ the no lock version, door doesnt work. As soon as you upgrade with a lock door is working again. This is true for the locked version if you remove the lock door stops working.
Btw seems all doors without locks open by themselves as soon as you relog. This is by plan?

Yes you are correct that the CinderDoorHatch_DZ does not open. Doors without locks open after a relog if there were open already. They basicly do their animation after the relog again so that for all players on the server the door is open.

Ever since rc4 I'm seeing this:

15:00:13 HiveExt(0): [Error] Error executing |CHILD:201:76608:[77,[10152.1,9262.07,0.00169373]]:[<null>,["10Rnd_86x70_MRAD","10Rnd_86x70_MRAD","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[67.843,144.379,0],false]:false:false:0:0:449:0:[["Barrett_MRAD_Sniper_DZ","amovpercmstpsraswrfldnon_gear",38],[]]:0:0:"GUE_Soldier_2_DZ":0:5.8988e+006:|
15:48:01 HiveExt(0): [Error] Error executing |CHILD:201:76608:[15,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:7:5:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|
15:48:11 HiveExt(0): [Error] Error executing |CHILD:201:76608:[47,[11018.6,8465.88,2.0199]]:[<null>,[["10Rnd_86x70_MRAD",5],["10Rnd_86x70_MRAD",2],"ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemHotwireKit","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","ItemBandage","ItemBandage","ItemBandage","ItemBandage","ItemBandage"],"Anzio_20_DZ"]:["DZ_LargeGunBag_EP1",[[],[]],[["ItemVault","ItemRuby","10Rnd_86x70_MRAD","PipeBomb","ItemHotwireKit"],[1,2,6,2,49]]]:[false,false,false,false,false,false,false,12000,[],[0,0],0,"B",true,[852.764,483.261,0],false]:false:false:0:0:0:0:[["Barrett_MRAD_Sniper_DZ","aidlpercmstpsraswrfldnon_idlesteady03",42],[]]:0:0::0:5.8988e+006:|

And the player skin doesn't save.

Please update your files. Skins change is working and player_forceSave.sqf looks different as the one provided from you.

The ghosting is also working for me but I will check it again with more players.

Please update your files. Skins change is working and player_forceSave.sqf looks different as the one provided from you.

Yeah, you're right, somehow my client didn't get updated, I must have copied the wrong pbos. It is working correctly.

All T810A vehicle models are low quality on test server i been on. I checked the mod and isnt suppose to be like it
Might be worth checking
Thanks for doing the mod loving the changes
20210318172231_1_1616089070

This is a client problem if ARC got not loaded if you own the ACR DLC. Overwise the vehicles stay in low quality. Same for skins, weapons and zommbies.

This is a client problem if ARC got not loaded if you own the ACR DLC. Overwise the vehicles stay in low quality. Same for skins, weapons and zommbies.

Ahh thanks for super fast reply, i do own this so i will get on it later thank you

I think that it is necessary to edit (or localize) the output of the amount of currency in the file 'dayz_code\actions\AdvancedTrading\functions\z_at_calcCurrency.sqf':
Add 'x' in lines like

_array set [count _array, format["%1 %2",_gold_10oz,if (_localize) then {localize "STR_EPOCH_10OZGOLD"} else {"10oz Gold"}]];

to

_array set [count _array, format["%1 x %2",_gold_10oz,if (_localize) then {localize "STR_EPOCH_10OZGOLD"} else {"10oz Gold"}]];

Also localize the union "and" in the output of the amount of currencies of different types (line 161):

_string = _string + " and " + _x;

because it looks strange, at least in Russian:
arma2oa 2021-03-20 14-38-49_cr

i just noticed you can not pack a broken tall safe. this is by design for all broken objects?

i just noticed you can not pack a broken tall safe. this is by design for all broken objects?

Broken Vaults are just admin objects and can be added to the game but they have no functions. It is up to the server admins to add new functions.

I think that it is necessary to edit (or localize) the output of the amount of currency in the file 'dayz_code\actions\AdvancedTrading\functions\z_at_calcCurrency.sqf':
Add 'x' in lines like

_array set [count _array, format["%1 %2",_gold_10oz,if (_localize) then {localize "STR_EPOCH_10OZGOLD"} else {"10oz Gold"}]];

to

_array set [count _array, format["%1 x %2",_gold_10oz,if (_localize) then {localize "STR_EPOCH_10OZGOLD"} else {"10oz Gold"}]];

Also localize the union "and" in the output of the amount of currencies of different types (line 161):

_string = _string + " and " + _x;

because it looks strange, at least in Russian:
arma2oa 2021-03-20 14-38-49_cr

Added with 21b73a5

Added with 21b73a5

I have updated the file z_at_calcCurrency.sqf, packed it into dayz_code.pbo, but I dont see any changes in trader's messages. Or will they be after the release?

How do I enable ZSC?

Copy this line over to your init.sqf and change the value to true.

https://github.com/EpochModTeam/DayZ-Epoch/blob/master/SQF/dayz_code/configVariables.sqf#L186

There are other variables in there that can be copied over and changed. Each variable has a pretty good description of what it does.

Enable the ZSC traders by commenting out line 35 and uncommenting line 36 here: https://github.com/EpochModTeam/DayZ-Epoch/blob/master/Server%20Files/MPMissions/DayZ_Epoch_11.Chernarus/description.ext#L35-L36

Copy this line over to your init.sqf and change the value to true.

https://github.com/EpochModTeam/DayZ-Epoch/blob/master/SQF/dayz_code/configVariables.sqf#L186

There are other variables in there that can be copied over and changed. Each variable has a pretty good description of what it does.

Enable the ZSC traders by commenting out line 35 and uncommenting line 36 here: https://github.com/EpochModTeam/DayZ-Epoch/blob/master/Server%20Files/MPMissions/DayZ_Epoch_11.Chernarus/description.ext#L35-L36

Thanks)

I so believe that it is possible to tow the equipment, but how to set it up?

You can also ask for more in the file stringtable.xml replace:

<Key ID="str_actions_stats_hm">
			<English>Humanity</English>
			<Russian>Гуманность</Russian>
			<Spanish>Humanidad</Spanish>
			<Czech>Lidskost</Czech>
			<French>Humanité</French>
			<German>Menschlichkeit</German>
		</Key>

on

<Key ID="str_actions_stats_hm">
			<English>Humanity</English>
			<Russian>Хуманити</Russian>
			<Spanish>Humanidad</Spanish>
			<Czech>Lidskost</Czech>
			<French>Humanité</French>
			<German>Menschlichkeit</German>
		</Key>

You can also ask for more in the file stringtable.xml replace:

What the version of stringtable.xml you have? It now contains following strings:

<Key ID="str_actions_stats_hm">
	<English>Humanity</English>
	<Russian>Гуманность</Russian>
	<Spanish>Humanidad</Spanish>
	<Czech>Lidskost</Czech>
	<French>Humanité</French>
	<German>Menschlichkeit</German>
</Key>

I think it's still worth leaving as it was before - "Человечность", since this is more familiar to everyone.

You can also ask for more in the file stringtable.xml replace:

What the version of stringtable.xml you have? It now contains following strings:

<Key ID="str_actions_stats_hm">
	<English>Humanity</English>
	<Russian>Гуманность</Russian>
	<Spanish>Humanidad</Spanish>
	<Czech>Lidskost</Czech>
	<French>Humanité</French>
	<German>Menschlichkeit</German>
</Key>

In Russian the word гуманность is read unusually in contrast to Человечность

For 9 years we played with "Человечность" and then we get used to the new translation again. I understand that "Человечность" sounds different to us, but everyone is already used to it. why change?

Pre-Release version with server key and signed pbos will be out today.