Tabletop Simulator

Tabletop Simulator

评价数不足
OneWorld Recycled
2
2
   
奖励
收藏
已收藏
取消收藏
Type: Utility
Game Category: Board Games
Complexity: High Complexity
Language: English
标签: DnD, d&d, One World, oneworld
文件大小
发表于
更新日期
15.563 MB
2024 年 12 月 5 日 上午 2:08
11 月 1 日 上午 2:33
93 项改动说明 ( 查看 )

订阅以下载
OneWorld Recycled

描述
I decided to rewrite the script One world for my needs adding additional functionality and increasing the size of the playing field.
Original: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=871566286&searchtext=one+world
Write your ideas what could be added to the mod.

So here are the main changes that I would like to present to you:

1. UI is completely rewritten for xml. What changes? The visual component, which allows you to use pictures for your jump points (link) and also increases the number of these points from 49 as it was to infinity. In addition, you can change the size of these transition points, which will allow you to better design your own map by reducing the points where they overlap the necessary parts of the map and increasing them to show more important transitions.

2. Resizing of the main field and the auxiliary field are separate from each other and are not limited. What does this mean? The ability to create fields larger than 18 conventional TTS units. In this case, if you lay out a square map and want to customize it to the desired size of the playing field you no longer need to agonize with Photoshop, just set the necessary dimensions in the functionality of One World Recycled.

3. Optimization - essentially the code works the same as before, but I completely rewrote 1000+ lines, creating structured, beautiful and adequately working code. In many places I removed unnecessary calls and variables, in others I created unnecessary objects on the playing field. Among other things, I changed the approach to filling the playfield with 3D objects so that TTS doesn't die every time you unpack the map.

4. Added the ability to put on the game table non interact models. What does it mean? No more misklicks on huge objects in the hope of removing something small. To make it work, you need to set the “noInteract” tag on the desired object and then pack it into the map. After building this object will be non-interactive.
Update: added noPack tag for player character.

5. Visible zone (scripting zone) for collecting items in the pack. This zone has a rather large size, but it can be changed and customized for your needs.

UPD:
On the table added items from the modification https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2454472719 which I am currently rewriting for myself. If you have any comments or suggestions on how to better implement it, please write.
Added Toggle Build button to change level build mode. When enabled, the level will be built as in the old OneWorld.
Thanks for the logo @MurderHobo
220 条留言
Stadtjaeger 4 小时以前 
stupid question incoming.... whats the purpose of the grey area zone that is over the map when i choose the move tool ... it only appears when i use the move tool... it appears when im building a new map...
Саппортиец  [作者] 11 月 1 日 上午 2:35 
I increased the delay before scripted zone spawns. There was an issue where the map didn't have time to load, but the zone was already taking its dimensions, which were zero. This problem will no longer exist (I hope).
The link error can't be reproduced. It's a really annoying intermittent bug...
Саппортиец  [作者] 10 月 31 日 下午 6:30 
Very strange 0_o
I'll try testing it on your maps.
MurderHobo 10 月 31 日 下午 6:10 
I find that starting with new root bags and then adding my maps for some reasons fixes issues with maps working with the lock/unlock. Alot of maps when i drop them into one world do not spawn the packing zone. i get stuck in a loop of not being able to pack the map, because theres no zone, or clear or pack the zone.
MurderHobo 10 月 31 日 下午 5:35 
Still getting link errors, when i drop a completed bag, occasionally i get

Error in Script (OW_Hub - 55c90c) function <ParceData>: chunk_4:(451,4-36): attempt to index a nil value
Error in Script (_OW_wBase - 1053f5) function <ButtonLink>: chunk_4:(195,4-63): bad argument #1 to 'sub' (string expected, got nil)
MurderHobo 10 月 31 日 下午 5:00 
some further testing, and for some reason i have a map that isnt responding to locked or unlocked, its packing fine, moving things around, and building adjusted to changes, but the lock unlock feature isnt working.. just locked all the time...
MurderHobo 10 月 31 日 下午 2:06 
working great, packing and lock are working well. I rebuilt the table by exporting all the maps and then reimporting them and i noticed that imported maps or changing maps... sometimes the packing zone is not spawning. Some maps the packing zone spawns... some it doesnt. easy fix is to hit f8 and go back a map until the map spawns and then one world logo forward and the packing zone stays
MurderHobo 10 月 29 日 上午 7:25 
Excited!
Саппортиец  [作者] 10 月 28 日 下午 9:05 
Lock and Pack have been fixed
Саппортиец  [作者] 10 月 28 日 下午 8:06 
Thank you for testing