围攻
34 个评价
Logic++
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
750.558 KB
2024 年 1 月 27 日 上午 2:32
6 月 19 日 下午 12:30
9 项改动说明 ( 查看 )

订阅以下载
Logic++

在 dagriefaa 的 1 个合集中
dagriefaa's toolbox
12 件物品
描述

                Automation Wiki Page[besiege.fandom.com]  |  GitLab Repository[gitlab.com]



For people who like electrical engineering.

Key lines
Lines will be shown between blocks that emulate keys and those that will be triggered by them.
- If a block is selected with the 🔧 Keymapper tool, only its connections are shown.
- If the Overview Keymapper is open, all key emulation connections are displayed.
- If the appropriate option is set in the Instrumentality dropdown, you can see the actual signals being transmitted in real-time.

Variable mapper
This feature has been integrated into the vanilla game. 🎉


Variable Overview
A window has been added next to the key overview for bulk variable operations.
All of the following operations can be undone/redone.

Variable list
The first tab has been added for viewing all active variables on a machine.
- Variables can be renamed by clicking on the label, for the entire machine.
- The number of emulating blocks and listening blocks is displayed next to the label.


Find and Replace
Another tab on the window allows more complex variable renaming operations.
- Only the first found occurence in a variable will be replaced.
- By default, it will replace for the entire machine, but if blocks are selected it will limit to only those blocks.
- Regex can be used for even more complex renaming operations. Capturing groups are available, for example.


Convert From Keys
The last tab provides a way to convert keys to variables.
- By default, it will replace for the entire machine, but if blocks are selected it will limit to only those blocks.

Thanks to @.nyxlll for the name.
12 条留言
chanyny 14 小时以前 
the live key signals doesn't seem to work for me am i missing something?
dagriefaa  [作者] 2024 年 5 月 30 日 上午 12:00 
almost certainly .NET because it's unity + c#
Leo 2024 年 5 月 29 日 下午 8:12 
What form/type of regular expression is being used for the find and replace or the variable overview?

POSIX Basic Regular Expressions (BRE), POSIX Extended Regular Expressions (ERE), Perl-Compatible Regular Expressions (PCRE), JavaScript Regular Expressions, .NET Regular Expressions, or other?
mrs.petersson 2024 年 2 月 6 日 上午 8:52 
It just started to work. I think I had som sort of bug, thanks for the help
dagriefaa  [作者] 2024 年 2 月 6 日 上午 3:20 
you need to select blocks with keys first
mrs.petersson 2024 年 2 月 4 日 下午 4:21 
How does the last tab work? When I'm on the last tab it's just empty. Does it not work or is there something I'm not doing?
Pathos 2024 年 2 月 1 日 下午 5:03 
@7works

Timer block, emulated by X for infinite time
AND gate, one empty one X
If gate done
Smoog 2024 年 2 月 1 日 上午 9:27 
@7Works that's not a logic gate.
7Works 2024 年 1 月 30 日 下午 5:13 
Add "IF" in logic gate
red_stone_player 2024 年 1 月 29 日 下午 7:03 
Is it possible to develop a function to automatically number logical parts, since building multiple machines of the same type but with different numbers requires each machine to readjust the corresponding variable number