![]() |
#11 |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
I don't object to an Alchemist-like class on principle, but as it was it was just broken (IMO) and a significant contributor to the TMJ problem. Something like a device-master might be interesting, perhaps. (Yes, I'm also very aware that there are other classes where you can get crazy strong characters, but they usually have a limitations in other areas to sort-of-balance them. They can also be quite tricky and hard to pull off. An example would be a bare-hand possessor in a GWOP/Ancalagon's body which transitions to Anti-magic.)
Alchemy was also a ton (several thousand lines, IIRC) of really messy code. I'm trying to focus on improving the code quality gradually to (eventually) make it a lot easier to implement e.g. new classes (or whatever). A lot of the more niche classes/skills etc. stand in the way of that, so sometimes it's easier to just outright remove it. (I'm also considering removing MUSIC as a spell type since it's only usable by one very niche class, the Bard, and it adds a lot of code complexity.) |
![]() |
![]() |
![]() |
#12 |
Apprentice
Join Date: Dec 2008
Location: West Virginia
Posts: 51
![]() |
I enjoy playing alchemists occasionally, but for me the interesting part is the early going. Once I learn a few critical recipes like "elven" and "power" it is just a matter of grinding through. Usually I just dump the character and start over. Losing the class is a small price to pay for a more stable and easily maintained game, IMHO.
Personally, I think that Theme showed to best way to add variation to the game. There are many more types of characters, but they are differentiated through different starting attributes and/or gain of attributes at level gain. There are also many more interesting takes on dungeon construction, including some that are challenging even for maxed-out characters. That was all done without adding anything to the underlying code. She didn't use the alchemist class either. |
![]() |
![]() |
![]() |
#13 |
Knight
Join Date: Jan 2017
Posts: 960
![]() |
Compilation failed spectuacularly. Error log is far too long to post here.
Maybe we could get makefile.std back? Perhaps my gcc is outdated? what's going on? |
![]() |
![]() |
![]() |
#14 | |
Veteran
Join Date: Jan 2012
Location: Linux
Age: 40
Posts: 1,237
![]() |
Quote:
![]()
__________________
My best try at PosChengband 7.0.0's nightmare-mode on Angband.live: https://www.youtube.com/watch?v=rwAR0WOphUA If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other. As of February 18th, 2022, my YouTube username is MidgardVirtuoso |
|
![]() |
![]() |
![]() |
#15 |
Knight
Join Date: Jan 2017
Posts: 960
![]() |
64bit linux ubuntu
he's been doing ungodly things with c++ and filesystem libraries and who knows how all this works anymore? |
![]() |
![]() |
![]() |
#16 | |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
Quote:
If you're getting lots of weird errors then feel free to post them here or on https://github.com/tome2/tome2/issues . It obviously should just work if you follow the instructions in the README. However, you do need a recent GCC/Clang. I think the requirement is something like GCC 6.1.0 or later -- it's bit hard to tell since C++14 has been quite spotty until recently, esp. regarding the 'relaxed constexpr'.. IIRC 'clang' was a bit better so might want to try with that. If you want to configure with clang, run Code:
CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake [...] |
|
![]() |
![]() |
![]() |
#17 |
Knight
Join Date: Jan 2017
Posts: 960
![]() |
The error log was vast, as if I were trying to compile a totally different language. I gave up after about five minutes of scrolling to see where the errors began.
Note: I changed the variable inside z-config.h from "./lib/" to the absoloute path of where I was going to put the lib files, and removed the lines marked as an option for using private_user_paths (I need to do this for every variant I run on the site). I'll see about upgrading my GCC |
![]() |
![]() |
![]() |
#18 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
|
![]() |
![]() |
![]() |
#19 | |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
Quote:
![]() Usually only the first ~200 or so lines are needed -- I should be able to get an inkling of the problem from that. You could also post the log in a GitHub gist or something. (Not sure if you have a GH account; there are also other free "paste-a-file" services like pastebin or whatever.). EDIT: Derakon's advice is also good. You could also just clear the scrollback buffer in your terminal. (Terminals differ on how to do that, but I think almost all of them support clearing the buffer.) |
|
![]() |
![]() |
![]() |
#20 | |
Knight
Join Date: Jan 2017
Posts: 960
![]() |
I upgrade my gcc. This happened:
Quote:
|
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
ToME 2.3.5 Questions | Sooty | ToME | 9 | January 20, 2012 14:12 |
Why ToME 2.3.5? | caruso | ToME | 4 | August 28, 2011 16:48 |
New to Tome | barna10 | ToME | 0 | August 13, 2010 07:24 |
ToME - Genocide? | Narvius | Variants | 4 | December 27, 2007 21:09 |
ToME - Tik | desmondch | Variants | 2 | May 10, 2007 12:54 |