Jump to content


Photo

The New Race in DOW SS! Beastmans!


Best Answer thudo, 10 May 2020 - 02:54 PM

Nice! Keep it interesting, gameplay-wise!

Go to the full post


72 replies to this topic

#41 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 10 June 2020 - 04:54 AM

Hi guys! I am posting you the second, public Alpha version of the Beastmen today! 1.Fixed the most serious errors that were sent to me (Except FX and Sound) 2.Demon branch was deleted due to the fact that it will resemble a mod about Chaos Demons 3.New balance 4. Added animations to interruption and some skills. 5. Added spawn animation for some units. https://yadi.sk/d/rezRcZQ61XI3ug

#42 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 10 June 2020 - 01:48 PM

Ok looking better but please fix the following (will update this as I go):
 
1) For both beastmans_squad_beastmans_champion.rgd and beastmans_squad_beastmans_evil_wolf_big in their GameData["squad_loadout_ext"]["trooper_base"]["type"] = section should instead of this (using the evil wolf big as an example):

GameData["squad_loadout_ext"]["trooper_base"]["type"] = "ebps\\races\\beastmans_race\\beastmans_big_evil_wolf.lua"

Should be:

GameData["squad_loadout_ext"]["trooper_base"]["type"] = "ebps\\races\\beastmans_race\\troops\\beastmans_big_evil_wolf.lua"

2) Noticed another Capital in the wrong place in the combat_ext section of the EBPS beastmans_beast_stupid.rgd so this:

weapon\\Beastmans_chomp_bones_warp_beast.lua

should be:

weapon\\beastmans_chomp_bones_warp_beast.lua

3) Missing UCS still outstanding (these are both found in the sandbox_local.lua within scar\winconditions):

LOCALIZER -- Requested string ID '367' does not exist!
LOCALIZER -- Requested string ID '368' does not exist!

4) Last remaining designmessages.txt

Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_beast_hell.rgd
Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_beast_stupid.rgd
Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_nurgle_larva.rgd
Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_woman_beastmans.rgd

Gather you know how to fix that as its covered in my Mod Best Practises Workflow Guide in the AE section. ;)

 
5) This research "beastmens_weapons_research" should be "beastmans_weapons_research" to remain consistent with the rest. Also, some abilities are using "beastmens" rather than "beastmans".. it should all be the same.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#43 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 10 June 2020 - 02:01 PM

How do you like my updated alpha version?  And how do you like the fact that I corrected "blunders"



#44 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 10 June 2020 - 02:10 PM

Haven't checked yet..

 

Btw..

 

6) Recommend in your racebps you change all those section:

GameData["race_path"]["building_path"] = "Races/Beastmans_Race/Structure"
GameData["race_path"]["image_filename"] = ""
GameData["race_path"]["projectile_path"] = "Races/Beastmans_Race/Projectiles"
GameData["race_path"]["speech_path"] = "Speech/Races/Beastmans_Race/Shared"
GameData["race_path"]["squad_path"] = "Races/Beastmans_Race"
GameData["race_path"]["taskbar_path"] = "beastmans"
GameData["race_path"]["unit_path"] = "Races/Beastmans_Race/Troops"

To this:

GameData["race_path"]["building_path"] = "Races/Beastmans/Structures"
GameData["race_path"]["image_filename"] = ""
GameData["race_path"]["projectile_path"] = "Races/Beastmans/Projectiles"
GameData["race_path"]["speech_path"] = "Speech/Races/Beastmans/Shared"
GameData["race_path"]["squad_path"] = "Races/Beastmans"
GameData["race_path"]["taskbar_path"] = "beastmans"
GameData["race_path"]["unit_path"] = "Races/Beastmans/Troops"

Notice the differences? Only use _race just for your racebps file.. all other folders just use "beastmans" and in lower case. Also, \structure should be \structures.
 

Update all the paths accordingly so its neat and clean.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#45 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 13 June 2020 - 06:43 AM

New Video



#46 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 13 June 2020 - 02:40 PM

Coming along good sir.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#47 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 16 June 2020 - 08:38 AM

https://yadi.sk/d/1xzlO-YlZq2kXQ
New version of Beastmans! 
0.2.3.9
1.New balance.
2.New abilities.
3.Not Errors.



#48 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 16 June 2020 - 03:13 PM

New issues:

 

1) Last remaining Designmessages.txt

Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_woman_beastmans.rgd

Just change it to "bonesong" instead of "laud_hailers_foeaura"

 

2) Missing UCS (due to your sandbox and change_players win conditions):

LOCALIZER -- Requested string ID '18010208' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010209' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010210' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010211' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010206' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010207' does not fit in a valid key range!

3) Missing "\\troops" as part of path in beastmans_squad_beastmans_champion.rgd so this:

GameData["squad_loadout_ext"]["trooper_base"]["type"] = "ebps\\races\\beastmans_race\\beastmans_champions.lua"

Should become:

GameData["squad_loadout_ext"]["trooper_base"]["type"] = "ebps\\races\\beastmans_race\\troops\\beastmans_champions.lua"

4) And still recommend what I said before under #6..

 

Recommend in your racebps you change all those section:

GameData["race_path"]["building_path"] = "Races/Beastmans_Race/Structures"
GameData["race_path"]["image_filename"] = ""
GameData["race_path"]["projectile_path"] = "Races/Beastmans_Race/Projectiles"
GameData["race_path"]["speech_path"] = "Speech/Races/Beastmans_Race/Shared"
GameData["race_path"]["squad_path"] = "Races/Beastmans_Race"
GameData["race_path"]["taskbar_path"] = "beastmans"
GameData["race_path"]["unit_path"] = "Races/Beastmans_Race/Troops"

To this:

GameData["race_path"]["building_path"] = "Races/Beastmans/Structures"
GameData["race_path"]["image_filename"] = ""
GameData["race_path"]["projectile_path"] = "Races/Beastmans/Projectiles"
GameData["race_path"]["speech_path"] = "Speech/Races/Beastmans/Shared"
GameData["race_path"]["squad_path"] = "Races/Beastmans"
GameData["race_path"]["taskbar_path"] = "beastmans"
GameData["race_path"]["unit_path"] = "Races/Beastmans/Troops"

Notice the differences? Only use _race just for your racebps file.. all other folders just use "beastmans" and in lower case.
 

Update all the paths accordingly so its neat and clean.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#49 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 17 June 2020 - 02:05 AM

GameData["race_path"]["building_path"] = "Races/Beastmans_Race/Structures"
GameData["race_path"]["image_filename"] = ""
GameData["race_path"]["projectile_path"] = "Races/Beastmans_Race/Projectiles"
GameData["race_path"]["speech_path"] = "Speech/Races/Beastmans_Race/Shared"
GameData["race_path"]["squad_path"] = "Races/Beastmans_Race"
GameData["race_path"]["taskbar_path"] = "beastmans"
GameData["race_path"]["unit_path"] = "Races/Beastmans_Race/Troops"

I already have everything



#50 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 17 June 2020 - 02:07 AM

Yes but you should not have Beastmans_Race as a folder in \attrib except for the master racebps file. Folders in attrib should be called the name of the project without the _race.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#51 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 17 June 2020 - 02:13 AM

I mean, you don’t have to do this?


Edited by Добрыня Никитич, 17 June 2020 - 02:13 AM.


#52 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 17 June 2020 - 02:16 AM

No but its a good idea to keep the project clean and neat + gives me additional incentive to help you do things like AI and Heroes scripting. ;)


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#53 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 17 June 2020 - 02:24 AM

Thanks for the help)



#54 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 22 June 2020 - 10:41 AM

https://drive.google...iew?usp=sharing
New Alpha Version Beastmans 0.2.42



#55 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 23 June 2020 - 01:40 AM

Almost there..
 
1) Under attrib\abilities there is a lone "beastmans_battlecy_lord" with no extension. Should be deleted?
 
2) Under attrib\research should not "beastmans_armor" be "beastmans_armor_research"?
 
3) Code issue in building "beastmans_gathering"..
 
This:

GameData["spawner_ext"]["squad_table"]["squad_02"] = "sbps\\races\\Beasbps\\races\\beastmans_race\\beastmans_squad_beastmans_leaders.lua"

Should be this:

GameData["spawner_ext"]["squad_table"]["squad_02"] = "sbps\\races\\beastmans_race\\races\\beastmans_race\\beastmans_squad_beastmans_leaders.lua"

4) Another code issue in building "beastmans_cage_hound"..
 
This:

GameData["spawner_ext"]["squad_table"]["squad_01"] = "sbps\\races\\beastmans_race\\beastmans_squad_beastmans_beast_hell"

Should be this:

GameData["spawner_ext"]["squad_table"]["squad_01"] = "sbps\\races\\beastmans_race\\beastmans_squad_beastmans_beast_hell.lua"

5) Yet another code issue with the building "beastmans_gathering_womans"..
 
I am unsure what SBPS squad this was intended to be but its invalid.

GameData["spawner_ext"]["squad_table"]["squad_05"] = "sbps\\races\\beastmans_squad_beastmans_hell_stupid_mutant.lua"

6) I have noticed some troops and structures have .rgd in their path but they should be only .lua.. can you correct? I have identified 13 files.. two EBPS troops, two SBPS troops, and 9 buildings with these. .rgd is not used in AE.. only the ext .lua is. ;)
 
 
And since last release you still have not fixed these:
 
7) Last remaining Designmessages.txt

Loading error in event_manager_ext.  Unknown modifier type(ability_laud_hailers_foeaura_event)., data:attrib\ebps\races\beastmans_race\troops\beastmans_woman_beastmans.rgd

Just change it to "bonesong" instead of "laud_hailers_foeaura"
 
8) Missing UCS (due to your sandbox and change_players win conditions):

LOCALIZER -- Requested string ID '18010208' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010209' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010210' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010211' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010206' does not fit in a valid key range!
LOCALIZER -- Requested string ID '18010207' does not fit in a valid key range!

9) Missing Sounds:

Failed to preload patch 'speech\races\emperors_children\masque\combat'
    sound_vocal_combat
    art/ebps/races/beastmens_woman/troops/beastmans_womans
Using default patch for speech\races\emperors_children\masque\combat
Failed to preload patch 'speech\races\emperors_children\masque\damage'
    sound_vocal_damage
    art/ebps/races/beastmens_woman/troops/beastmans_womans
Using default patch for speech\races\emperors_children\masque\damage
Failed to preload patch 'speech\races\emperors_children\masque\die'
    sound_vocal_die
    art/ebps/races/beastmens_woman/troops/beastmans_womans
Using default patch for speech\races\emperors_children\masque\die
Failed to preload patch 'speech\races\emperors_children\masque\charge'
    sound_vocal_charge
    art/ebps/races/beastmens_woman/troops/beastmans_womans
Using default patch for speech\races\emperors_children\masque\charge
Failed to preload patch 'speech\races\emperors_children\masque\ability\dance'
    sound_vocal_dance
    art/ebps/races/beastmens_woman/troops/beastmans_womans
Using default patch for speech\races\emperors_children\masque\ability\dance

10) Missing Art:

RENDER ANIM -- Art/EBPs/Races/Beastmans\Troops\beastmans_bloodletter_ancient: Unable to open file!
RENDER ANIM -- 'art/ebps/races/Beastmens_Woman/texture_share/hh_chaos_marine_unit_shared_01': Unable to open file!

11) Missing FX, events and actions:

FX -- type (kwe\boom) not found. Replacing it with default FX (badfx).
    pound
    art/ebps/races/beastmans/troops/daemon_spawn
FX -- type (chaos\abilities\slaanesh_aura1) not found. Replacing it with default FX (badfx).
    aura
    art/ebps/races/beastmens_woman/troops/beastmans_woman_lord
FX -- type (chaos\eye_glow_purple) not found. Replacing it with default FX (badfx).
    eye_1
    art/ebps/races/beastmens_woman/troops/beastmans_woman_lord
EVENTS -- 'Event Manager': Unable to load event 'art/events/daemons/lp_addon2'!
EVENTS -- 'Event Manager': Unable to load event 'art/events/daemons/lp_addon1'!
'art/ebps/races/beastmans/troops/spawn': Missing game action 'build'!
'art/ebps/races/beastmans/troops/spawn': Missing game action 'flag_motion'!
'art/ebps/races/beastmans/troops/beastmans_nurgle_larva': Missing game action 'bombing_run'!
'art/ebps/races/beastmans/structures/infernal_rift': Missing game action 'build'!
TEXTURE FORMAT -- The tool used to create the DDS file 'DATA:art\ui\textures\taskbar\beastmans\taskbar.dds' did not save it correctly, please check for an updated version of the tool.
TEXTURE FORMAT -- The tool used to create the DDS file 'DATA:art\ui\textures\taskbar\beastmans\taskbar_minimap.dds' did not save it correctly, please check for an updated version of the tool.
TEXTURE FORMAT -- The tool used to create the DDS file 'DATA:art\ui\textures\taskbar\beastmans\taskbar_menu.dds' did not save it correctly, please check for an updated version of the tool.
TEXTURE FORMAT -- The tool used to create the DDS file 'DATA:art\ui\textures\taskbar\beastmans\btn_minimizetaskbar.dds' did not save it correctly, please check for an updated version of the tool.

Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#56 Добрыня Никитич Зверолюд

Добрыня Никитич Зверолюд
  • New Members
  • 1 posts

Posted 23 June 2020 - 07:38 AM

Ok, I just forgot the password from my old account)



#57 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 23 June 2020 - 03:13 PM

Okay? :huh:

 

Btw, I am offering all these suggestions for a reason: it will allow the AI to be updated easier when new builds come out. I am NOT making all these suggestions for sh*tz and giggles.. there are real good reasons for all these.

 

All these changes above can be done quickly AND, going forward, you need to ensure you run with -DEV and watch your logs for errors.. I simply cannot be holding your hand all the time: you have all the tuts to follow I and other have written for "best practices".


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#58 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 28 June 2020 - 09:48 AM

https://www.moddb.co...e-playable-race



#59 Добрыня Никитич

Добрыня Никитич
  • Members
  • 49 posts

Posted 30 June 2020 - 01:04 PM

I need people who will help me make this mod.  He is not in the best condition right now ...
 Are needed
 A person who knows and knows how to use 3D max
 People who know how AI works and also need people who understand the balance.  I want to do something new, but I can’t get errors, but it doesn’t work out .. I started to have serious problems


#60 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 30 June 2020 - 01:34 PM

D00d.. please fix all that I mentioned first so your Beastman foundation is solid then worry about the rest. As I stated, I am willing to help with AI (can do all that and more with a blindfold on) but I need to see you can get all the final issues I listed above resolved first.


Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users