The original mod was interesting, but it didn't seem to have much upkeep. So this fork of it looks very promising, and the villagers are nice to have around.
An issue I run into a lot, is that they seem to change beds when more villagers are brought in. And, this can lead to their previous chest contents needing to be relocated to their new chest. If it's possible, can they maybe source resources from any chest in the vicinity of the village? I imagine this could be useful if the player just wants to stock a bunch of the building materials in a location, and leave them to it.
One more thing is that the starting buildings seems to just be open fences. I don't know if this is intended, and is meant as a template for the player to then replace and build an appropriate house after the groundwork is laid out. When the mayor started building, I was thinking he'd be making a small town hall building.
But overall, the mod is very cool. I like seeing the villagers go do their jobs, and watch their routines change throughout the day. The dialogue is also a nice touch, it gives them some personality. Just like their unique designs, I adore how stubby the builder is. Villagers also gather quite a variety of nodes when clearing spaces out to build, it starts to clutter up their inventories. But, I do like running through their chests for stuff they collect. With the goal of making the world feel like it's lived in, it does feel like it with this mod.
Hopefully the Memory sharing errors have all been removed with the new characters AI and The Older AI NPC's should now be gone from the inventory. Though you may still encounter problems with creating more than 1 Mayor (who IS now responsible for managing the other NPC's..)
There will be a Town hall and many other buildings and Roads. The idea is/was with something like MOBS:Monsters you could be attacked in the first night, so priorities were to build a secure compound for the start workers. As the proper houses are built, the Workers will Move in. Once there are enough workers in the town, the Town hall will be rebuilt including a large round table where the villagers will sit in the morning to start the day.. though for now the campfire will do.
House upgrades with Glass and Stone and carpets are in the plans as I am attempting to have the Town Grow and Upgrade itself as time progresses.
Personally I love the fact that you have to keep on top of the Workers, empty chests and help them out when they Err.. Gives you something to do, there are currently 5 new characters being written.
Glad you noticed the stubby builder.. I am trying to make each character different, Kids and Familys are planned.
Current Work Includes:
NPC's Showing Wielded Items in hand ( 90% complete (works with a memory leak ?) )
New Building Markers to help with Mayor interaction (Hire, Build, Edit Markers)
New Nodes to help the builder in construction (Remove, Ignore, Dirt/Grass Nodes)
NPC's being able to change chothes ( tested, not implemented )
Next Townplan upgrades:
More Houses.
More People.
Animal pens
Roads and Paths
Current Known problems:
Distance from the Player the NPC stays active in the world. Adjustable in Advanced Settings:
Active Object Send Range = I currently use 10 (10x16=160 Map Units)
Active Block Range = I currently use 10 (10x16=160 Map Units)
That's cool, and I get the intention with the buildings with that clarification. It'll be cool to see what's in store for this mod as features are added in, the planned features do sound neat!
Will you accept PRs for assistance? I've been playing with this in a world and ended up patching a lot of nil checks in due to unexpected results in a game with more mods, and also ended up needing to fix some unclosed while loops, and the deprecated default:torch_wall reference (using 5.14-dev)
I really like this mod and the potential to have better villages in the game, as the mg_villages mod is very broken at this point. Would love to help where I can.
Hi thank you for your feedback ! It is much appreciated !
Quick answer is yes I would be interested.
Though there are a few points to make first :
This project is still under sporadic development (when time allows) and I have not had the time to upload the latest code to GitHub. There have been some big'ish changes to parts of the code ( as i add functionality and fix bugs ect) some of the issues “may” have already been sorted or removed entirely.
If you are serious, I think the best way is through GitHub ? AFAIK you can then fork and play to your hearts delight, push the changes to me and I can update the codebase. What do you think ?
Give me a couple of days, then when I get back to my computer I will upload the latest version (one of the reasons for not updating it yet. Is it could require a restarted world, caused by changes in the way the mayor works)
Got to let you know, I only started programming in LUA when I saw the original project, and thought its good enough to play with. As such, its all a learning curve.
Lastly, Just to give you an idea of one of my considerations for an update.
A “Teacher” character of some type, that can interface with a localized minimal DeepSeek-r1 installation (I think it should be possible, but not sure how viable to actually run). Then teaching DeepSeek to respond as this characters…(Again I think it is be possible using Roles, but again not sure how viable).
If your still interested keep an eye on my GitHub for an update, then jump in !!
The original mod was interesting, but it didn't seem to have much upkeep. So this fork of it looks very promising, and the villagers are nice to have around.
An issue I run into a lot, is that they seem to change beds when more villagers are brought in. And, this can lead to their previous chest contents needing to be relocated to their new chest. If it's possible, can they maybe source resources from any chest in the vicinity of the village? I imagine this could be useful if the player just wants to stock a bunch of the building materials in a location, and leave them to it.
One more thing is that the starting buildings seems to just be open fences. I don't know if this is intended, and is meant as a template for the player to then replace and build an appropriate house after the groundwork is laid out. When the mayor started building, I was thinking he'd be making a small town hall building.
But overall, the mod is very cool. I like seeing the villagers go do their jobs, and watch their routines change throughout the day. The dialogue is also a nice touch, it gives them some personality. Just like their unique designs, I adore how stubby the builder is. Villagers also gather quite a variety of nodes when clearing spaces out to build, it starts to clutter up their inventories. But, I do like running through their chests for stuff they collect. With the goal of making the world feel like it's lived in, it does feel like it with this mod.
Thank you very much for a very helpful review !!
Hopefully the Memory sharing errors have all been removed with the new characters AI and The Older AI NPC's should now be gone from the inventory. Though you may still encounter problems with creating more than 1 Mayor (who IS now responsible for managing the other NPC's..)
There will be a Town hall and many other buildings and Roads. The idea is/was with something like MOBS:Monsters you could be attacked in the first night, so priorities were to build a secure compound for the start workers. As the proper houses are built, the Workers will Move in. Once there are enough workers in the town, the Town hall will be rebuilt including a large round table where the villagers will sit in the morning to start the day.. though for now the campfire will do.
House upgrades with Glass and Stone and carpets are in the plans as I am attempting to have the Town Grow and Upgrade itself as time progresses.
Personally I love the fact that you have to keep on top of the Workers, empty chests and help them out when they Err.. Gives you something to do, there are currently 5 new characters being written.
Glad you noticed the stubby builder.. I am trying to make each character different, Kids and Familys are planned.
Current Work Includes: NPC's Showing Wielded Items in hand ( 90% complete (works with a memory leak ?) ) New Building Markers to help with Mayor interaction (Hire, Build, Edit Markers) New Nodes to help the builder in construction (Remove, Ignore, Dirt/Grass Nodes) NPC's being able to change chothes ( tested, not implemented )
Next Townplan upgrades: More Houses. More People. Animal pens Roads and Paths
Current Known problems: Distance from the Player the NPC stays active in the world. Adjustable in Advanced Settings: Active Object Send Range = I currently use 10 (10x16=160 Map Units) Active Block Range = I currently use 10 (10x16=160 Map Units)
Again thank you for the comments !
That's cool, and I get the intention with the buildings with that clarification. It'll be cool to see what's in store for this mod as features are added in, the planned features do sound neat!
Will you accept PRs for assistance? I've been playing with this in a world and ended up patching a lot of nil checks in due to unexpected results in a game with more mods, and also ended up needing to fix some unclosed while loops, and the deprecated
default:torch_wall
reference (using 5.14-dev)I really like this mod and the potential to have better villages in the game, as the mg_villages mod is very broken at this point. Would love to help where I can.
Hi thank you for your feedback ! It is much appreciated !
Quick answer is yes I would be interested.
Though there are a few points to make first :
This project is still under sporadic development (when time allows) and I have not had the time to upload the latest code to GitHub. There have been some big'ish changes to parts of the code ( as i add functionality and fix bugs ect) some of the issues “may” have already been sorted or removed entirely.
If you are serious, I think the best way is through GitHub ? AFAIK you can then fork and play to your hearts delight, push the changes to me and I can update the codebase. What do you think ?
Give me a couple of days, then when I get back to my computer I will upload the latest version (one of the reasons for not updating it yet. Is it could require a restarted world, caused by changes in the way the mayor works)
Got to let you know, I only started programming in LUA when I saw the original project, and thought its good enough to play with. As such, its all a learning curve.
Lastly, Just to give you an idea of one of my considerations for an update.
If your still interested keep an eye on my GitHub for an update, then jump in !!