Page MenuHomeFeedback Tracker

LBmaster (Lennard B)
User

Projects

User Details

User Since
Sep 14 2018, 5:18 PM (317 w, 4 d)

Recent Activity

Wed, Oct 2

LBmaster created T185028: Cannot set object material when not pristine.
Wed, Oct 2, 12:41 PM · DayZ Modding, DayZ

Sep 3 2024

LBmaster added a comment to T174917: wrong Method is private errors.

it's in the same class. Why would I use protected there. If the TestMethod was private and I get an error, that would make sense, but not here. ThePrivateMethod is private and I call it from the same class @Traqu

Sep 3 2024, 2:59 PM · DayZ Modding, DayZ

Sep 2 2024

LBmaster updated subscribers of T174917: wrong Method is private errors.

@Geez This has been open for a year now and it seems the first bug at least got fixed, but still using private is very impractical at the moment (see the second post), especially because using getters and setters adds additional cost, because invoking a method is rather slow in DayZ and there are zero optimizations done when compiling the code

Sep 2 2024, 8:38 AM · DayZ Modding, DayZ

Aug 30 2024

LBmaster added a comment to T174917: wrong Method is private errors.

I just ran into a very weird bug which makes no sense to me and seems like a compiler bug hidden somewhere in the deep, which might even be the cause for some server crashes.
When I put this in 3_Game:

class LBConfigBase2 : Managed {
Aug 30 2024, 1:04 PM · DayZ Modding, DayZ

Aug 22 2024

LBmaster created T183871: Slow Rest Calls.
Aug 22 2024, 12:20 AM · DayZ Modding, DayZ

Aug 16 2024

LBmaster changed Severity from severity:none to severity:crash on T183719: Ambiguous function call not being ambiguous.
Aug 16 2024, 9:19 AM · DayZ Modding, DayZ
LBmaster created T183719: Ambiguous function call not being ambiguous.
Aug 16 2024, 9:19 AM · DayZ Modding, DayZ

Aug 13 2024

LBmaster created T183654: dSetGravity takes an entity, but set Gravity globally?.
Aug 13 2024, 12:31 PM · DayZ Modding, DayZ

Jun 21 2024

LBmaster created T182288: IsPlayerSpeaking() returns the value of the local game and not for the player.
Jun 21 2024, 11:37 AM · DayZ Modding, DayZ

Jun 9 2024

LBmaster created T182004: FindFile not working on Linux Server.
Jun 9 2024, 6:12 PM · DayZ Modding, DayZ

May 27 2024

LBmaster added a comment to T174466: Passing `ref` to a templated type does not keep its reference.

https://feedback.bistudio.com/T171341 duplicate

May 27 2024, 10:25 PM · DayZ Modding, DayZ

May 21 2024

LBmaster created T181356: Writing to file in a real thread.
May 21 2024, 11:02 AM · DayZ Modding, DayZ

May 20 2024

LBmaster created T181346: More Widget functions.
May 20 2024, 11:11 PM · DayZ Modding, DayZ

May 19 2024

LBmaster created T181307: DebugMonitor Widgets blocking Spawn Menu or other menus.
May 19 2024, 6:36 PM · DayZ Modding, DayZ

Apr 26 2024

LBmaster added a comment to T180542: More Web Request Methods.

Yeah, sending custom Headers and not only content type headers would be a great addition too

Apr 26 2024, 10:26 AM · DayZ Modding, DayZ

Apr 17 2024

LBmaster created T180542: More Web Request Methods.
Apr 17 2024, 2:57 PM · DayZ Modding, DayZ

Apr 5 2024

LBmaster added a comment to T177558: string.Replace truncates long text.

Same isse: https://feedback.bistudio.com/T179174

Apr 5 2024, 1:59 PM · DayZ
LBmaster added a comment to T178377: string.Replace segfaults when string to be replaced is empty.

Maybe this is related ? https://feedback.bistudio.com/T179174

Apr 5 2024, 1:58 PM · DayZ

Apr 3 2024

LBmaster added a comment to T177251: Feature Request: Proper support for Softdependencies.

I also talked to some other modders and I worte two small mods explaining the problem with the softdependencies. Is this example there Is a Test1 and Test2 mod. The Test2 mod contains a method, which should be overwritten by the Test1 mod. Due to the default alphabetical Loadorder, the Test1 mod is loaded first and therefore tries to overwrite a method, which does not exist. Even when the old #define LBmaster_Test_2_custom define and putting that in the scripts loaded by Test1 doesn't work.

Apr 3 2024, 1:00 PM · DayZ Modding, DayZ

Mar 12 2024

LBmaster added a comment to T177251: Feature Request: Proper support for Softdependencies.

I just checked again, becaus I saw other mods using somthing like

class CfgAddons {
    class PreloadBanks {};
    class PreloadAddons {
        class dayz {
            list[] = {
                "Other_Mod_Name"
            };
        };
    };
};
Mar 12 2024, 3:57 PM · DayZ Modding, DayZ
LBmaster created T179856: Loading Json file is slow + fix.
Mar 12 2024, 8:39 AM · DayZ

Feb 18 2024

LBmaster added a comment to T179174: string corruption when using string.Replace function.

It not only happens when I get the string in there with the CopyFromClipboard, but also when doing something like string str = "..." and put all the data with escaped quotes in there.

Feb 18 2024, 5:53 PM · DayZ Modding, DayZ
LBmaster created T179174: string corruption when using string.Replace function.
Feb 18 2024, 5:46 PM · DayZ Modding, DayZ

Jan 25 2024

LBmaster added a comment to T178471: Extend RemoteObjectTreeCreate and RemoteObjectTreeDelete.

Okay, that's what I expected, so we have to either spawn items only client side or try to hide it for other players.
Thanks for the answer anyways.

Jan 25 2024, 2:37 PM · DayZ Modding, DayZ
LBmaster added a comment to T176938: Can't find matching overload for function Error.

Nice. Seems to be fixed with the last 1.24.157353 update

Jan 25 2024, 2:10 PM · DayZ Modding, DayZ

Jan 18 2024

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

Changing this will 100% break more mods than it will fix. Either introduce a >>> for it or don't change it

Jan 18 2024, 12:06 PM · DayZ
LBmaster added a comment to T177670: Bit shifting produces unexpected values.

Why is this a bug ? This is normal behavior for negative numbers. What you mean is >>>, which does not care about the sign of the number

Jan 18 2024, 12:04 PM · DayZ

Jan 17 2024

LBmaster created T178471: Extend RemoteObjectTreeCreate and RemoteObjectTreeDelete.
Jan 17 2024, 8:18 PM · DayZ Modding, DayZ

Jan 16 2024

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

I just checked if my 1.24 Experimental Server and it does not start with the PBO loaded and I still get the same error. Has the fix not been merged into the first Experimental Build? I also haven't seen it in the 1.24 changelog in the forums.

Jan 16 2024, 11:26 PM · DayZ Modding, DayZ

Jan 6 2024

LBmaster added a comment to T178166: Params Read / Write context functionality.

Also one big issue this would solve would be adding mods, which overwrite the onstoreload and onstorewrite methods to save their own variables, cause the whole persistence to break. Being able to rewind the buffer when it failed to read the data, would make it possible to prevent wuch issues from happening. At least when installing the mod

Jan 6 2024, 10:45 AM · DayZ Modding, DayZ

Jan 3 2024

LBmaster updated subscribers of T177251: Feature Request: Proper support for Softdependencies.

@Geez

Jan 3 2024, 2:20 PM · DayZ Modding, DayZ
LBmaster renamed T177251: Feature Request: Proper support for Softdependencies from Feature Rrequest: Proper support for Softdependencies to Feature Request: Proper support for Softdependencies.
Jan 3 2024, 2:20 PM · DayZ Modding, DayZ
LBmaster added a comment to T177251: Feature Request: Proper support for Softdependencies.

I just saw a fix for "Can't find matching overload for function Error" was scheduled for the 1.24 update and I wanted to emphasize, that this has also been a major problem for me in the past, that sometimes the loadorder of mods is not the way you need to have it and supporting a load of different mods will get very tedious without some proper softdependencies. Currently it's just luck if it works or I have to make a seperate PBO for the plugin, which is not really doable especially for only a few lines of code for every plugin.

Jan 3 2024, 10:40 AM · DayZ Modding, DayZ
LBmaster created T178166: Params Read / Write context functionality.
Jan 3 2024, 10:01 AM · DayZ Modding, DayZ

Dec 1 2023

LBmaster added a comment to T177509: Proxy Attachment collision not working.

Yeah, That's what I expected. I found a workaround by adding proxy physics and removing them by script when the item is attached / detached. That seemed to be impossible first too, but now it works for some reason. I guess you can close it

Dec 1 2023, 5:41 PM · DayZ

Nov 27 2023

LBmaster created T177509: Proxy Attachment collision not working.
Nov 27 2023, 3:25 PM · DayZ

Nov 17 2023

LBmaster created T177251: Feature Request: Proper support for Softdependencies.
Nov 17 2023, 12:36 PM · DayZ Modding, DayZ

Nov 14 2023

LBmaster created T177137: Feature Request: Get CEItemProfile without having to spawn the item.
Nov 14 2023, 2:32 PM · DayZ Modding, DayZ
LBmaster updated subscribers of T176938: Can't find matching overload for function Error.

@Geez please have a look at this

Nov 14 2023, 10:13 AM · DayZ Modding, DayZ

Nov 9 2023

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

The mdmp is from a 1.22.156718 Server, but it also happens on the latest version and has been a problem in older versions too

Nov 9 2023, 4:57 PM · DayZ Modding, DayZ
LBmaster created T176938: Can't find matching overload for function Error.
Nov 9 2023, 4:48 PM · DayZ Modding, DayZ
LBmaster added a comment to T175218: Get Last Modified Time of files.

Or when going even further, you could implement a whole FileApi to subscribe to file changes with a callback to the reload any changed configs so for example

class FileApi {
Nov 9 2023, 2:01 PM · DayZ Modding, DayZ

Oct 6 2023

LBmaster added a comment to T170993: SelectSpectator and UpdateSpectatorPosition not working as expected.

for me personally it would be enough to just be able to manipulate the players network bubble position through the PlayerIdentity class with something like proto native void SetNetworkBubblePosition(vector position); to overwrite the position to a certain location as like the player would stand there to see items and players around (must be called by the server obviously). and a proto native bool ResetNetworkBubblePosition(), which returns true if the position was overwritten or false if the position was not overwrittien (Also maybe add a method to get the current location and get if it's currently overwritting without having to disable it, but they don't seem to be that needed). Also the PlayerBase of the player remains at it's old position and should still be synced with the server to prevent any issues arrising when deleting the PlayerBase of the player, because he is out of the range of the network bubble. It would also be cool if the VON location would be changed to the same location to allow interacting with other players like the admin is at this position

Oct 6 2023, 1:42 PM · DayZ Modding, DayZ

Sep 5 2023

LBmaster created T175230: DayZ Launcher Crashing.
Sep 5 2023, 4:25 PM · DayZ
LBmaster created T175218: Get Last Modified Time of files.
Sep 5 2023, 10:18 AM · DayZ Modding, DayZ

Sep 1 2023

LBmaster created T175111: NonSerialized also not writing to ScriptRPC since 1.22.
Sep 1 2023, 2:19 PM · DayZ Modding, DayZ

Aug 24 2023

LBmaster created T174917: wrong Method is private errors.
Aug 24 2023, 9:32 PM · DayZ Modding, DayZ

Aug 23 2023

LBmaster created T174890: Hand animation of Smersh Vest not correct.
Aug 23 2023, 10:03 AM · DayZ

Jul 30 2023

LBmaster added a comment to T174401: [Feature Request] Please improve JsonFileLoader class.

That would be useful and in addition to that, a line where the parser said: "nope, that's not what I expected in line ..." would be perfect

Jul 30 2023, 8:51 AM · DayZ Modding, DayZ

Jul 28 2023

LBmaster created T174337: PhxInteractionLayers.FIREGEOM removed in 1.22.
Jul 28 2023, 2:35 PM · DayZ Modding, DayZ

Jun 23 2023

LBmaster updated the task description for T173423: JsonSerializer not checking actual Class type.
Jun 23 2023, 10:31 AM · DayZ Modding, DayZ

Jun 20 2023

LBmaster created T173423: JsonSerializer not checking actual Class type.
Jun 20 2023, 11:20 AM · DayZ Modding, DayZ

May 20 2023

LBmaster added a comment to T172406: Advanced Placement/Hologram Client Crashes.

@inkihh He said it will be in the stable update, but I personally dislike how it's handled by the Devs, that we cannot properly test our mods for compatibility to prepare for the update. @Geez Something to consider for future updates

May 20 2023, 6:12 PM · DayZ Modding, DayZ

Apr 3 2023

LBmaster created T171347: Rest API changing Timeouts not working.
Apr 3 2023, 8:47 PM · DayZ Modding, DayZ
LBmaster edited Steps To Reproduce on T171341: Ref in Generic not working.
Apr 3 2023, 2:43 PM · DayZ Modding, DayZ
LBmaster created T171341: Ref in Generic not working.
Apr 3 2023, 2:43 PM · DayZ Modding, DayZ

Mar 14 2023

LBmaster updated the task description for T170993: SelectSpectator and UpdateSpectatorPosition not working as expected.
Mar 14 2023, 9:12 PM · DayZ Modding, DayZ
LBmaster edited Steps To Reproduce on T170993: SelectSpectator and UpdateSpectatorPosition not working as expected.
Mar 14 2023, 9:04 PM · DayZ Modding, DayZ
LBmaster updated the task description for T170993: SelectSpectator and UpdateSpectatorPosition not working as expected.
Mar 14 2023, 8:46 PM · DayZ Modding, DayZ
LBmaster created T170993: SelectSpectator and UpdateSpectatorPosition not working as expected.
Mar 14 2023, 8:42 PM · DayZ Modding, DayZ

Dec 16 2022

LBmaster created T169368: Option Export and Import items to binary.
Dec 16 2022, 2:08 PM · DayZ Modding, DayZ

Dec 12 2022

LBmaster created T169315: ItemPreviewWidget Item should be of Type Object and not EntityAI.
Dec 12 2022, 9:00 AM · DayZ Modding, DayZ

Oct 27 2022

LBmaster created T168610: items returned in SceneGetEntitiesInBox not always of type EntityAI.
Oct 27 2022, 4:28 PM · DayZ
LBmaster created T168604: SetHealth blocked on local Spawned Items.
Oct 27 2022, 12:46 PM · DayZ Modding, DayZ

Jun 15 2022

LBmaster created T165931: Placeholders in stringtable.
Jun 15 2022, 10:11 AM · DayZ Modding, DayZ

Jun 8 2022

LBmaster created T165763: [FeatureRequest] Variable modifier to only load Json value.
Jun 8 2022, 7:26 PM · DayZ Modding, DayZ

May 17 2022

LBmaster created T164844: Visual Glitches when opening Crate Inventories.
May 17 2022, 8:38 PM · Arma Reforger

Feb 14 2022

LBmaster updated the task description for T163282: More low level functionality.
Feb 14 2022, 1:22 PM · DayZ
LBmaster created T163282: More low level functionality.
Feb 14 2022, 1:22 PM · DayZ

Dec 21 2021

LBmaster updated subscribers of T162098: Script Limit Enforced - #InitGlobals Abort - Please increase script limit..

Please address the issue again. I've had the issue with out own Server and I know a few others, who are stuck with the same issue.
@Geez is there anything that changed since it was changed to Assigned again ?

Dec 21 2021, 11:47 PM · DayZ Modding, DayZ

Dec 9 2021

LBmaster edited Steps To Reproduce on T162283: Code After Else If compiled, but not executed.
Dec 9 2021, 12:39 AM · DayZ Modding, DayZ
LBmaster created T162283: Code After Else If compiled, but not executed.
Dec 9 2021, 12:39 AM · DayZ Modding, DayZ

Aug 18 2021

LBmaster added a comment to T160303: CanDisplayCargo not working as intended.

Can be merged with https://feedback.bistudio.com/T151046

Aug 18 2021, 11:27 PM · DayZ Modding, DayZ

May 26 2021

LBmaster created T158783: Featurerequest: SoftDependencies for Addons.
May 26 2021, 1:33 PM · DayZ Modding, DayZ

Apr 30 2021

LBmaster created T158205: Some flags of Widgets are not updatable via Script.
Apr 30 2021, 9:59 PM · DayZ Modding, DayZ

Apr 10 2021

LBmaster added a comment to T148095: Json File Length Limitation.

While doing some more tests, I've noticed, that also with a json String length < 60.000 I would get server crashes. It seems to have to do something with the string.Substring() method.

	static bool WriteToFile(string file, T data) {
		JsonSerializer js = new JsonSerializer();
		string jsonOut;
		bool ok = js.WriteToString(data, true, jsonOut);
		Print("Length: " + jsonOut.Length());
		Print("Json: " + jsonOut);
		if (!ok)
			return false;
		Print("Opening File for writing Json");
		FileHandle handle = OpenFile(file, FileMode.WRITE);
		Print("Opened File Handle.");
		if (handle == 0)
			return false;
		Print("Starting to write File...");
		for (int i = 0; i < jsonOut.Length();) {
			int end = Math.Min(i + 60000, jsonOut.Length());
			int length = end - i;
			Print("Writing Chars: " + i + " to " + end + " -> " + length);
			string sub = jsonOut.Substring(i, length);
			Print("Sub finished");
			Print("Sub: " + sub.Length());
			FPrint(handle, sub);
			Print("FPrint Worked");
			i += 60000;
		}
		CloseFile(handle);
		Print("Closed json File");
		return true;
	}

and this was the output sometimes (sometimes it crashed later in the program)

SCRIPT       : Opening File for writing Json
SCRIPT       : Opened File Handle.
SCRIPT       : Starting to write File...
SCRIPT       : Writing Chars: 0 to 58892 -> 58892
Apr 10 2021, 5:25 PM · DayZ Modding, DayZ
LBmaster added a comment to T148095: Json File Length Limitation.

Okay this is getting even more "interesting"
I've noticed, that Doing this:

modded class MissionServer {
	
	void MissionServer() {
		TIntArray testArray = new TIntArray();
		for (int i = 0; i < 100000; i++) {
			testArray.Insert(i);
		}
		Print("Saving Json ...");
		JsonSaver<TIntArray>.WriteToFile("$profile:/testArray.json", testArray);
	}
}

would cause the server to freeze at some random position in the code (for me while loading Trader Objects) removing the Code will make it run fine again. If I don't put 100.000 items in the list, but 1.000.000, the server will crash completly instead of just freezing. DK, what's wrong there, but this definitely needs some attention. I've also checked if this occours while saving the json file, but that's not the case. The file is saved correctly and all my Prints were executed. When setting it to 10.000, the Server will start, but then eventualy crash. It's random every time.

Apr 10 2021, 4:39 PM · DayZ Modding, DayZ
LBmaster added a comment to T148095: Json File Length Limitation.

Since nobody seems to care about it, I made my own Json Saver / Reader class. Feel free to use it in your Projects. I've successfully saved the TestArray from above which was a 1064kb file. This is how you use it to save files:

Apr 10 2021, 3:53 PM · DayZ Modding, DayZ

Mar 23 2021

LBmaster added a comment to T148095: Json File Length Limitation.

@Geez any chance this will be fixed ?

Mar 23 2021, 3:29 PM · DayZ Modding, DayZ

Mar 9 2021

LBmaster created T157285: Escaped double quotes in string will lead to CParser error.
Mar 9 2021, 12:08 PM · DayZ Modding, DayZ
LBmaster updated the task description for T157285: Escaped double quotes in string will lead to CParser error.
Mar 9 2021, 12:08 PM · DayZ Modding, DayZ

Dec 6 2020

LBmaster created T155602: Function not linked of string.LastIndexOf(string sample).
Dec 6 2020, 7:49 PM · DayZ

Oct 26 2020

LBmaster created T154626: Gamecrash without error with TextListboxWidget's GetItemData.
Oct 26 2020, 11:00 AM · DayZ Modding, DayZ

Oct 9 2020

LBmaster updated the task description for T154251: Object Builder Path issues.
Oct 9 2020, 10:51 PM · DayZ Modding, DayZ
LBmaster updated the task description for T154251: Object Builder Path issues.
Oct 9 2020, 10:51 PM · DayZ Modding, DayZ
LBmaster created T154251: Object Builder Path issues.
Oct 9 2020, 10:44 PM · DayZ Modding, DayZ

Jun 21 2020

LBmaster added a comment to T152005: priority.txt not editable during runtime.

Great Idea, but It would be nice to have some kind of whitelist the mod needs to be put on to be able to access this function. E.g. the Workshop ID needs to be inserted into the server config as an array of Strings. I can already see some modders having the great idea to add random people ore them selfes or anything else

Jun 21 2020, 9:35 PM · DayZ Modding, DayZ

May 25 2020

LBmaster added a comment to T150321: REQUEST: Add a way to spawn vehicle like CE does from events.xml.

Thanks.
So I can spawn items / events in, but I don't get a reference to an object that was spawned ? Would be nice to get my spawned Item to manipulate it further

May 25 2020, 12:29 PM · DayZ Modding, DayZ

May 19 2020

LBmaster created T151046: Missing functionality of CanDisplayCargo().
May 19 2020, 4:38 PM · DayZ Modding, DayZ

Apr 20 2020

LBmaster added a comment to T150321: REQUEST: Add a way to spawn vehicle like CE does from events.xml.

Can we also use that for Weapons to spawn with attachments ? Or is this only a thing for Events ? Would be great if we would have the configured attachments from cfgspawnabletypes.xml for weapons working with that too

Apr 20 2020, 3:59 PM · DayZ Modding, DayZ

Mar 27 2020

LBmaster created T150003: Stringtable contains names with linebreaks.
Mar 27 2020, 1:13 PM · DayZ

Jan 19 2020

LBmaster added a comment to T148095: Json File Length Limitation.

Thats correct. I thought I wrote JsonFileLoader somewhere, but apparently not ^^. But that was the thing I meant

Jan 19 2020, 6:41 PM · DayZ Modding, DayZ
LBmaster updated the task description for T148379: GetScreenPos result wrong when in scope.
Jan 19 2020, 2:37 PM · DayZ Modding, DayZ
LBmaster created T148379: GetScreenPos result wrong when in scope.
Jan 19 2020, 2:37 PM · DayZ Modding, DayZ

Jan 12 2020

LBmaster created T148194: Keybinds Reset.
Jan 12 2020, 1:03 PM · DayZ Modding, DayZ

Jan 9 2020

LBmaster added a comment to T148095: Json File Length Limitation.

Thanks. Would have been a very strange limit just cutting off the Json output. Any ETA when it will be resolved ? And just one thing to note: the FileSerializer does not seem to have a limit too, if you are still looking into that. It was just a coincidene, that the size of my testfile was around 32768 bytes.

Jan 9 2020, 7:13 PM · DayZ Modding, DayZ

Jan 8 2020

LBmaster added a member for DayZ Modding: LBmaster.
Jan 8 2020, 1:47 PM

Jan 7 2020

LBmaster edited Steps To Reproduce on T148095: Json File Length Limitation.
Jan 7 2020, 10:27 PM · DayZ Modding, DayZ
LBmaster edited Steps To Reproduce on T148095: Json File Length Limitation.
Jan 7 2020, 10:26 PM · DayZ Modding, DayZ
LBmaster added a comment to T148095: Json File Length Limitation.

And does the FileSerializer has the same limitations ? Otherwise I would run into the same issues soon. Looks like the file the FileSerializer creates has an even lower limit set to 32768 (2^15)

Jan 7 2020, 9:49 PM · DayZ Modding, DayZ