Tabletop Simulator

Tabletop Simulator

Not enough ratings
OneWorld Recycled
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Utility
Game Category: Board Games
Complexity: High Complexity
Language: English
File Size
Posted
Updated
15.563 MB
5 Dec, 2024 @ 2:08am
28 Oct @ 9:04pm
92 Change Notes ( view )

Subscribe to download
OneWorld Recycled

Description
I decided to rewrite the script One world for my needs adding additional functionality and increasing the size of the playing field.
Original: https://gtm.steamproxy.vip/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://gtm.steamproxy.vip/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
218 Comments
Саппортиец  [author] 7 minutes ago 
Very strange 0_o
I'll try testing it on your maps.
MurderHobo 27 minutes ago 
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 1 hour ago 
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 1 hour ago 
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 4 hours ago 
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 29 Oct @ 7:25am 
Excited!
Саппортиец  [author] 28 Oct @ 9:05pm 
Lock and Pack have been fixed
Саппортиец  [author] 28 Oct @ 8:06pm 
Thank you for testing
MurderHobo 28 Oct @ 8:03pm 
AH ok very cool... im using my bags in your room and some maps are acting differently now. Ill check again tommorow. Its bedtime for me... thanks
Саппортиец  [author] 28 Oct @ 7:49pm 
Oh, yeah, PACK isn't broken. I just reworked BUILD's functionality, and it slightly changed how PACK works. I'll fix it now.