Advertisement
Civilization Fanatics' Center

Go Back   Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Creation & Customization > Civ4 - Project & Mod Development > Civ4 - Dune Wars

Notices

Civ4 - Dune Wars (Public) Development forum for Dune Wars modpack.

Reply
 
Thread Tools
Old Dec 27, 2010, 02:27 AM   #1
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Dune Wars - the Better BUG AI Edition

A late Christmas present for you all!

A new version of Dune Wars built using Better BUG AI as a base.

On top of this there are a collection of new Dune Wars features and changes:

Homeworld Reinforcements mechanic changes

- there is now an approved list of units for the Homeworld screen including combat units only - not spies and transports
- faction unique and controlled units - such as Sardaukar Legionaries, Trikes and Razzia Raiders can be recruited.
- increased refresh rate (this can be tuned by simply changing the parameters g_iSpawningChance and g_iUnitPoolSizeSpawningDivisor in the file MercenaryUtils.py)
- cosmetic improvements to HW screen - wider unit name column, elite units indicated with a star, better starfield graphics and planet graphic tweaks:

Spoiler:

- better alerts in the main game screen:



Spice Monopoly Victory added

- You need to be controlling 85% of the total spice at all players' capitals plus over a fixed amount of spice scaled by map size (this level works out at 40 unit for Std Arrakis mapscript and 51 for Large Arrakis mapscript):



- this can be tuned by editing the numbers in the functions SpiceVictoryFixedAmount and SpiceVictoryGetPercentage in the file DuneWars.py

Other Gameplay Changes

+ Automated Factory and Automated Research Centre now require Thinking Machines state religion and Thinking Machines in the city.
+ Removed no nukes vote from Landsraad
+ Mentat Civic plus Sapho now gives +3 health/happiness rather than +25 (a classic case of change something for testing and forget to change it back)
+ Fixed bug with flag mouseover not displaying Alia's changed traits.
+ Fixed bug with Fremen Workers getting both Sandrider and Sandworker promos and therefore six moves in desert.
+ Dragonfly does not upgrade to Cielago anymore
+ Removed the limit of 7 World Wonders per city i.e. back to vanilla
+ Changed the global define MAX_TRADE_ROUTES from 6 back to the vanilla value of 8
+ Poorly Maintained promo (given to Botanical Testing Station Vulture Thopter and Quad) now has -60% City Attack and excludes/overwrites the Ixian promo
+ Great Convention civic no longer provides +2 happy with Barracks
+ Tleilaxu Zensufi Shrine no longer provides +1 gold per city with Zensufism
+ INITIAL_GOLD_PER_UNIT increased to 2 - this should make unit maintenance more of a concern
+ Laza Tigers changed as per Ahriman's suggestion to be Strength 3, +100% vs guardsmen and melee, targets weakest unit in stack (code imported from FFH2), no longer hidden nationality:



+ Better BUG AI base includes new AI developments such as improved Civic selection and better building evaluation.


Art/Text

+ Spice is now a terrain which means you can see borders and grids on it - also tweaked other terrain textures. (I have slight performance concerns about this)
+ Tweaked Worm texture and worm animation now cycles when fortified (i.e. after it eats a harvester)
+ Replaced some out of date gameplay hints
+ Changed some of the sillier diplomacy text (cup of tea, rose gardens, Kumbaya...)



The latest version of this is Dune Wars 1.9.1 (executable installer):

>>>>>>>>>>>> Download Here <<<<<<<<<<<

If you've not installed Dune Wars before you may need to do the following:
1. Find your existing directory My Documents/My Games/Beyond The Sword.
2. Underneath that, create a directory Dune Wars. Underneath that create a directory UserSettings (no space between "User" and "Settings")

So the directory My Documents/My Games/Beyond The Sword/Dune Wars/UserSettings needs to exist.

(The installer should do this I thought but it doesn't seem to be.)

This version is compatible with the latest Music Pack.

Looking for feedback on how this version plays with regards to the AI and on the new features. Post any feedback in this thread just so I know which version you are referring to.

The plan is for this to become the new version of Dune Wars provided there are no major issues found. There may be one or two things missed during the merge so let me know if you spot anything strange.

.
Attached Thumbnails
Click image for larger version

Name:	homeworld-feedback.jpg
Views:	4503
Size:	39.3 KB
ID:	276997   Click image for larger version

Name:	improved_homeworld_screen.jpg
Views:	4460
Size:	109.1 KB
ID:	276998   Click image for larger version

Name:	laza_tiger.jpg
Views:	4478
Size:	14.1 KB
ID:	276999   Click image for larger version

Name:	worm_skin.jpg
Views:	4509
Size:	27.6 KB
ID:	277000  
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth

Last edited by Deliverator; Jan 07, 2011 at 04:59 PM.
Deliverator is offline   Reply With Quote
Old Dec 27, 2010, 04:25 AM   #2
keldath
LivE LonG AnD PrOsPeR
 
keldath's Avatar
 
Join Date: Dec 2005
Location: israel
Posts: 5,794
niceeeeeeeeeeeee!

great work!

the new art looks awesome!

also great idea on the spice victory!
__________________
keldath is offline   Reply With Quote
Old Dec 27, 2010, 06:56 AM   #3
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Quote:
A late Christmas present for you all!
Awesome! I am still inundated with family, so might not be able to test for the next week+.

Quote:
faction unique and controlled units - such as Sardaukar Legionaries, Trikes and Razzia Raiders can be recruited.
Only with the required faction/resource, I'm assuming?

Also: Giedi Prime looks *badass*.

Quote:
this can be tuned by editing the numbers in the functions SpiceVictoryFixedAmount and SpiceVictoryGetPercentage in the file DuneWars.py
Cool, these numbers will be great to get feedback on. Is it possible to make SpiceVictoryFixedAmount dependent on map size, if we think that's the right way to go?
Otherwise the victory will probably be impossible on smaller maps, and might be too easy on very big maps.

Quote:
Other Gameplay Changes
Fantastic, thanks so much.
Any playtest feedback on these would be really appreciated, especially the maintenance cost.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)

Last edited by Ahriman; Dec 27, 2010 at 10:19 AM.
Ahriman is offline   Reply With Quote
Old Dec 27, 2010, 05:07 PM   #4
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Quote:
Originally Posted by Ahriman View Post
Is it possible to make SpiceVictoryFixedAmount dependent on map size, if we think that's the right way to go?
Otherwise the victory will probably be impossible on smaller maps, and might be too easy on very big maps.
It already is. The formula is currently number of map tiles divided by 100. As I mentioned above, this means the fixed amount is 40 units of spice for Standard Arrakis mapscript and 51 for Large Arrakis mapscript.
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth
Deliverator is offline   Reply With Quote
Old Dec 27, 2010, 06:03 PM   #5
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Ah, I'm blind, missed that. Thanks.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)
Ahriman is offline   Reply With Quote
Old Dec 27, 2010, 10:16 PM   #6
TomChick
Chieftain
 
Join Date: Nov 2002
Posts: 26
So cool, Iain! You rock. Wait, no, actually you're a jerk. There are a bunch of other games I wanted to spend time with that I probably won't be playing now because I'm eager to try some of these changes. I like the sound of the revamped homeworld and the automated factory/research being an incentive for Thinking Machine. But I'm particularly looking forward to the spice victory.

-Tom
TomChick is offline   Reply With Quote
Old Dec 28, 2010, 01:17 AM   #7
dommain
Warlord
 
Join Date: Feb 2010
Posts: 136
I am running into this issue.
http://forums.civfanatics.com/showthread.php?t=336978
I don't really understand what I have to do to fix it.
dommain is offline   Reply With Quote
Old Dec 28, 2010, 02:25 AM   #8
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Quote:
Originally Posted by dommain View Post
I am running into this issue.
http://forums.civfanatics.com/showthread.php?t=336978
I don't really understand what I have to do to fix it.
Hi dommain. Locate the directory Documents/My Games/Beyond the Sword and create a folder called Dune Wars (with a spice) then within that create another folder UserSettings (without a space).

When I create an installer for this version it will do this bit automatically.
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth
Deliverator is offline   Reply With Quote
Old Dec 28, 2010, 12:23 PM   #9
God-Emperor
Deity
 
Join Date: Jul 2009
Location: Texas
Posts: 3,481
Quote:
Originally Posted by Deliverator View Post
create a folder called Dune Wars (with a spice)
Excellent Dune Wars related typo.
__________________
Mod: Final Frontier Plus, version 1.83 released 26-August-2013
Mod: Rocks 2 Rockets, version 0 patch 0.4 released 26-October-2013
God-Emperor is offline   Reply With Quote
Old Dec 28, 2010, 02:30 PM   #10
dommain
Warlord
 
Join Date: Feb 2010
Posts: 136
Quote:
Originally Posted by God-Emperor View Post
Excellent Dune Wars related typo.
I thought he did that on purpose....
dommain is offline   Reply With Quote
Old Dec 28, 2010, 10:21 PM   #11
AbsintheRed
Deity
 
AbsintheRed's Avatar
 
Join Date: Jul 2009
Location: Szeged, Hungary
Posts: 6,043
Of course he did
__________________
Rhye's and Fall of Europe! Latest version: RFC Europe 1.1
Say no to forced Steam and DLCs for CiV!!!! - especially for a flawed game like this: Sulla's ultimate review
AbsintheRed is offline   Reply With Quote
Old Dec 29, 2010, 03:15 AM   #12
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Quote:
Originally Posted by AbsintheRed View Post
Of course he did
You could say, I frement to do it. (groans)
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth
Deliverator is offline   Reply With Quote
Old Dec 29, 2010, 07:01 AM   #13
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Mod runs fine, stable so far.
Fremen Deathstill still saves 50% of water, should only save 30% like the water cache. [We forgot to adjust the Deathstill when we adjusted the Water Cache.]
Alternatively, we could leave the Deathstill at 50%, but remove the +1 water.

I think we're really more balanced if Fremen start with 1 soldier 1 scout, rather than 2 scouts, which can let them pop too many goody huts.

Serious bug:
Fremen worker (which has sandrider, but NOT sandworker) cannot enter desert waste tile. Giving myself Stillsuit tech in worldbuilder didn't seem to change this. Manually adding stillsuit promotion to the unit also didn't seem to change it?

I like the coloring of rugged vs rock, but we seem to have lost the old rugged texturing.
It feels a bit weird that something so flat gives a defensive bonus.

I think the revised religion modifiers have meant that people don't hate Tleilaxu enough. I'm only getting -1 to -3 penalties in the early game.
If we're having lower religion penalties, perhaps we should just add permanent -2 relation vendetta between Tleilaxu and every other faction.
This would also slightly reduce the exploit where the human player doesn't adopt the Tleilaxu religion as state religion.

Philosophical trait might really be too powerful on a Tleilaxu leader.
Maybe organized instead for Scytale?
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)

Last edited by Ahriman; Dec 29, 2010 at 09:42 AM.
Ahriman is offline   Reply With Quote
Old Dec 29, 2010, 10:18 AM   #14
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Quote:
Originally Posted by TomChick View Post
In this latest update, the Ix Spy Drone doesn't have any promotions. This means no suspensor travel and, as far as I can tell, no espionage missions.
Unfortunately, all espionage units can't get promotions right now. The reason is simple, I forgot to change this bit in XML/GlobalDefinesAlt.xml in the rebuilt version:

Code:
	<!-- Super Spies -->
	<Define>
		<DefineName>SS_ENABLED</DefineName>
		<iDefineIntVal>0</iDefineIntVal>
	</Define>
	<Define>
		<DefineName>SS_BRIBE</DefineName>
		<iDefineIntVal>0</iDefineIntVal>
	</Define>
	<Define>
		<DefineName>SS_ASSASSINATE</DefineName>
		<iDefineIntVal>0</iDefineIntVal>
	</Define>
If you change those zeroes to ones then Spy units will be able to receive promotions again. I plan to do some code clean up to make options that are fundamental to Dune Wars un-optional.

Quote:
Originally Posted by Ahriman View Post
Mod runs fine, stable so far.
Fremen Deathstill still saves 50% of water, should only save 30% like the water cache. [We forgot to adjust the Deathstill when we adjusted the Water Cache.]
Alternatively, we could leave the Deathstill at 50%, but remove the +1 water.
I think I prefer the saving more water option - feels more thematic to me.

Quote:
I think we're really more balanced if Fremen start with 1 soldier 1 scout, rather than 2 scouts, which can let them pop too many goody huts.
Only two of a civs start units are specified in the Civilization Infos XML - I'm not sure how the other one is decided. For example, the Atreides have Settler and Soldier in CivilizationInfos, but always start with two Soliders (even though they start with the Exploration tech) while the Fremen have Settler and Scout in CivilizationInfos, but always start with multiple Scouts. The Fremen don't start with Exploration, but can build Scouts straight away since Fremen Scout doesn't require Exploration unlike the Scout Thopter which it replaces.

I wonder if we should just arrange things so that every civ starts with a Settler, a Soldier and a Scout unit.

Quote:
Fremen worker (which has sandrider, but NOT sandworker) cannot enter desert waste tile. Giving myself Stillsuit tech in worldbuilder didn't seem to change this. Manually adding stillsuit promotion to the unit also didn't seem to change it?
This is because the Worker unit can't enter Desert Waste until Exploration and Deep Desert until Stillsuits - this is defined in the UnitInfos XML - Sandrider doesn't change this. Do we need to change this?

Quote:
I like the coloring of rugged vs rock, but we seem to have lost the old rugged texturing.
It feels a bit weird that something so flat gives a defensive bonus.
I'll try and tweak the texture some more - it's quite hard to make something that is clearly distinct from both Rock and Mesa when it also has big black marks in the texture.

Quote:
I think the revised religion modifiers have meant that people don't hate Tleilaxu enough. I'm only getting -1 to -3 penalties in the early game.
If we're having lower religion penalties, perhaps we should just add permanent -2 relation vendetta between Tleilaxu and every other faction.
This would also slightly reduce the exploit where the human player doesn't adopt the Tleilaxu religion as state religion.
I made tweaks to the XML a while ago to make religious differences cause *more* negative attitude rather than less, so this sounds weird.

Quote:
Philosophical trait might really be too powerful on a Tleilaxu leader.
Maybe organized instead for Scytale?
Don't see why not. Might be more appropriate anyway.
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth

Last edited by Deliverator; Dec 29, 2010 at 10:28 AM.
Deliverator is offline   Reply With Quote
Old Dec 29, 2010, 10:39 AM   #15
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Quote:
I think I prefer the saving more water option - feels more thematic to me.
Agreed, and its easier for the player to notice the difference.

Quote:
I wonder if we should just arrange things so that every civ starts with a Settler, a Soldier and a Scout unit.
Thats doable, but I'd prefer to have it tech-linked; exploration is a weak tech to start with (it doesn't allow any improvements) and so I'd prefer civs that start with exploration be the only ones that start with a scout unit, with the exception of Fremen.
When I tinkered with it before though it seemed slightly strange.

Quote:
This is because the Worker unit can't enter Desert Waste until Exploration and Deep Desert until Stillsuits - this is defined in the UnitInfos XML - Sandrider doesn't change this. Do we need to change this?
Oops. No, its fine, I just forgot I didn't have exploration work. I tested, it works fine.
And here I thought I was so clever, thinking it was a byproduct of the sandrider/sandworker change....

Quote:
it's quite hard to make something that is clearly distinct from both Rock and Mesa when it also has big black marks in the texture
Understood. I don't know anything about how these work, but I liked the old texture, and the new coloring.

Quote:
I made tweaks to the XML a while ago to make religious differences cause *more* negative attitude rather than less, so this sounds weird
Perhaps its just because players don't care so much in the early game when they only have 1-2 cities of a particular religion, and care more later when their state religion is throughout their whole empire.
Let me wait and see.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)
Ahriman is offline   Reply With Quote
Old Dec 29, 2010, 12:37 PM   #16
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Laza tiger should maybe just get the bonuses on attack; they shouldn't be a good stack defender.
Maybe should also get a city attack penalty; they should be for attacking units out in the open, not in cities.
Otherwise, seems to be working nicely.
They are a *huge* PITA to deal with when playing as Fremen.

Zealots are a big too good as defensive units.
Maybe we should make then strength 5, but have them start with a couple of the zeal promotions?

Dune Messiah mouseover text (in the city screen) needs to be clarified to make it clear that it gives +7% military production per city, not +7 military production per city.

Ginaz training promotions should require combat 2 or city attack 2.

Desert warfare promotion should be available to melee units only if they have sandrider (or stillsuit) promotion. Stillsuit promotion should not be selectable as a normal-level up (or should be blocked by sandrider at least).
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)

Last edited by Ahriman; Dec 29, 2010 at 12:46 PM.
Ahriman is offline   Reply With Quote
Old Dec 29, 2010, 02:22 PM   #17
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Exploring through the data, I discovered we still have "colonial expenses", the multiplier to city expenses for cities on other continents. As far as I can tell, it doubles city maintenance (from both distance and number of cities).

This really makes no sense in the Dune Wars context; why should you be penalized just because your starting rock was small, and your cities aren't directly connected to your original continent?

I think we should remove colonial expenses.

However, this would have a huge impact on the overall economy; to compensate, we would need to significantly increase other expenses.

One option would be to double city maintenance. This would over-estimate the increase in maintenance, but many people feel that expansion in Dune Wars is too fast, and that economy is too high.
Doubling city maintenance while removing colonial expenses would increase total maintenance expenses somewhat, which would encourage you to slow down slightly in the expansion, and would relax (but not necessarily remove) the need to do a lot of tech cost tweaking.

Another would be to remove colony costs but increase city maintenance by a smaller amount; perhaps 50% or 70%. This would more closely approximate current city maintenance costs.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)

Last edited by Ahriman; Dec 29, 2010 at 02:31 PM.
Ahriman is offline   Reply With Quote
Old Dec 29, 2010, 07:08 PM   #18
Ahriman
Tyrant
 
Ahriman's Avatar
 
Join Date: Jun 2008
Location: Washington, DC
Posts: 13,263
Naib's Chosen are not intended to have Marauder; that's the special ability of the Razzia Raider.

The Razzia Raider is a low-strength roller replacement, the Naib's Chosen is a high strength, mobile, semi-shield trooper replacement. It doesn't need the raider ability too, it has the strength to be a core fighter.

The Raider is *nasty* at blitzing through the enemy harvester farm, a couple of them can rapidly wreck an enemy economy, they might even be too powerful. Maybe they need to be limited to 1 move.

An idea for the shield trooper effect: maybe when standing still the shield should be "off", so we can see the cool uniform the guy is wearing underneath, and the shield effect would be turned on only in the combat animation? That could be quite cool.
__________________
"Also, I can kill you with my brain."

Dunewars Mod (Forum)

Last edited by Ahriman; Dec 29, 2010 at 07:33 PM.
Ahriman is offline   Reply With Quote
Old Dec 30, 2010, 03:50 AM   #19
Downstream
Chieftain
 
Join Date: Dec 2010
Posts: 19
I don' t know if it' s only my problem or not but looking at the dune civilopedia, since I' ve "installed" this new version, seems that the "death hand" icon, "spice workers" icon and some more are missing...

In addition to that, a bunch of building animations are missing and those lacking their proper animation appear as a "scientific lab" but without texture on it (so is an half red sphere)

Is someone able to explain me why? does not seem to lacking any texture or animation;
I' ve even tried to repack the FPK file with previou one and even to add the lacking texture and interface buttons but... nothing worked....

Suggestions? solutions?

Let me know...
Downstream is offline   Reply With Quote
Old Jan 01, 2011, 10:21 AM   #20
Deliverator
Deity
 
Deliverator's Avatar
 
Join Date: Feb 2008
Location: London, UK
Posts: 2,905
Quote:
Originally Posted by Ahriman View Post
Exploring through the data, I discovered we still have "colonial expenses", the multiplier to city expenses for cities on other continents. As far as I can tell, it doubles city maintenance (from both distance and number of cities).
Colony Expenses seems to be zero whenever I hover over City Maintenance in the Financial Advisor for all players. Is that where you are looking? Looking at the code I can't see why it is zero.
__________________
"Dune Wars, a superlative Dune mod for Civ IV." - Tom Chick
Nexus Buddy 2 - 3D Editor/Importer/Exporter for Civilization 5 and Beyond Earth
Deliverator is offline   Reply With Quote
Reply

Bookmarks

Go Back Civilization Fanatics' Forums > CIVILIZATION IV > Civ4 - Creation & Customization > Civ4 - Project & Mod Development > Civ4 - Dune Wars > Dune Wars - the Better BUG AI Edition

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Advertisement

All times are GMT -6. The time now is 12:16 AM.


Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
This site is copyright Civilization Fanatics' Center.
Support CFC: Amazon.com | Amazon UK | Amazon DE | Amazon CA | Amazon FR