Re: [Game] Lord Of The Rings [Lord-of-the-Test] [1.1.0]
Posted: Sat Feb 02, 2019 23:53
The official Minetest discussion board
https://forum.minetest.net/
Future of LOTTIt's been almost 3 years since the last stable release, so here's a new one...
Now, over 6 years after the first days of Lord of the Test, and more than 5 years after it first appeared on github, work on this version has come to an end.
While it's not perfect, it has certainly come a long way since its first days, when it began life as a modpack, rather than a game. It originally used just the default mapgen, now it has it's own special one - albeit imperfect. There are a greater variety of mobs, more features, fewer bugs. The features of the Minetest engine have advanced incredibly. Both of us have learnt a lot in terms of coding, design, planning and building a game. We've had help with coding from people from all over the globe. We've had support from countless people, some who have been in Minetest since the very start of Lord of the Test, some who joined later and are still with us, and others who have left, for one reason or another. At one time, there was support for both Minetest and Freeminer! There have been various servers running Lord of the Test, some managed and developed by us, some independently.
There's still a lot of work which could be done on it, a lot of features that could be added, but the base which it is all built upon still has large parts of code from 2013, when neither of us had an idea of how to code, or of what direction we wanted the game to go in. So a lot of the code one finds in the game is messy, unreadable, a combination of mods forced to work together. The game is based on Minetest Game, but since the time we made that our base, it has only been synced a few times, the last many years ago, and now, there is a lot of content in it that we feel would be unsuited for Middle Earth. In addition, we have changed a lot of the mods from Minetest Game to a greater or lesser extent, making the task of updating them rather daunting. But, at the same time, this means that we lose out on many of the bugfixes/performance improvements/security fixes which have been added. In addition to all of this, since we have our base in Minetest Game, it looks as if mods supporting Minetest Game should be compatible with Lord of the Test, when in actual fact, they are often not, due to part of the game overriding them, or causing crashes when they use functions from Minetest Game which were only added later.
So, when we considered the way forward, we had two possibilities ahead of us. Either, we could have decided to go through all of the code, back-porting fixes, rewriting messy portions, redesigning what we didn't like, updating Minetest Game, or, we could rewrite the game from scratch. This decision wasn't easy to make, and it took a long time to reach, with many discussions (some rather heated!) along the way. But in the end, we both decided that the best course of action was to redo everything from scratch, coding our own systems as much as possible, and focusing on a coherent, unique design.
If you've been following the development of Lord of the Test rewrite on Github, you may have seen that work has been going into this for the past couple of years. There's not been an awful lot of progress, as both of us have been very busy, but work is slowly progressing forward. Below, you'll see a few of the things that we want to do with the rewrite.
We will rename Lord of the Test to "Lord of the Test: Third Age (LTTA)". The main focus for LTTA is optimized code and polished features, and through that, the rewrite will feature a range of new efficient and polished features. Among some things to expect are;Simply put, expect LTTA to be vastly different from LOTT!
- A new mapgen, with lots of biomes, which is accurate to Middle-Earth geography rather than scattered randomly-placed biomes.
- Massively reworked races/classes system, featuring great variety of races and subraces.
- Various gameplay systems will be re-hauled to fit better within the context of LTTA, some examples are farming, weapons, crafting, armour, inventory, all providing new and different polished gameplay.
- Work is being put into the various visuals too, with nice new textures, new mobs models and even a new, unique player model!
All of these things are just what we've got planned for the beginning, later on, there'll be an even greater variety of content, including a whole new quests system, a dialogue system, a complete array of mobs, and so much more! But all of this will take time. We remain busy, and are likely to be so for the foreseeable future. So, if you want to help in shaping Middle Earth in Minetest, get in touch!
You can find us at libera #lordofthetest and at discord here.
Thank you all for your support and help along the journey - we wouldn't have been able to this far without your help! While this part of the road is over, there is an even bigger one ahead of us! The journey is exciting, and who knows where it will lead? Stay tuned for more information, and if you want, keep an eye out for a possible new development blog here!
- fishyWET (neinwhal) & Amaz
I think that this was a mistake - pushed a commit to fix it: https://github.com/minetest-LOTR/Lord-o ... 846168c20fChem871 wrote:The update to 1.2.0 took away the admin's ability to access race chests, I believe. Is there any way to bypass this?
Sorry about that. Changes in Minetest 5.2.0 brought to light some bugs that were present in LOTT before, but didn't cause crashes. I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2Boruch wrote: ↑Tue May 12, 2020 10:44I'm returning to minetest after a long time away, and get many errors trying to get your game to work. What combination of environment is needed to get it to work in the 'award winning' way, without needing to perform many manual patches. I followed a bunch of the manual patches on github issues, which progressed, but still had others not addressed, and there must be a combination of component versions that 'just work' - otherwise how could the game be 'award winning'.
Your answer might also be useful to add to the first message of the page (17 pages ago) so that others will benefit.
I've tried versions 1.2.1 and 1.1.0 of the game, using minetest 5.2 and 4.17. There may be other variables to toy with such as which mapgen version (?), but I'm not sure, and really I had an expectation that the stable version would 'just work' since it's an award winner, so it would be nice to have the all requirements clearly listed on the front-page.
Thanks.
Do we have to recreate the world, or I can just update files and restart same server? Thanks!Amaz wrote: ↑Tue May 26, 2020 15:48I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2
Nope, there's no need to recreate the world. Just update the game, and restart, and it should work!Talkless wrote: ↑Tue May 26, 2020 16:01Do we have to recreate the world, or I can just update files and restart same server? Thanks!Amaz wrote: ↑Tue May 26, 2020 15:48I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2
sound!!! thanks for that much appricated .Amaz wrote: ↑Tue May 26, 2020 15:48Sorry about that. Changes in Minetest 5.2.0 brought to light some bugs that were present in LOTT before, but didn't cause crashes. I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2
Hopefully it should all work now!
I've updated it in the ContentDB: https://content.minetest.net/packages/A ... ofthetest/cuthbertdoublebarrel wrote: ↑Tue May 26, 2020 17:36sound!!! thanks for that much appricated .Amaz wrote: ↑Tue May 26, 2020 15:48Sorry about that. Changes in Minetest 5.2.0 brought to light some bugs that were present in LOTT before, but didn't cause crashes. I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2
Hopefully it should all work now!
any chance you can get the bugfix release to show up on the online content browser as an update . users are not going to see the fix here if they rely on the browser for updates . it would be a shame for them to miss out.
excellent!Amaz wrote: ↑Tue May 26, 2020 21:50I've updated it in the ContentDB: https://content.minetest.net/packages/A ... ofthetest/
Hopefully everyone should see that. I also marked the older releases as not supporting versions greater than 5.1.0 due to the crashes, which should help to avoid problems...!
YES! Thanks! Now I shall be off ...Amaz wrote: ↑Tue May 26, 2020 15:48
Sorry about that. Changes in Minetest 5.2.0 brought to light some bugs that were present in LOTT before, but didn't cause crashes. I've fixed them, and made a bugfix release: https://github.com/minetest-LOTR/Lord-o ... tag/v1.2.2
Hopefully it should all work now!