Page MenuHomeFeedback Tracker

lava76 (Florian)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 7 2020, 12:14 PM (190 w, 6 h)

Recent Activity

Yesterday

lava76 added a comment to T179401: Chinese and Simplified Chinese Font scaling issue .

To add to this, this also affects mods that want to support eastern languages. It is currently very cumbersome to support eastern languages with the same layout files as used for western languages and is mostly due to eastern fonts rendering much larger in DayZ (about 1.5x to 2x visually) than western fonts. It would be great if the eastern fonts in the game would render about the same size (given a respective point size in layouts) as western fonts, thus eliminating the need to have separate layout files.

Mon, Feb 26, 6:25 PM · DayZ

Fri, Feb 23

lava76 added a comment to T179312: Emotes are logged to admin log.

That doesn't seem to be the case. I see emote logs even without that parameter. Or do you mean it has to be added so emote logs no longer happen? The call to the log doesn't seem to depend on anything else than -adminlog (I can see that versions prior to 1.24 indeed depended on LogManager.IsActionLogEnable, but that's no longer the case with 1.24)

Fri, Feb 23, 8:20 PM · DayZ
lava76 created T179312: Emotes are logged to admin log.
Fri, Feb 23, 11:24 AM · DayZ

Tue, Jan 30

lava76 added a comment to T170935: Can't have multiple interact and continuous actions on the same object at the same time.

This needs to be revisited. It is impossible to anticipate which other mods add actions, so you can very easily run into a situation where mod A adds an action and mod B adds an action that both work fine in isolation, but when loaded together, only one of the mod's (A or B) action will be selectable. Due to the exponential amount of possible combinations of mods loaded, it is impossible for any individual mod author to circumvent this situation.

Tue, Jan 30, 1:47 PM · DayZ

Jan 25 2024

lava76 created T178672: 1.24 Experimental: Bandaging doesn't take effectivity into account anymore.
Jan 25 2024, 4:04 PM · DayZ

Jan 18 2024

lava76 added a comment to T177670: Bit shifting produces unexpected values.

Not the behavior in C or C++, which is what I'm going off of. But I guess in C or C++ the compiler actually recognizes the initial value as an uint, so non-negative.

Jan 18 2024, 1:16 PM · DayZ

Jan 16 2024

lava76 added a comment to T176938: Can't find matching overload for function Error.

Thanks for the detailed answer (and resolution of course) :-)

Jan 16 2024, 8:09 PM · DayZ Modding, DayZ

Jan 15 2024

lava76 created T178409: Feature request: Add JsonApiStruct.OnStartObject and OnEndObject.
Jan 15 2024, 5:12 PM · DayZ

Jan 13 2024

lava76 changed Category from category:general to category:modding on T178377: string.Replace segfaults when string to be replaced is empty.
Jan 13 2024, 4:56 PM · DayZ
lava76 created T178377: string.Replace segfaults when string to be replaced is empty.
Jan 13 2024, 4:56 PM · DayZ

Jan 9 2024

lava76 renamed T178278: Math.Floor doesn't work correctly for some numbers from Math.Floor doesn't work correctly for some negative numbers to Math.Floor doesn't work correctly for some numbers.
Jan 9 2024, 2:28 PM · DayZ

Jan 8 2024

lava76 created T178279: EffectSounds don't get cleaned up if they fade out.
Jan 8 2024, 2:30 PM · DayZ
lava76 created T178278: Math.Floor doesn't work correctly for some numbers.
Jan 8 2024, 2:23 PM · DayZ

Dec 5 2023

lava76 added a comment to T177537: "Failed Engine start" sounds not working on Vehicles.

Interim solution

modded class ActionStartEngine
{
	override void OnStartClient(ActionData action_data)
	{
		super.OnStartClient(action_data);
Dec 5 2023, 1:19 PM · DayZ

Dec 4 2023

lava76 created T177670: Bit shifting produces unexpected values.
Dec 4 2023, 7:53 PM · DayZ

Nov 29 2023

lava76 updated the task description for T177558: string.Replace truncates long text.
Nov 29 2023, 6:20 PM · DayZ
lava76 created T177558: string.Replace truncates long text.
Nov 29 2023, 5:47 PM · DayZ

Nov 22 2023

lava76 added a comment to T177400: Reproducible High Pop Server Lag Report.

Adding on to what @lava76 mentioned.

* Order of Events firing:
* When player respawns                            : ClientPrepareEventTypeID ► ClientNewEventTypeID ► ClientNewReadyEventTypeID
Nov 22 2023, 12:58 PM · DayZ
lava76 added a comment to T177400: Reproducible High Pop Server Lag Report.

The reason for this seems to be that the player list is sent to all clients whenever a player respawns - at this point that is wasteful though, because the playerlist hasn't changed. The underlying issue is that ClientNewEventTypeID fires for new players (where sending the playerlist makes sense since it has actually changed) as well as respawning players (here, the playerlist hasn't changed).

Nov 22 2023, 10:57 AM · DayZ

Nov 13 2023

lava76 added a comment to T176038: Guns are unlootable on proned players when killed..

It seems the gun was already deleted on server when DayZPlayerCommandDeathCallback::OnSimulationEnd is reached so it cannot be dropped, what remains visible on client is just a "ghost". This also explains why cutting up the body doesn't help.

Nov 13 2023, 6:25 PM · DayZ

Nov 8 2023

lava76 added a comment to T176879: 1.23 stable: Items drop at weird angles/teleport to other floors.

Even easier way to repro, just dig a gardenplot and drop the item on there.

Nov 8 2023, 11:31 AM · DayZ
lava76 added a comment to T176879: 1.23 stable: Items drop at weird angles/teleport to other floors.

Video showing item teleportation issue:

Nov 8 2023, 11:15 AM · DayZ
lava76 created T176879: 1.23 stable: Items drop at weird angles/teleport to other floors.
Nov 8 2023, 11:07 AM · DayZ

Oct 12 2023

lava76 added a comment to T175934: 1.23 EXP CPU load MUCH higher.

Seems to be fixed with today's Experimental update

Oct 12 2023, 7:01 PM · DayZ

Sep 26 2023

lava76 added a comment to T169094: Unescapable Storage Lag / Dsync.

One problem might be that the variables (according to docs) set updates to be sent per server frame, not per time interval. So with networkObjectBatchSend set to 3, that might still amount to hundreds of updates per client, per client frame, depending how fast the server runs at any given point in time.

Sep 26 2023, 4:17 PM · DayZ

Aug 19 2023

lava76 created T174832: EditBoxWidget doesn't receive certain keys (e.g. TAB, ENTER/RETURN).
Aug 19 2023, 5:05 PM · DayZ

Jun 21 2023

lava76 created T173458: Passing in NULL for an argument in a function called recursively nulls the argument in the caller.
Jun 21 2023, 5:16 PM · DayZ
lava76 created T173448: Vehicle IsAreaAtDoorFree fails for some objects depending on vehicle crew entry position.
Jun 21 2023, 12:23 PM · DayZ

Jun 15 2023

lava76 created T173348: Heap corruption when right hand side of bool assignment contains conditionals.
Jun 15 2023, 3:37 PM · DayZ

May 20 2023

lava76 added a comment to T172347: DayZ 1.21 - Modded clothing from 1.20 update breaks.

I don't see how one is related to the other. The clothing changes would have been "nice to have" certainly, but not having them doesn't break anything. The "FIX-ME" warnings on the other hand point to actual problems (that modders should address if they are affected).

May 20 2023, 9:29 PM · DayZ

May 15 2023

lava76 added a comment to T172397: Clothing/gear of NPCs seemingly doesn't load in until getting close (1.21 Exp).

No mods needed, it's enough to spawn one of the SurvivorM_* or SurvivorF_* characters (e.g. using CreateObject) and give them a full set of clothing (head/shirt/pants/boots/backpack/belt) via GetInventory().CreateInInventory(), there should be at least one of the clothing items that will not render in unless you get closer. I think players may also be affected as long as they don't move but have no way to confirm this currently.

May 15 2023, 1:34 PM · DayZ

May 14 2023

lava76 renamed T172397: Clothing/gear of NPCs seemingly doesn't load in until getting close (1.21 Exp) from Clothing/gear of NPCs seemingly doesn't load in until getting close to Clothing/gear of NPCs seemingly doesn't load in until getting close (1.21 Exp).
May 14 2023, 6:40 PM · DayZ
lava76 created T172397: Clothing/gear of NPCs seemingly doesn't load in until getting close (1.21 Exp).
May 14 2023, 6:26 PM · DayZ
lava76 created T172396: GetBonePositionMS unexpectedly returns zero vector on client under 1.21 Exp.
May 14 2023, 6:23 PM · DayZ

May 13 2023

lava76 added a comment to T172347: DayZ 1.21 - Modded clothing from 1.20 update breaks.

+1 for keeping the change.

May 13 2023, 12:00 PM · DayZ

May 6 2023

lava76 updated the task description for T172194: Math.Floor returns zero on numbers greater than 16777215.
May 6 2023, 8:48 PM · DayZ
lava76 updated the task description for T172194: Math.Floor returns zero on numbers greater than 16777215.
May 6 2023, 7:57 PM · DayZ
lava76 created T172194: Math.Floor returns zero on numbers greater than 16777215.
May 6 2023, 4:26 PM · DayZ

Apr 12 2023

lava76 added a comment to T163613: 1.16.154567 - Server script_*.log file repeatedly filled with player logout "already removed" messages.

This is fixed in vanilla since 1.19 for anyone reading this.

Apr 12 2023, 6:27 PM · DayZ

Mar 17 2023

lava76 added a comment to T169094: Unescapable Storage Lag / Dsync.

Awesome!

Mar 17 2023, 5:40 PM · DayZ

Mar 14 2023

lava76 added a comment to T170935: Can't have multiple interact and continuous actions on the same object at the same time.

Bummer, because when mods do add their actions, it's impossible to anticipate what other mods add what type of actions. It's only possible to really anticipate this when staying within the same mod.

Mar 14 2023, 1:36 PM · DayZ

Mar 11 2023

lava76 updated the task description for T170935: Can't have multiple interact and continuous actions on the same object at the same time.
Mar 11 2023, 3:32 PM · DayZ
lava76 created T170935: Can't have multiple interact and continuous actions on the same object at the same time.
Mar 11 2023, 3:30 PM · DayZ

Feb 23 2023

lava76 created T170619: Math.IsInRange seems to be broken.
Feb 23 2023, 3:08 PM · DayZ

Feb 12 2023

lava76 changed Category from category:scripting to category:modding on T170276: GetMaxMagazineTypeName CTDs if some magazine types do not exist.
Feb 12 2023, 2:31 PM · DayZ
lava76 edited Additional Information on T170276: GetMaxMagazineTypeName CTDs if some magazine types do not exist.
Feb 12 2023, 1:45 PM · DayZ
lava76 edited Additional Information on T170276: GetMaxMagazineTypeName CTDs if some magazine types do not exist.
Feb 12 2023, 1:44 PM · DayZ
lava76 created T170276: GetMaxMagazineTypeName CTDs if some magazine types do not exist.
Feb 12 2023, 1:42 PM · DayZ

Jan 21 2023

lava76 created T169907: Base game defines not available in 1_Core and 2_GameLib.
Jan 21 2023, 5:28 PM · DayZ

Jan 10 2023

lava76 created T169692: Wheels get pushed into the ground if vehicle mass exceeds a certain threshold.
Jan 10 2023, 9:00 PM · DayZ
lava76 created T169691: Feature request: Expose `nan` value directly in EnforceScript.
Jan 10 2023, 8:52 PM · DayZ

Nov 25 2022

lava76 edited Additional Information on T169095: Items that normally have collision in water lack collision when swimming.
Nov 25 2022, 5:07 PM · DayZ
lava76 created T169095: Items that normally have collision in water lack collision when swimming.
Nov 25 2022, 4:57 PM · DayZ

Nov 12 2022

lava76 added a comment to T168514: player attach to the object does not work.

Can definitely reproduce and confirm freeze/desync/teleport issue when player changes stance while attached to vehicle (using LinkToLocalSpaceOf). I noticed that jumping/falling onto a vehicle while already crouched/prone does not cause the issue, it's only caused by changing stance.

Nov 12 2022, 7:38 PM · DayZ Modding, DayZ

Sep 23 2022

lava76 added a comment to T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative.

Looks like it's fixed in 1.19 Experimental.

Sep 23 2022, 4:06 PM · DayZ
lava76 updated subscribers of T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative.

@Geez sorry for the ping, any update on this?

Sep 23 2022, 1:10 PM · DayZ

Aug 27 2022

lava76 renamed T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative from Integer comparison and arithmetic seem broken to Integer greater/lesser than comparison can give incorrect result when one number is negative.
Aug 27 2022, 2:02 PM · DayZ

Aug 14 2022

lava76 added a comment to T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative.

Work-around for comparison:

Aug 14 2022, 1:07 PM · DayZ

Aug 12 2022

lava76 added a comment to T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative.

The problem is not infinite recursion.
The problem is that 1 < -2147483647 should NOT evaluate to true, ever (or any other positive non-zero number that's in-range for a 32-bit int).

Aug 12 2022, 1:51 PM · DayZ

Aug 11 2022

lava76 created T167065: Integer greater/lesser than comparison can give incorrect result when one number is negative.
Aug 11 2022, 3:59 PM · DayZ

Aug 10 2022

lava76 added a comment to T164047: Script code in EOn* should not call super.

Follow-up: Because all vanilla inherited cars call super in EOnPostSimulate, this also means they have double the fuel leakage than intended.

Aug 10 2022, 6:03 PM · DayZ
lava76 added a comment to T166961: Compile error messages fail to give the correct script file name.

I've attached a minimal example modding a non-existent class. If this PBO is loaded with at least one other mod (this seems to be the important part), then the filename in the error message points to last line/EOF of some unrelated script.

Aug 10 2022, 12:57 AM · DayZ

Aug 5 2022

lava76 edited Steps To Reproduce on T166961: Compile error messages fail to give the correct script file name.
Aug 5 2022, 2:28 PM · DayZ
lava76 created T166961: Compile error messages fail to give the correct script file name.
Aug 5 2022, 2:26 PM · DayZ

Jul 30 2022

lava76 created T166880: ActionRepairPart doesn't check if construction part is built.
Jul 30 2022, 1:53 PM · DayZ

Jul 21 2022

lava76 added a comment to T166724: Cannot Remove() NULL key from map that uses non-primitive keys if two or more keys become NULL.

I was half wrong actually, literally. There is only one NULL pointer key needed in the map for it to be not removable with map.Remove(NULL), as that would try to remove literal NULL from the map, not the key that originally pointed to an instance, but now points to NULL. Effect stays the same though.

Jul 21 2022, 9:30 AM · DayZ

Jul 20 2022

lava76 added a comment to T163613: 1.16.154567 - Server script_*.log file repeatedly filled with player logout "already removed" messages.

And the underlying issue is this: https://feedback.bistudio.com/T166724

Jul 20 2022, 3:11 PM · DayZ
lava76 created T166724: Cannot Remove() NULL key from map that uses non-primitive keys if two or more keys become NULL.
Jul 20 2022, 3:05 PM · DayZ

Jul 5 2022

lava76 added a comment to T163613: 1.16.154567 - Server script_*.log file repeatedly filled with player logout "already removed" messages.

A temporary workaround until this is fixed properly is to override MissionServer::UpdateLogoutPlayers:

Jul 5 2022, 11:21 AM · DayZ

Jun 15 2022

lava76 added a comment to T165528: Not possible to reassign or remove controller button mappings in DayZ 1.18 Experimental.

This bug can be fixed by removing ignorepointer=1 from alternative_bind and alternative_clear in gui\layouts\new_ui\options\keybindings_selectors\keybinding_option.layout, essentially reverting it to the (correctly functioning) 1.17 version.

Jun 15 2022, 12:45 AM · DayZ

May 30 2022

lava76 created T165528: Not possible to reassign or remove controller button mappings in DayZ 1.18 Experimental.
May 30 2022, 6:48 PM · DayZ

Apr 2 2022

lava76 edited Steps To Reproduce on T164047: Script code in EOn* should not call super.
Apr 2 2022, 8:05 PM · DayZ
lava76 created T164047: Script code in EOn* should not call super.
Apr 2 2022, 8:05 PM · DayZ

Mar 11 2022

lava76 added a comment to T163372: Cannot put item to hands while linked to local space of vehicle (transport).

IsInVehicle() started checking for parent transport in 1.16.

Mar 11 2022, 1:07 PM · DayZ Modding, DayZ

Feb 12 2022

lava76 changed Category from category:general to category:scripting on T163250: GetPersistentID returns incorrect ID in OnStoreLoad.
Feb 12 2022, 12:19 PM · DayZ Modding, DayZ
lava76 created T163251: Experimental 1.16 February 11th update has a wrong/placeholder define for game version.
Feb 12 2022, 12:17 PM · DayZ
lava76 created T163250: GetPersistentID returns incorrect ID in OnStoreLoad.
Feb 12 2022, 11:18 AM · DayZ Modding, DayZ

Jan 29 2021

lava76 added a comment to T154093: Logic to Clothing class -> CanPutInCargo, CanReceiveItemIntoCargo and CanLoadItemIntoCargo.

With 1.10 update it was made actually again worse because I cannot override just a couple scripts, I have to override the whole ItemBase folder. This means any updates from DayZ in that folder I must update mine as well...

Jan 29 2021, 5:47 PM · DayZ Modding, DayZ

Jan 5 2021

lava76 added a comment to T154093: Logic to Clothing class -> CanPutInCargo, CanReceiveItemIntoCargo and CanLoadItemIntoCargo.

This should be enough for 1.10 and is what I'm currently using:

Jan 5 2021, 9:50 PM · DayZ Modding, DayZ

Dec 16 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

@Geez any ETA on when the current fix in Experimental will appear in stable?

Dec 16 2020, 2:46 PM · DayZ

Dec 14 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

No issue for me with the mods I run in Experimental. I would be very happy (well not only me I'm sure) if the current fix in Experimental would appear in stable soon.

Dec 14 2020, 3:19 PM · DayZ

Dec 11 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

@ukulelekid713 it's not related to VPP or any other single mod.

Dec 11 2020, 3:57 PM · DayZ

Dec 7 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

Latest Experimental looks like it did the trick. That's a huge relief. It allowed me to add the three mods back in that I previously had to deactivate, plus some more.

Dec 7 2020, 10:34 PM · DayZ
lava76 added a comment to T153090: Obscure compiler freeze error.

Thank you @Geez.

Dec 7 2020, 1:38 PM · DayZ

Dec 4 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

No change with latest Experimental for me unfortunately.

Dec 4 2020, 6:53 PM · DayZ

Nov 23 2020

lava76 added a comment to T153090: Obscure compiler freeze error.

Moving code from 4_World into 3_Game definitely helps mitigate the problem, as does getting rid of any JsonFileLoader usage. What I also found helps is grouping all mods that use JsonFileLoader and load them last, after other mods. Hopefully the cause(s) for these freezes can be found and a proper fix be implemented.

Nov 23 2020, 1:49 PM · DayZ

Sep 18 2020

lava76 added a comment to T152125: Request: ClothingBase or Clothing to be moddable.

You are wrong. Also, like I said, there's no mods making containers nestable to begin with.

Sep 18 2020, 4:23 PM · DayZ Modding, DayZ
lava76 added a comment to T152125: Request: ClothingBase or Clothing to be moddable.

Some mod objects was allowing someting like this: Container inside container attached to container inside container attched to container ...

Sep 18 2020, 2:29 AM · DayZ Modding, DayZ

Sep 9 2020

lava76 created T153689: DayZ 1.09: Certain attachments despawn from constructed items after server restart (e.g. pan/pot from stone oven).
Sep 9 2020, 4:28 PM · DayZ

Jul 7 2020

lava76 added a comment to T151647: Patrol Jacket weight increased or the weight effects increasured after latest v1.08 patch on 10 June 2020..

The recursive weight calculation doesn't seem to work as intended. Fixable by modding:

Jul 7 2020, 12:18 PM · DayZ