Leaderboard
Popular Content
Showing content with the highest reputation on 2017-08-27 in all areas
-
2 points
-
Some highlights of the comic: Luoyang, capital city of the (Eastern) Han Empire. Note the Han-style city wall. You Zhou Tu Qi (幽州突騎), one of the most prominent cavalry troops of the Han Dynasty. Han crossbowmen. Kushan Emperor Vima Takto (80-90 CE). During the time of his reign the Kushan rulers were very Hellenistic (Greek being their official language), hence the muscled cuirass on one of his guard. The dreaded Xiongnu. Note the guy with big nose on the left. His weird head shape is the result of Xiongnu's head binding practice causing cranial deformation - the same one practiced by the Huns. The author chooses to depict the Xiongnu as mix of both European and Asiatic people. (Note: Although it is claimed that the Huns practiced artificial cranial deformation while Xiongnu didn't, Han Dynasty texts do in fact mentioned this practice by Kucha people, a major vassal of Northern Xiongnu. Some skulls with cranial deformation also turn up at Xinjiang) Kushan cataphracts engaging Parthian cataphracts at Taxila, modern day Pakistan (yes, they are using couched lance charge before the Norman knights "invented" it. Yes. It is historical).2 points
-
I'd like to see those normals in action, perhaps stronger too. maybe a little spec mapping in there as well?2 points
-
If that's not to hard I guess I could do it with some help of the devs. If I'm not mistaken it should be a couple of ifs a call to setanimation, and a new anim name, and some xml schema editing. Would be nice to find a usage for the main game aswell. Maybe @wowgetoffyourcellphone will have some ideas.1 point
-
Right, this works for ships because those extend below ground, but for units that would need work. Care to open a ticket on trac for that? I suppose we should just add a floating depth so that units walk up to a certain depth and only then start floating at that depth. Making the animation differ if the unit swims shouldn't be to hard given that cmpVisualActor's Update already accesses cmpPosition. All of that is going to need C++ changes though, so you will have to start using the development version.1 point
-
The Kingdom of Kush: The Stela of King Harsiotef (404-369BCE) Anyone up for some more reading? I present the English translation of the Stela of King Harsiotef. Harsiotef was a Kushite king and possible father to King Nastasen and King Akhraten. He is known from the inscription on his stela, dated to his thirty-third regnal year, making him the longest known ruling King of Kush. As with the Nastasen stela, this stela is written in a Napatan adaptation of Egyptian Hieroglyphs, and is therefore translatable, unlike the many stelae written in Meroitic script, from the third century BCE going. The Harsiotef stela has many stylistic similarities to the Nastasen stela, and has many similar peculiarities, owing to the Napatan dialect it was written in, and differentiating them from the earlier 25th dynasty inscriptions of Piye and Taharqa, which follow more orthodox Egyptian styles. The text explains Harsiotef's divine right to rule, by a dream or a vision, and Amun of Napata, giving him the crown. It talks about his sacred duty to repair the collapsed temples and chapels. His endeavours to build new temples. It lists the large amounts of offerings to the Amun temple at Napata, including gold, silver, bronze, acacia wood, jewellery, decorated vessels and even a stall for long horned oxen. It states that "there was no town that I did not do work", and lists the many processions in different towns and cities where he let the gods "appear". The text also shows that well after the 25th Dynasty, these kings still considered themselves "Lord of two Lands", "King of upper and Lower Egypt", if only in title... The text is noteworthy for the many military campaigns listed by Harsiotef, in all directions, as far as Aswan in the North, and the borders of Ethiopia to the South. Against the lands of Rehrehsa, Metete and Mehkty and against the rebels of Mekhuf... The most noteworthy military detail, is the extensive use of cavalry. No less than 4 times, does Harsiotef explicitly mention sending his cavalry against his enemies in 4 different campaigns. For example: "I sent my infantry and my cavalry against the rebels of Metete. They acted against 3 towns of Anreware to fight against, and made a great slaughter of it. They even took its lord prisoner and killed him". This is a clear, first hand account, written record of the use of cavalry in at least 4 campaigns of a single Kushite king. I'm surprised this hasn't been quoted more often. Another interesting aspect, is the the word scimitar, which sees use twice in the text. For example: "He came, the chief of the desert people Rehrehsa , Arawe, with his lord, right into Birawe (Meroe). I had battle joined and had him slaughtered a great slaughter; and he was defeated, and was driven off. I had him killed, Shaykara, when he came to plead for himself. Your awesomeness is good. Your scimitar is victorious. The chief at my side made him withdraw. He made my army and my cavalry safe" What could this scimitar (sword with a curved blade) refer to? We're in luck once again! The text gives us the phonetic values for the entire hieroglyphic text, together with the translation. From this we can see that "Scimitar" is the translation of the Egyptian word ḫpš. Yes, you've guessed that correctly, it is more commonly written and pronounced as Khopesh! This is the second independent, first hand, written record of the khopesh in Kush, during 0AD's timeframe. (I've also found what I believe to be a crude depiction of the Khopesh in the stela of king Tanyidemani (around 100BCE), but more on that later) The stela of King Horsiotef: The actual translation, and interpretation: Ps: @wowgetoffyourcellphone, I love this, it's adorable!1 point
-
1 point
-
var wallScaleByType = { "athen": 1.5, "brit": 1.5, "cart": 1.8, "chin": 1.5, "epir": 1.5, "gaul": 1.5, "iber": 1.5, "imp": 1.5, "kush": 1.5, "mace": 1.5, "maur": 1.5, "pers": 1.5, "ptol": 1.5, "rome": 1.5, "sele": 1.5, "spart": 1.5, "theb": 1.5, "rome_siege": 1.5 };1 point
-
f.e. this feature is really interesting and would be nice to also have randomly generated maps support this feature and have sparse farmlands around the map. The minstre figure of chinese civ is really original. Despite the corral gather rate "brokeness" and the animral corraling not implemented yet, it would be nice if vanilla game would have more animals to train from corrals to better manage units and perhaps reduce the low food yielding animals spam. Also the blacksmith pair techs as additional feature to the already existing techs makes games more interesting and situations related.1 point
-
1 point
-
Hi there. today we played some multiplayer games and i must say that Kushites and Chinese actors are really amazing! Having champions able to switch from melee to ranged is really nice. Anyway there is something i can't figure out. Why do civic centers have a -40% gather rate aura for farms? Corrals simply double the food income and halve the number of workers required (perhaps farms just gather too slow?). Why does carthage have all those limits on units forcing players to phase up and train mercenaries after they reach the limit of40 soldiers only? Mercenaries (after all the effort in terms of time, resources and workers) cost metal only, resource required to phase up and expand in order to break the limit of 40 units previously imposed.1 point
-
As one of the great empire that's more or less comparable to Han and Rome, I think it has more than enough. In fact, I think it is proposed/set to appear in 0ad Empire Besieged?1 point
-
Is there's sufficient sources about them to make a good historically based full civ? @Lion.Kanzen, @wowgetoffyourcellphone1 point
-
@gameboy Thanks ! I'm not sure if we can fix it but I'll ask @vladislavbelov maybe he has an idea > pyrogenesis.exe! PerformErrorReaction (ErrorReactionInternal, er=ERI_BREAK, unsigned, int, flags=0, volatile, int * suppress=0x00000000) line 426 C++ Pyrogenesis.exe! Debug_DisplayError (const wchar_t * description=0x0138e158 unsigned, int flags=0, void * context=0x0138ed18, const * wchar_t lastFuncToSkip=0x011dc150 wchar_t * pathname=0x0138e670 int, const, line=0, const, char * func= 0x0138d150 volatile * suppress=0x00000000, int) for 483 C++ Pyrogenesis.exe! Wseh_ExceptionFilter (_EXCEPTION_POINTERS * ep=0x0138e7e4) line 289 C++ Pyrogenesis.exe! CallStartupWithinTryBlock () line 365 C++ [external code] [the following frames may be incorrect and / or missing, no symbols loaded for ntdll.dll] Pyrogenesis.exe... CShaderProgram:: Uniform (CStrIntern, id={,}, float, v0=-1.#QNAN000, float, v1=4.764e-044#DEN, float, v2=3.44938300e-010, float, v3=1.01771369e-010) line 755 C++ Pyrogenesis.exe! CShaderProgram:: Uniform (CStrIntern id={...}, unsigned, int, count=34, const, CMatrix3D * v=0x2fbda1c0) line 765 C++ Pyrogenesis.exe! InstancingModelRenderer:: RenderModel (const std:: shared_ptr<CShaderProgram> & shader={...}, int, __formal=1, CModel * model=0x2f7a0ec0, CModelRData * __formal=0x306e2ba0) line 376 C++ Pyrogenesis.exe! ShaderModelRenderer:: Render (const std:: shared_ptr<RenderModifier> & modifier={...}, const, CShaderDefines & context={...}, int, cullGroup=1, int, flags=1) line 765 C++ Pyrogenesis.exe! CRendererInternals:: CallModelRenderers (const, CShaderDefines & context={,}, int, cullGroup=1, int, flags=1) line 379 C++ Pyrogenesis.exe! CRenderer:: RenderShadowMap (const CShaderDefines & context={...}) line 910 C++ Pyrogenesis.exe! CRenderer:: RenderSubmissions (const CBoundingBoxAligned & waterScissor={...}) line 1501 C++ Pyrogenesis.exe! CRenderer:: RenderScene (Scene & scene={...}) line 1885 C++ Pyrogenesis.exe! CGameView:: Render () line 489 C++ Pyrogenesis.exe! Render () line 228 C++ Pyrogenesis.exe! CGame:: ReallyStartGame () line 322 C++ Pyrogenesis.exe! ProgressiveLoad () line 233 C++ Pyrogenesis.exe! Frame () line 322 C++ Pyrogenesis.exe! RunGameOrAtlas (int, argc=1, const, char * * argv=0x03370008) line 581 C++ Pyrogenesis.exe! SDL_main (int, argc=1, char * * argv=0x03370008) line 623 C++ Pyrogenesis.exe! Main_utf8 (int, argc=1, char * * argv=0x03370008) line 126 C++ Pyrogenesis.exe! Wmain (int, argc=1, unsigned, short * *, wargv=0x015d5730, unsigned, short * wenvp=0x015e71f8) line 151 C++ [external code] Pyrogenesis.exe! CallStartupWithinTryBlock () line 364 C++ [external code]1 point
-
The Xiongnu probably lived in Yurt similar in style to the Mongol ones, including the "mobile yurt" (minus Mongol-style decorations), although if you extend their faction's history post Han Dynasty they did build city (Tongwancheng for example). Despite being nomads, Xiongnu also mined, smelted, and crafted their own bronze and iron stuffs.1 point
-
I think the repo has some copyrighted material in it that what licensed only for WFG, you'll also notice it's not visible when you are not logged.1 point
-
1 point
-
Kushan Empire will indeed be a very fascinating faction and the only real contender to Han Chinese (if Rome is not in the picture). If there's any faction that can out-compete the Chinese in power and the "completeness" of army roster, Kushan will be that faction. Kushan military was a combination of steppe, Scythian, Iranian, Greek and Indian traditions, thus they had their own horse archers, heavy cataphracts, Indian-style light infantry, chariots and war elephants, and Greek-style hoplites, and other infantry/cavalry from all those traditions.1 point
-
Keep in mind that those armored cataphracts are post-Han Dynasty timeframe (i.e. well into medieval period, China should be around Northern-Southern Dynasties or Sui-Tang Dynasty by that time).1 point
-
You guys make me play as role playing and try to punish the Kushite with Roman iron fist and slavery. thats weirdly but is feel that few games get to me.1 point
-
I'm having a bit of a problem using this for my land-to-water units: <Position> <Floating>true</Floating> </Position> The problem being that they walk on top of the water rather then in the water: Is there perhaps a way I can add a new animation class, perhaps called "swim" that triggers if a unit is on water? I'd really love to have swimming animations for my aquatic units rather than walking and running on water.1 point
-
1 point
-
Either Git or go with Assembla. With Assembla you can set up Trac and SVN so only people with certain permissions are able to commit (although anyone can view your source with a free account).1 point
-
1 point
-
I was going to, but forgot. lol Definitely for next alpha if I don't get frustrated and quit developing until beta. lol0 points
-
@wowgetoffyourcellphone Did you enable the other dog into britons kennel ? Can't remember.0 points