Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zeblote

Pages: 1 2 [3] 4 5 6 7 8 ... 727
31
Add-Ons / Re: New Duplicator 1.6.1 | Now on BL Glass
« on: January 25, 2018, 07:23:41 PM »
Also it's very annoying when I dup something I cant dwand the original build right away without having to move the duped ghost bricks first: pulling out the dwand makes the ghosted dup disappear :(

You don't need to use the wand anymore. Try pressing ctrl-x after selecting some stuff.

32
Gallery / Re: external program for minimap generation
« on: January 15, 2018, 07:46:29 PM »
why is it upside down

33
Add-Ons / Re: Blockland Glass 4.2.0
« on: January 13, 2018, 08:43:19 PM »
I just noticed there are open bug reports on new dup since like a month.
It'd be nice if pending bug reports automatically sent an email notification, otherwise the bug tracker isn't very useful.

34
Add-Ons / Re: New Duplicator 1.6.1 | Now on BL Glass
« on: January 13, 2018, 08:36:51 PM »


But I have to do it each time I place, its hard for big builds like houses or towers :(

You can also set a keybind for force plant in options/controls

35
Add-Ons / Re: Drop Down Search 1.4 | Now on BL Glass
« on: January 13, 2018, 08:36:05 PM »
Fixed topic being too old.

36
From what I can tell it seems that any bricks that share similar bounding boxes (eg. an L shaped 2x2 plate with a 1x1 in its empty corner) will only load one of the two (or more) bricks occupying the area. What could cause this kind of save loading failure?

This does not happen on my server, so it must be an issue with an add-on you have.
You should be able to replicate the problem with just 2 bricks, enable trace before loading them and post the log file here. Then it might be possible to see what's going on.

37
Suggestions & Requests / Re: A more adjustable fov in advanced settings
« on: January 07, 2018, 05:31:36 PM »
What kind of monitor are you playing on where 120 is not high enough?

38
30% performance loss is completely unacceptable. They need to either find a less stuffty patch or leave it broken.

39
- after you use pushEnvironment to add the new one, use popEnvironment to remove the previous height zone from the stack
- you should be able to edit the environments by just using the admin env gui while inside it

40
Modification Help / Re: Determine if brick is completely covered
« on: January 03, 2018, 03:51:34 AM »
what if there was a way to send that data to the server

You could make that easily (coverage results can be accessed using getExposedAreaBottom() etc for each direction), but that would rely on having a client connected that has successfully ghosted the brick and all bricks around it, and is finished with that stupid white fade animation. Depending on how this is going to be used, that might not be possible.

41
Sounds like you can easily do that by just making a zone bigger than your build. They don't have a width limit.

42
Modification Help / Re: Determine if brick is completely covered
« on: January 02, 2018, 05:59:55 AM »
bl only does coverage client sided. If you need a server side solution you'll have to do it all manually (box search around the brick, test whether bricks are covering a face, sum up covered area for each direction, compare with size of brick)

I imagine that'll be quite slow if implemented in torkscript.

43
Yeah. Anything that manipulates the player's Move packets can force a client to look up, down, left, right, move left, etc, etc. If you sit between the server and the client, you can do anything, really... Just make sure that you clamp between 0 and 2PI (basically, keep it as radians) for modifying their look stuff, and you'll be all set.

That'll look like complete stuff on the client side as the prediction will be wrong.

44
Modification Help / Re: How to Get Print ID?
« on: December 31, 2017, 10:03:33 AM »
$PrintNameTable["ModTer/sand-texture5"]

45
::getID is probably faster because it's just returning the object's ID, where nameToID probably has to lookup the object's name in a table.
However, ::getID will give errors if the object doesn't exist, making nameToID a little more friendly to use in situations where a name may come up for something that may not exist. Like loading a save for example.

If your code has JeepVehicle.getId() it will still have to use the name lookup to figure out what JeepVehicle is in order to call the method. The only difference is that a member function call is slightly slower than a global function call.

Simple test:

function test()
{
   %a = getRealTime();

   for(%i = 0; %i < 10000000; %i++)
      %v = JeepVehicle.getId();

   %b = getRealTime();

   for(%i = 0; %i < 10000000; %i++)
      %v = nameToId(JeepVehicle);

   %c = getRealTime();

   talk(%b - %a);
   talk(%c - %b);
}


NameToId is a tiny bit faster, but the difference is so small that it doesn't matter.

Pages: 1 2 [3] 4 5 6 7 8 ... 727