Alpha Centauri 2

Sid Meier's Alpha Centauri & Alien Crossfire => Modding => Topic started by: golingarf on April 26, 2019, 01:11:31 AM

Title: Yitzi with Thinker?
Post by: golingarf on April 26, 2019, 01:11:31 AM
I've tried playing induktio's thinker mod with SMAC-in-SMAX. After 40 turns, I'm already impressed by the AI's much better use of formers. However, there are "spore launchers" all over the place! I think SMAC-in-SMAX requires Yitzi to get rid of these. So I wonder, what are the prospects that Yitzi's mod can be made compatible with thinker? I realize they are both "hard mods."
Title: Re: Yitzi with Thinker?
Post by: golingarf on April 26, 2019, 01:52:38 AM
I actually found a workaround for this specific problem, which is to copy the line for Mind Worms over that of Spore Launchers in alphax.txt under the heading #UNITS, and change "CentEmp" to "Disable". Specifically, I copied over the line starting  "Spore Launcher" with

Mind Wworms,             Infantry, Psi,          Psi,        1, 5, 0, Disable,  3, 00000000000000000000000000

Playtested and it works: the wworms appear and act like mind worms. I assume you can do the same with Battle Ogres and whatnot (I guess you would change them to alien artifacts.) Perhaps SMAC-in-SMAX should be updated so that you don't need Yitzi to disable the native SMAX units.

Still, I'm interested in the original question because I expect anyone modding the game will use thinker from now on, and Yitzi adds a lot of flexibility.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on April 26, 2019, 04:18:16 PM
Historically you had Yizti's patch, Scient's patch, and I'm not sure what others.  I think it is worth noting that Yitzi and Scient did not combine forces.

Thinker Mod includes Scient's patch.  So you have the historical question of why Yitzi and Scient weren't combined, compounded by whatever Thinker Mod is doing.  Induktio has been on record as not terribly interested in Yizti's code, and he's probably justified, since I don't think there's some pile of documentation to explain what's going on with it.

In short, I think you are probably asking for something that is a metric ton of work, that historically, various patch authors have not been interested in doing.

If you are wondering why it's so much work, well, it's binary patching and there's no source code.  Getting binary patch authors to cooperate with each other is nowhere near as easy as having them work on source code together.  And even that, to be honest, isn't easy for developer political and ego reasons.  Scient's new OpenSMACX (http://alphacentauri2.info/index.php?topic=21226.0) project is the kind of infrastructure necessary to get patch authors on the same page, but it is nascent.

If you are not looking to take on this kind of work yourself, then I suggest you isolate very specifically what kind of "flexibility" you have desired from Yitzi, and then try to sell Induktio on adding that specific feature to his mod.  Whereas, I can reasonably predict that open ended, broad requests for porting over Yitzi's work to Thinker Mod, are going to be met with complete boredom on his part.  It's the sort of thing you should take on yourself if you really really want it.  That's pretty much how open source works: people who want boring stuff like that, have to do it.

Myself, these issues are why I don't support any patches at all, and just target the original SMACX binary with my own mod.  People want stuff, then years down the line, you find that patches don't work with each other, authors have vanished, new authors don't want to work with old undocumented code, etc.  I know the official binary is still going to be there and is still going to work.

My mod will work with any patch that doesn't require changes to alphax.txt.  Notably, Scient's patch will work, because you can just overwrite alphax.txt with your own and everything will be fine.  Thinker Mod worked last I tried it several weeks ago.  Yitzi does not work because he "took over" some things in alphax.txt.

Title: Re: Yitzi with Thinker?
Post by: Vidsek on April 26, 2019, 06:08:07 PM
     More specifically: Yitzi's patch does not work with your AI Growth Mod (or other alphax mods) unless you hand merge the two alphax.txt versions.  As I have done and am in the process of testing.

    But you are correct that "out of the box" the two are not compatible.  Yitzi's 'mistake' was combining pure bug-fixes with new features that involved modifying alphax.

   Would it be possible to make a new .txt file separate from alphax which could contain all the modifications that otherwise would be in alphax and which the program would (optionally) read as an extension of alphax?   Not for Yitzi's patch, but as a better approach to a mixed project like his.

    By the way, my tests of the Merge of Yitzi 35d and AIG 1.30 have so far not found any bugs or weard behavior up to the early mid-game.
    I'll get around to posting the merged alphax.txt here very soon so anyone else interested can take a look at it and see how it works.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on April 27, 2019, 08:59:57 PM
     More specifically: Yitzi's patch does not work with your AI Growth Mod (or other alphax mods) unless you hand merge the two alphax.txt versions.  As I have done and am in the process of testing.

Yeah.  With Conventional Missile attack power being the main conflict.

Even more specifically, it's always been possible for someone to write a fairly trivial script to do the merge with Regular Expressions, so that it doesn't have to be done by hand.  However, that little bit of kiddie scripting is gruntwork, that I've never personally been interested in doing.  Why?  Because Yitzi's patch never offered me much of anything.  From a "share the burdens" sense it's an easy task to offload to some other more motivated open source person.  Generally speaking Yitzi's patch could be spat upon, polished, and tidied up in a number of important ways.  But I did that sort of thing for years in open source land and I'm poverty stricken as a result, so I'm determined not to invite myself to do that, unless there's some payoff in it for me somewhere.  And now with Induktio's Thinker Mod ascending as the preeminent binary patch, there's even less reason for me to consider doing it.

Quote
   Would it be possible to make a new .txt file separate from alphax which could contain all the modifications that otherwise would be in alphax and which the program would (optionally) read as an extension of alphax?   Not for Yitzi's patch, but as a better approach to a mixed project like his.

An alphax2.txt  :D.  Overwrites lines in alphax.txt as a loading postprocess, according to some matching criterion.  I have to wonder if for the work involved, if someone finally writing a damn mod manager would be a better way to go.  I didn't have time for that, I had to get my mod itself done.  And since that took as long as it did, I'm not putting any time budget into a mod manager.  I need to write a new 4X TBS game.  A mod manager was the "less trivial" open source project that one could do to clean all this stuff up.

Quote
    By the way, my tests of the Merge of Yitzi 35d and AIG 1.30 have so far not found any bugs or weard behavior up to the early mid-game.

Yeah I'm not expecting anything.  I still play my mod, and I still don't know how to play my own mod in some respects.  I tend to make it to early midgame before getting completely bored.  I'm thinking of writing a 4X TBS where the player is not in charge of early colonization, or only makes a few key decisions and the rest is automated.  Like let's say you're white, Spanish, and settling North America.  Do you really care about micromanaging all the colonies?  Deciding where an initial few are going to be, and then just letting things run, would probably do fine.

Quote
    I'll get around to posting the merged alphax.txt here very soon so anyone else interested can take a look at it and see how it works.

Well you do have the saving grace, nowadays, that I'm unlikely to make a 1.31 unless playtesters report major needs.  Nothing reported so far yet.  In fact, I haven't even announced on Reddit and should probably go do that.
Title: Re: Yitzi with Thinker?
Post by: Vidsek on April 28, 2019, 02:19:36 AM
    Yes, by ''hand'' merging I was meaning to include scripted automation of the process.

   By the way....what is the formula for conventional missile power in the basic game?   I know fungus ones cover more squares/tiles, do the conventional do more damage to one tile, hit more tiles at the same strength, hit more and hit harder, or what?
   Yitzi's patch does give you several choices for how the power is calculated:

Conventional missile rules:

This controls how the cost and power of missiles are affected by the unit's reactor.

1. They are not affected.
2. The power is multiplied by the reactor value.
3. The power and the weapon cost are both multiplied by the reactor value.
4. The power is multiplied by 2^reactor.  (i.e. doubled for each reactor level.)
5. The power and weapon cost are both multiplied by 2^reactor.
6. The power and weapon cost are both multiplied by 2^reactor, after which the weapon cost is increased by the
   (unmultiplied) power (causing the efficiency of missile weapons to increase with reactor, but fairly slowly).
7. The power is multiplied by 2^reactor; the weapon cost is multiplied by the reactor value.

  Are any of these the same as the original game's formula? 
Title: Re: Yitzi with Thinker?
Post by: golingarf on April 28, 2019, 05:08:24 AM
Thanks for pointing out OpenSMACX. That's clearly where it's at.
Title: Re: Yitzi with Thinker?
Post by: Induktio on April 28, 2019, 06:11:50 PM
I've tried playing induktio's thinker mod with SMAC-in-SMAX. After 40 turns, I'm already impressed by the AI's much better use of formers. However, there are "spore launchers" all over the place! I think SMAC-in-SMAX requires Yitzi to get rid of these.

Great to have more players! However, spore launchers are not part of SMAC and the game shouldn't be spawning any of them when smac-in-smacx mod is activated with Thinker. It seems to me you're running the game without actually enabling the smac_only mode. To see if the parameter was passed properly, check if the main menu changes shade to blueish color. If it has greenish color, then the game is just running in the usual SMACX mode. You also need to install the modified txt files from smac-in-smacx mod's Github page for it to work correctly.

Quote
So I wonder, what are the prospects that Yitzi's mod can be made compatible with thinker? I realize they are both "hard mods."

Well, the problem here is that we don't have the source code to any of the patches. Technically it would be pretty easy to patch the dll import section of any version of the game binary and then just run Thinker on top of that. The problem is there's no easy way to verify if Yitzi's patch might break something on the binary level, and it's never been actually tested. Then there's the issue of dealing with bug reports when we would have multiple binaries, not very viable. That doesn't mean new features couldn't be imported from other patches though, but my criteria was pretty strict in the sense that all new features must be developed in C++ and kept in version control.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on April 28, 2019, 10:39:00 PM
   By the way....what is the formula for conventional missile power in the basic game?

Not sure.  Once upon a time, I tried reading all of Yitzi's posts on the subject to figure out what was going on.  It wasn't clear and I only ended up scratching my head.  I believe one would have to go through and try stuff, looking at the combat odds before combat starts, to see what actually happens.  That's a chore that has never been worth it to me, but it's not that hard for someone to do.  I've done it for plenty of other combat variables I actually care about.

Quote
I know fungus ones cover more squares/tiles,

A fungus warhead is not relevant as it doesn't damage anything.  Now how fungus spread is computed, I don't know.  I've noticed that Singularity Engine fungal warheads seem to give you some fungal towers and immediate mindworms to go with them.

Quote
do the conventional do more damage to one tile,

Conventional warheads attack 1 and only 1 unit in a tile.  Bigger reactors do more damage.
Title: Re: Yitzi with Thinker?
Post by: golingarf on April 30, 2019, 03:19:41 AM


Great to have more players! However, spore launchers are not part of SMAC and the game shouldn't be spawning any of them when smac-in-smacx mod is activated with Thinker. It seems to me you're running the game without actually enabling the smac_only mode. To see if the parameter was passed properly, check if the main menu changes shade to blueish color. If it has greenish color, then the game is just running in the usual SMACX mode. You also need to install the modified txt files from smac-in-smacx mod's Github page for it to work correctly.


Well, there are no SMACX techs, facilities, or secret projects, so I'm happy with it. But it's true that the main menu has green text and says Alien Crossfire. I just loaded the text files from SMAC-in-SMAX using the mod launcher as recommended on the thread for that mod, manually replaced the map of planet with a SMAC version, made the above described change to spore launchers, and replaced the sounds for all unit chassis types with a short silent file. The result is basically SMAC.
Title: Re: Yitzi with Thinker?
Post by: Induktio on May 01, 2019, 01:03:52 PM
Well, there are no SMACX techs, facilities, or secret projects, so I'm happy with it. But it's true that the main menu has green text and says Alien Crossfire. I just loaded the text files from SMAC-in-SMAX using the mod launcher as recommended on the thread for that mod, manually replaced the map of planet with a SMAC version, made the above described change to spore launchers, and replaced the sounds for all unit chassis types with a short silent file. The result is basically SMAC.

I don't understand why would you manually edit the txt files when they have been already edited to exclude the SMACX stuff. Get them from here (https://github.com/DrazharLn/smac-in-smax). The smac-in-smacx mod will not work as intended unless you *also* start the game with smac_only=1 variable or -smac command line parameter, either of them works. This is required to disable many SMACX behaviours that are present in the game binary. You can still edit the txt files to tweak the random map generator for example, but it's not required.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 01, 2019, 02:53:13 PM
I don't understand why would you manually edit the txt files when they have been already edited to exclude the SMACX stuff.

Perhaps the OP has reported something that could be construed as a bug in the original game.
https://github.com/DrazharLn/smac-in-smax/blob/master/thinker/ac_mod/alphax.txt contains the line:

Code: [Select]
Spore Launcher, Infantry, Psi, Psi, 0, 5, 0, Disable, 5, 00000000001000000000000000
but perhaps it doesn't stop the game from spawning Spore Launchers as random alien menaces.  "Disable" might be better understood as "unavailable to the player via a tech" rather than "completely removed from the game".  For instance a Unity Mining Drill is also "Disable" and you can certainly get one of those in the game.  I'm trying to remember if there's any keyword for making things completely unavailable?

Quote
The smac-in-smacx mod will not work as intended unless you *also* start the game with smac_only=1 variable or -smac command line parameter, either of them works. This is required to disable many SMACX behaviours that are present in the game binary.

A deployment problem.  Go download this archive of stuff over here, go change this setting over there... it's not robust in the real world to have so many steps.  Users download stuff, try things out, most just shake their head that stuff doesn't work and give up.  One is diligent enough to actually inform us of his User Experience here.  This is the sort of thing that is generally solved either by a mod manager, or by packaging something very specifically as a complete "SMAC in SMACX" solution.  This is also why I only support the official game binary.  I know what it does, and there is no question of mixing and matching.

I'm also not averse to telling people to just get over the idea of "purist" SMAC anyways.  Just play SMACX.  If the Alien factions are too powerful, I have an answer for that: play my mod.   ;)  If the Alien factions are too goofy, or the other add-on characters, there's no real answer for that.  The path of least resistance is to ignore them.  But over time, I found that game mechanically they are semi-valid.  They needed balancing, but hey I did that.
Title: Re: Yitzi with Thinker?
Post by: Induktio on May 01, 2019, 04:30:07 PM
Smac-in-smacx must be installed in a particular way or else there will be some issues similar to what the OP had with the spore launchers. Setting units to "Disable" mainly just prevents the player from building them, but the planet might keep spawning spore launchers and similar units anyway. I'm assuming the problem was caused by not enabling smac_only mode.

Config variable smac_only=1 disables this SMACX-related behaviour from the game binary. I have to keep repeating this or else players might get wrong ideas on how smac-in-smacx mod was meant to be installed. Editing txt files manually is not required and neither is overwriting any existing txt files, that's why the game reads the modded files from ac_mod folder when smac_only mode is activated. Maybe the modded txt files could be bundled with Thinker, but it's really simple to download them separately too.
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 01, 2019, 09:23:00 PM
I don't understand why would you manually edit the txt files when they have been already edited to exclude the SMACX stuff. Get them from here (https://github.com/DrazharLn/smac-in-smax). The smac-in-smacx mod will not work as intended unless you *also* start the game with smac_only=1 variable or -smac command line parameter, either of them works. This is required to disable many SMACX behaviours that are present in the game binary. You can still edit the txt files to tweak the random map generator for example, but it's not required.

I got the files from the git that you link, and I am launching the game from SMACXLauncher, as the author recommended. I am not launching from a command line, so I don't know where I can set any "smac_only" variable. It does work, however: almost all the expansion content is gone.

I assumed the issue was as bvanevery says, namely, the author of the SMAC-in-SMAX mod mistakenly thought that "Disable" would prevent the spore launchers from spawning, when really it only prevents them from being built at a base. That's why I suggested updating the mod.

If the Alien factions are too goofy,


That's my problem.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 01, 2019, 09:42:48 PM
Maybe the modded txt files could be bundled with Thinker, but it's really simple to download them separately too.

It isn't.  You're wrong.  You're thinking like a modder who likes to grovel in details, not like a consumer who wants to just play a game and be done with it.  "Mere mortals" mess up very trivial deployment tasks all the time.  This is why people get paid big bucks for User Experience, develop installers and package managers, do QA and stress testing, etc.  Even Microsoft screws up this sort of stuff fairly regularly, with weird uninstall and reinstall scenarios that they weren't expecting and didn't test for.  Not so weird for the consumers who have to deal with their damn products though.

Anyways, yeah, making these things "smooth" takes effort.  Effort that an open source person might not be inclined to make, or want someone else to do.  I have my own Rules of Engagement on that.  I modded the simplest .txt things and chose not to get into patching, mixing, and matching.  I can always tell someone "drop my files on top of existing files"  "...no, do what I say, drop my files on top of existing files."  "Seriously!  Not debating here.  Drop my files on top of existing files..."  Nothing to screw up except a person's basic ability to unzip and drop files.  Which can be screwed up, and I'm aware someone is probably screwing it up, somewhere, but I'll accept that for now.  'Cuz it's way less work for me.

Quote
If the Alien factions are too goofy,
That's my problem.

If you really can't accept those factions, but you're willing to accept the 5 new human factions, perhaps it would be expedient to simply delete caretake.txt and usurper.txt.  Then you could, for instance, select games with random opponents and you'd never get Alien factions in the game.  I haven't tried this approach so I'm not 100% sure it works, but I do know if you delete enough stuff pertaining to those factions, they're not going to be available.  There are a few other files associated with a faction, but getting rid of the *.txt might do it.

Some people have issues with the technologies the Alien factions introduce, and want those gone.  I'm not hardcore like that, I can't be bothered / flapped that easily.  I did, however, rebalance those techs in my mod.  In particular, Soporific Gas Pods are overpowered.  I made them late and helluh expensive, a "soft" way of taking them out of the game.  You can have them if you're willing to pay through the nose for them.  And with lotsa things being otherwise more expensive and harder to obtain in my mod, you'll probably think better of it.  And then you won't miss them.  You won't fret about whether you should have built the Soporific Gas Pod version of everything anymore.
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 01, 2019, 10:15:38 PM

If you really can't accept those factions, but you're willing to accept the 5 new human factions, perhaps it would be expedient to simply delete caretake.txt and usurper.txt.  Then you could, for instance, select games with random opponents and you'd never get Alien factions in the game.  I haven't tried this approach so I'm not 100% sure it works, but I do know if you delete enough stuff pertaining to those factions, they're not going to be available.  There are a few other files associated with a faction, but getting rid of the *.txt might do it.

Some people have issues with the technologies the Alien factions introduce, and want those gone.  I'm not hardcore like that, I can't be bothered / flapped that easily.  I did, however, rebalance those techs in my mod.  In particular, Soporific Gas Pods are overpowered.  I made them late and helluh expensive, a "soft" way of taking them out of the game.  You can have them if you're willing to pay through the nose for them.  And with lotsa things being otherwise more expensive and harder to obtain in my mod, you'll probably think better of it.  And then you won't miss them.  You won't fret about whether you should have built the Soporific Gas Pod version of everything anymore.


I really don't like anything introduced in the expansion. Even the five other human factions make no sense in the context of the game universe. Why is there already a cybernetic faction, when that tech is available only late in the game? And a "cult of planet" run by a child, before Centauri Meditation, etc.? Not to mention the factions based on a skill rather than a utopian social ideal - "Data Angels" and "Pirates". University is almost like that, but at least they can be rationalized as some kind of technocracy, which has been seriously proposed on earth. Then there are the new alien units, "battle ogres" (why exactly do you discover better kinds as the game goes on?) and the very worst are, of course, "spore launchers." Mind worms were already an enormous stretch, but an organism that projects spores two grid squares, destroying terrain improvements?

There is actually a lot of silliness in the original game, so I understand the perspective that you may as well forget about it not being silly, but I think the original SMAC setting had a kind of charm. If I created a mod, which is an idea I've toyed with, I would basically make it a more low-tech setting, without venturing too far into science fantasy later in the tech tree. And of course there would be no unity supply pods - at all - but especially not ones that teleport your unit "through a dimensional gate."
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 01, 2019, 10:32:56 PM
I really don't like anything introduced in the expansion. Even the five other human factions make no sense in the context of the game universe. Why is there already a cybernetic faction, when that tech is available only late in the game?

True, they crapped all over historical continuity and previously established narrative.  The question is, do you value narrative so much in a game, that it's a dealbreaker as compared to new gameplay features?  GNS Theory (https://en.wikipedia.org/wiki/GNS_theory) weighs in here.  You could be strongly Narrativist and say this story makes no sense, can't accept it.  You could be strongly Simulationist and say, techs have to be accurate in some way or I'm not playing.  But the 5 human factions are not objectionable in Gamist terms.  They're not perfect but they do introduce reasonable play mechanics and had some thought behind them in that regard.  In fact I'd say that the narrative layer was added as almost a second-hand excuse on top of the thought put into the game mechanics.  I have no certainty of that, I haven't read developer logs of the period, but I'm willing to bet they thought of game stuff first and then worked the characters around it.

Quote
And a "cult of planet" run by a child, before Centauri Meditation, etc.?

I prefer to think of him as the [progeny of unmarried parents] son of Yang and Deirdre.

Quote
Not to mention the factions based on a skill rather than a utopian social ideal - "Data Angels" and "Pirates".

That's not strictly true, but their narratives are underwhelming in that regard, so I can see how you'd think so.  The Data Angels are the "data wants to be free" faction, which was a very au courrant idea in the 1990s.  The Pirates think we're all better off living on or under the water, like Captain Nemo from 20,000 Leagues Under The Sea.  I hate the voice acting for Svensgaard though.  He sounds like some college student wearing a nice sweater, not a pirate.  I have seriously considered redoing the voice acting for him, and for Cha Dawn, who was obviously voiced by a woman and doesn't sound like the boy he's supposed to be.  But that's a completely profitless project by itself, and I don't have enough real life justification to get into voice acting.  If I did, I should probably spend my time on original characters and dialogue that I can sell in my own game, not always throwing my abilities away on SMAC.

I think being more about a game mechanic, is a clue that that's what the developers first and foremost priorities were.

Quote
University is almost like that, but at least they can be rationalized as some kind of technocracy, which has been seriously proposed on earth.

The University also gets far more air time to flesh out and world build what they are as a society, compared to the noob factions.  They clearly weren't going to do the same level of narrative production values with 7 new factions, as they did in the original game.  For one thing, where's the money in it?  SMAC didn't do as well financially as other Civ titles.

Quote
"battle ogres" (why exactly do you discover better kinds as the game goes on?)

For strictly play mechanical reasons.  If you're near the Fusion Power era you're going to get something that keeps up with that era.  I'm not sure I've ever gotten a Mark III but maybe it has happened.  This again is a conflict between a Gamist expectation and something else.  A Gamist would be like kewl, new junk to go exploit.

Quote
and the very worst are, of course, "spore launchers."

I'm not getting why this is an "of course".  From either a narrative or simulation perspective, they make perfectly good sense.

Quote
Mind worms were already an enormous stretch, but an organism that projects spores two grid squares, destroying terrain improvements?

Why not?  Seed hurling plants exist on Earth.  Could it be that you think the unit artwork looks stupid? 
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 01, 2019, 10:44:53 PM
Why not?  Seed hurling plants exist on Earth.  Could it be that you think the unit artwork looks stupid?

The distance of two grid squares, and the explosive power necessary to destroy mines, are a bit much for a seed hurling plant.

Again, I understand you're just looking at it as a board game where the pieces don't have to make sense (just as no one asks why the knights can jump in chess), but I like the setting, aesthetically, flawed as it is.
Title: Re: Yitzi with Thinker?
Post by: dino on May 01, 2019, 11:50:11 PM
I got the files from the git that you link, and I am launching the game from SMACXLauncher, as the author recommended. I am not launching from a command line, so I don't know where I can set any "smac_only" variable. It does work, however: almost all the expansion content is gone.

You should launch the game with "terranx_mod.exe".

You will find "smac_only" in "thinker.ini" file, you can edit it with notepad. It's a thinker mod configuration file.
Make sure you've installed thinker version of the SMAC mod, with smac mod files in ac_mod\ folder in the root game folder.

Optionally you can create a shortcut and add -smac to the target element path in file properies, or whatever it's called in english Windows version.
For convenience I've redirected GOG shortcuts to thinker, with with SMAC shortcut using -smac parameter, but if you are going to play only SMAC mod, better stick with just editing thinker.ini.

I also suggest to edit alphax.txt in ac_mod folder:
At the end of #RULES section:
1, 2     ; Numerator/Denominator for frequency of global warming (1,2 would be "half" normal warming).
With thinker AIs generate much more ecodamage, so this change is recommended to decrease rate of sea level rise to be closer to original.

If you have an OCD like me, you can also rename interface textures in root game folder, so once the game start it'll look exactly like SMAC, find:
console.pcx
console_x.pcx
console_x2.pcx
console2.pcx
iface_down.pcx
iface_down2.pcx
iface_up.pcx
iface_up2.pcx
openinga.pcx
openingb.pcx

Copy somewhere and rename to:
console_A.pcx
console_x_a.pcx
console_x2_a.pcx
console2_A.pcx
iface_down_A.pcx
iface_down2_A.pcx
iface_up_A.pcx
iface_up2_A.pcx
xopeninga.pcx
xopeningb.pcx

Then move back, to overwrite SMAX files ( you may want to make a backup smax versions before this operation ).

@Induktio
If the mod was included with thinker releases, the whole smac mode enabling process and instructions would consist of: "change smac_only variable in thinker.ini file from 0 to 1"  ;)
According to the poll in the other thread 20-30% of users could be interested in trying this mode.
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 02, 2019, 12:16:25 AM
Ah, thank you. The need to change a parameter in thinker.ini was not mentioned anywhere, as far as I could tell.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 02, 2019, 12:21:59 AM
The distance of two grid squares, and the explosive power necessary to destroy mines, are a bit much for a seed hurling plant.

They don't have to be explosive, and they don't have to be seeds.  All they have to do is destroy the mine somehow.  Perhaps it would have been more realistic for them to cover things in fungus rather than destroy them.  However they clearly wanted an indigenous artillery piece so there it is.

What do you think of the bugs in Starship Troopers?  Do they drive you up the wall, that they can do stuff that takes us tech to do?

Quote
Again, I understand you're just looking at it as a board game where the pieces don't have to make sense (just as no one asks why the knights can jump in chess), but I like the setting, aesthetically, flawed as it is.

This sounds like a Simulationist objection.  Plant-like life forms can't do this because, reasons.  To that I say, one can invent other reasons.  I do acknowledge that the game didn't provide those reasons though.  You're left to imagine how it works for yourself.  Which leaves you imagining it doesn't work.

Heh, wonder what the description text on Spore Launchers is anyways?  Let's see what the Datalinks say.

Quote
Spore launchers tend to lurk on the outskirts of a settlement, expelling bursts of corrosive spores that can destroy manmade or Progenitor improvements from a range of two squares away.

So there you have it.  Corrosive, not explosive.
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 02, 2019, 12:58:24 AM
I don't know Starship Troopers.

So there you have it.  Corrosive, not explosive.

Even assuming these are wind-dispersed, rather than projected through the stratosphere like artillery shells, there are no corrosion resistant coatings or materials? Can the door to the mineshaft be shut, or will the corrosive spores corrode right through it, and go on corroding the earthen walls until the shaft collapses? We'll have to agree to disagree on this.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 02, 2019, 02:14:12 AM
Even assuming these are wind-dispersed, rather than projected through the stratosphere like artillery shells,

Wouldn't be stratosphere, that's extreme exaggeration.  It would be through the air, at a range comparable to artillery shells. 

Quote
there are no corrosion resistant coatings or materials?

The lore says a mindworm will chew through anything softer than plasma steel, that's a direct quote from Deidre the xenobiologist herself.  You don't start the game with plasma steel either, so I don't think mining installations are made out of that stuff.  This is a rough environment with a lot of toxic stuff about.  Really even the very air can kill you.  That sound when infantry starts moving about, that's an airlock cycling.  I think that level of danger gets lost in the shuffle, as it doesn't have any play mechanical effects, and it isn't presented in the lore all that often.  But there's nothing unusual or particularly weird about Planet having a biological corrosive agent that can destroy stuff.
Title: Re: Yitzi with Thinker?
Post by: golingarf on May 02, 2019, 06:41:08 AM
Even modern artillery shells pass through the stratosphere or close, with ranges upwards of 40 km, which is 1/1000 the circumference of Earth - less than one map square. As for that Deirdre quote, I guess I can't get behind that either. There's clearly a lot in the original that doesn't add up, as the designers appear not to have been as scientifically literate as might be desired. Anyway, it's just my two cents. The spore launchers are not to my taste.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 02, 2019, 08:11:04 AM
Even modern artillery shells pass through the stratosphere or close, with ranges upwards of 40 km,

News to me, but I don't know much about modern artillery.  You have some kind of cite for that?

Quote
which is 1/1000 the circumference of Earth - less than one map square.

The map scale and time scales of the game are clearly not accurate and grossly conflate tactics with strategy.  It doesn't take 1 year to fire an artillery shell either.

Quote
As for that Deirdre quote, I guess I can't get behind that either. There's clearly a lot in the original that doesn't add up, as the designers appear not to have been as scientifically literate as might be desired. Anyway, it's just my two cents. The spore launchers are not to my taste.

Getting into second guessing the basic premises of SMAC, as they exist even in the original game, is not a productive way to go if you wish to be satisfied about the game.  I mean, why stop at dissing SMACX?  Why not just find more and more things that are wrong about original SMAC until you're incapable of liking it?  You definitely sound like you are in the Simulationist school of objections.  Things are wrong because, facts, science.  Well frankly they shouldn't have gotten to Alpha Centauri at all if you're going to take that stance.  They threw a lot of stuff in that they did think about, and the question is to what degree you're going to second guess whatever they originally wrote and established as the lore.

Original SMAC's primary strength is narrative.  That's the main reason people still care about it 20 years later.  Nobody has even remotely attempted to do that much narrative and world building in a 4X TBS game since then.  I don't recall anyone claiming over the years that SMAC is a great simulation of humanity's future.  This is not completely hard science fiction.  For instance, there is woo.
Title: Re: Yitzi with Thinker?
Post by: PvtHudson on May 03, 2019, 07:49:09 PM
I hate the voice acting for Svensgaard though.
What do you expected to hear, constant arrghs and other TLAPD stuff? They wouldn't put a thug in a chief Unity astrogator position.
Title: Re: Yitzi with Thinker?
Post by: Geo on May 03, 2019, 08:53:33 PM
I hate the voice acting for Svensgaard though.
What do you expected to hear, constant arrghs and other TLAPD stuff? They wouldn't put a thug in a chief Unity astrogator position.

They did put a dictator in the XO slot.
Title: Re: Yitzi with Thinker?
Post by: bvanevery on May 03, 2019, 10:52:49 PM
I hate the voice acting for Svensgaard though.
What do you expected to hear, constant arrghs and other TLAPD stuff?

Considering that they do in fact make parrot and rum jokes at his expense, it would have been an improvement, if not ideal.  For nuance on pirate characters one might look to Game of Thrones for models.  Although that's a current show, long before SMAC, I'm sure that some other treatment of pirates exists in the past.  Isn't Captain Nemo essentially a pirate?

Quote
They wouldn't put a thug in a chief Unity astrogator position.

That's a BS excuse because they're the ones who chose to make him a "Unity astrogator" to begin with.  There's no inherent reason that one job would have anything to do with the other, or have any power implication.
Title: Re: Yitzi with Thinker?
Post by: Induktio on May 04, 2019, 10:57:21 AM
If the mod was included with thinker releases, the whole smac mode enabling process and instructions would consist of: "change smac_only variable in thinker.ini file from 0 to 1"  ;)
According to the poll in the other thread 20-30% of users could be interested in trying this mode.

Which thread had the poll about that again? Can't remember. There's also another argument to be made for bundling the txt mod files with Thinker mod: those files should include the Worldbuilder enhancements and the other smaller fixes, so they don't have to be edited manually. That's something I would like avoid, but originally I wasn't sure how popular smac-in-smacx would be.

Probably in the next release we could bundle the txt files with Thinker but no idea when that release might be. It seems there hasn't been any other bug reports since v0.9 release. Anyway, it's probably better to report those in the main thread for Thinker (http://alphacentauri2.info/index.php?topic=21013.300).
Title: Re: Yitzi with Thinker?
Post by: dino on May 04, 2019, 01:16:57 PM
Vanilla SMAC OR Expansion SMAX, that is the question (http://alphacentauri2.info/index.php?topic=21101.0)

Small sample but possibly more, or less representative: 12 voters: 7 SMAX only, 2 SMAC sometimes but prefer SMAX, 1 prefer SMAC (me) and 2 SMAC only.

And I play some SMAX currently with original 7 and only becuase I've made a mod that removes aliens and their techs from the game. If I had to take it as it is, I'd be in SMAC only camp too.
Templates: 1: Printpage (default).
Sub templates: 4: init, print_above, main, print_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 31 - 840KB. (show)
Queries used: 14.

[Show Queries]