0ADMods / han_china

Han Chinese standalone for 0 AD
GNU General Public License v2.0
11 stars 6 forks source link

rice fields #13

Open udeved opened 4 years ago

udeved commented 4 years ago

@StanleySweet

Any chance you could add prop points to the small rice fields that make up the chinese terraced rice field? Atm, these terraces look kind of naked without the rice.

I know I can attach another rice field along with the water, but it kind of looks strange. Also, there are these squared deep wall meshes, it could use 1x1,2x2, and 8x8 water, and perhaps also a 8x8 tiny mud wall.

The idea is to make rice a town phase tech, and Han start out with the corral with zebu trickle.

StanleySweet commented 4 years ago

@udeved First step is actually adding those this repository. Currently they are only in Terra Magna. Then the actors that look very bad should be removed. Radagast did a lot of experiment in the main branch... IMHO the best one currently is plot_rice. Because it adapts to the terrain. To add rice to it, just replace the content by:

<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
  <castshadow/>
  <group>
    <variant frequency="90" name="common_cliff">
      <mesh>structural/chin_plotrice_field.dae</mesh>
      <props>
        <prop actor="structures/plot_rice01.xml" attachpoint="plot01" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot01" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice02.xml" attachpoint="plot02" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot02" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice03.xml" attachpoint="plot03" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot03" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice04.xml" attachpoint="plot04" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot04" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice05.xml" attachpoint="plot05" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot05" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice06.xml" attachpoint="plot06" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot06" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice07.xml" attachpoint="plot07" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot07" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice08.xml" attachpoint="plot08" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot08" maxheight="20" minheight="-20"/>
        <prop actor="structures/plot_rice09.xml" attachpoint="plot09" maxheight="20" minheight="-20"/>
        <prop actor="gaia/rice.xml" attachpoint="plot09" maxheight="20" minheight="-20"/>
        <prop actor="decals/field_rice_5x5.xml" attachpoint="root" maxheight="20" minheight="-20"/>
      </props>
      <textures>
        <texture file="gaia/tropic_cliff_mud.png" name="baseTex"/>
        <texture file="gaia/tropic_cliff_mud_norm.png" name="normTex"/>
        <texture file="gaia/tropic_cliff_mud_spec.png" name="specTex"/>
      </textures>
    </variant>
  </group>
  <material>default.xml</material>
</actor>

I'd rather we remove all the han content from terra_magna first if possible, before adding and editing stuff.

udeved commented 4 years ago

@StanleySweet

If I find time late and I am at home, I'll push my rice experiments in a branch of rise_of_the_east perhaps?

Cleaning TM can be done later in my view, we could just archive the repo, ie lock it. I find it practical to have TM clone for meshes, textures etc not present in either of the new mods.

Yeah, the plot_rice is best, but it lacks the rice plant rows. I will later experiment attaching the same mesh used there as field, to have iirc 5 prop points for each terrace.

udeved commented 4 years ago

@StanleySweet

rice

The squared fields, are 1x1,2x2, 4x4 and 8x8.

Some lack water, and I can't decide which filed should be the placeholder atm.

I think the plot_rice doesn't scale that well compared to a female.

Nice would be a farmrtead on top of a hill, and rice terraces around it.

terraces

udeved commented 4 years ago

rice

udeved commented 4 years ago

rice branch ...

https://github.com/0ADMods/han_china/tree/rice

StanleySweet commented 4 years ago

Yeah, the plot_rice is best, but it lacks the rice plant rows. I will later experiment attaching the same mesh used there as field, to have iirc 5 prop points for each terrace.

The actor I provided above add the square rows and look a bit better than the screenshot above...

Cleaning TM can be done later in my view, we could just archive the repo, ie lock it. I find it practical to have TM clone for meshes, textures etc not present in either of the new mods.

In my experience, if we postpone that, it will never be done... Deleting the files should not be that hard.

udeved commented 4 years ago

@StanleySweet

These squared things don't look that good either. Is there a chance to have basically fields shaped like the small pools to attach?

I don't see the urgency to clean up TM, but I have removed all the stuff from TM in master, but not yet pushed. I would also push the old master branch as a backup branch before deletion.

Have you had look at the rice branch yet? I find the squared terraces atm the best. The 4x4 has a 2x2 and the 1x1 within it.