Rmg game - hotseat coop


#1

hello,

i want to ask how to generate multiplayer rmg game…
we used to play in hotseat and coop (2ppl) againts AI
im not ale to do this, can anyone help me with this?

thanks


#2

You must install vcmi essential files.


Inside there are many rmg templates


#3

OK thanks for answer.

I downloaded vcmi essential files, copied it to folder. But still i cant (or I dont know how to) generate rmg game for 2players (1team) +6AI (2/3 teams) on two level XL map

thanks


#4

After unpacking this ‘mod’, you’ve got foder Mods. So you should copy it to folder where vcmi is installed. Make sure that vcmi folder is inside folder Mods, not Mods/Mods


#5

Hi,

thats how i did it, but not work to me… anyway i though that essential files can be installed trough vcmi launcher
strange thing is that launcher show me (!) and version 0.98 even if i downloaded mod from wiki page and copy it to game folder…


#6
  1. DO NOT update anything from the launcher. It’s buggy feature (and known bug). So, please reinstall
  2. VCMI 0.99
  3. Daily build
  4. Install/copy vcmi essential files manually
  5. Be sure that you don’t install daily build one folder deeper (in your heroes3vcmi directory shouldn’t be folder named vcmi.

#7

thanks for advice

i dit unistall and complete deletion, then i followed your list …
but still cant generate XL 2lvl map for two ppl in same team against 6pc in another 2 team

here is my folder tree of ...\My games\vcmi

| server_log.txt
| VCMI_Client_log.txt
| VCMI_Launcher_log.txt
| VCMI_Server_log.txt
|
±–config
| modSettings.json
| settings.json
|
±–Data
| H3ab_ahd.snd
| H3ab_ahd.vid
| H3ab_bmp.lod
| H3ab_spr.lod
| H3bitmap.lod
| H3sprite.lod
| Heroes3.snd
| VIDEO.VID
|
±–downloads
| ab6293acf6c0a4f72bb46bd0a850f0d6.json
|
±–Maps
| A Viking We Shall Go Allied.h3m
| A Viking We Shall Go.h3m
| A Warm and Familiar Place.h3m
| Adventures of Jared Haret.h3m
| All for One.h3m
| And One for All.h3m
| Arrogance Allied.h3m
| Arrogance.h3m
| Ascension.h3m
| Back For Revenge - Allied.h3m
| Back For Revenge.h3m
| Barbarian Breakout.h3m
| Barbarian BreakoutA.h3m
| Battle of the Sexes Allied.h3m
| Battle of the Sexes.h3m
| Brave New World(Allies).h3m
| Brave New World.h3m
| Buried Treasure.h3m
| Carpe Diem - Allied.h3m
| Carpe Diem.h3m
| Caught in the Middle.h3m
| Chasing a Dream.h3m
| Crimson and Clover.h3m
| Crimson and CloverA.h3m
| Darwin’s Prize(Allies).h3m
| Darwin’s Prize.h3m
| Dawn of War.h3m
| Dead and Buried.h3m
| Deluge.h3m
| Divided Loyalties.h3m
| Divided LoyaltiesA.h3m
| Dragon Orb.h3m
| Dragon Pass (Allies).h3m
| Dragon Pass.h3m
| Dungeon Keeper.h3m
| Dwarven Gold.h3m
| Dwarven Tunnels(Allies).h3m
| Dwarven Tunnels.h3m
| Elbow Room(Allies).h3m
| Elbow Room.h3m
| Emerald Isles.h3m
| Emerald IslesA.h3m
| Faeries.h3m
| For Sale.h3m
| Fort Noxis.h3m
| Free for All.h3m
| Freedom.h3m
| Gelea’s Champions (Allies).h3m
| Gelea’s Champions.h3m
| Goblins in the Pantry.h3m
| Golems Aplenty Allied.h3m
| Golems Aplenty.h3m
| Good to Go.h3m
| Good Witch, Bad Witch.h3m
| Gorlam’s Tentacle Swampland.h3m
| Hatchet Axe and Saw.h3m
| Heroes of Might not Magic Allied.h3m
| Heroes of Might not Magic.h3m
| Hoard(Allies).h3m
| Hoard.h3m
| Hold the middle.h3m
| Irrational Hostility.h3m
| Island King Allied.h3m
| Island King.h3m
| Island of Fire.h3m
| Islands and Caves.h3m
| Jihad.h3m
| Judgement Day.h3m
| Just A Visit.h3m
| Key to Victory.h3m
| King of Pain.h3m
| Kingdom for sale(allies).h3m
| Kingdom for sale.h3m
| Knee Deep in the Dead.h3m
| Knight of Darkness.h3m
| Land of Titans (Allied).h3m
| Land of Titans.h3m
| Last Chance Allies.h3m
| Last Chance.h3m
| Loss of Innocence(Allies).h3m
| Loss of Innocence.h3m
| Manifest Destiny.h3m
| Marshland Menace.h3m
| Meeting in Muzgob(Allies).h3m
| Meeting in Muzgob.h3m
| Merchant Princes Allied.h3m
| Merchant Princes.h3m
| Middletown.h3m
| Monk’s Retreat Allied.h3m
| Monk’s Retreat.h3m
| Myth and Legend.h3m
| Noahs Ark.h3m
| One Bad Day - Allied.h3m
| Overthrow Thy Neighbors.h3m
| Pandora’s Box .h3m
| Peaceful Ending - Allied.h3m
| Peaceful Ending.h3m
| Peacemaker.h3m
| Pestilence Lake Allies.h3m
| Pestilence Lake.h3m
| Pirates.h3m
| Race for Ardintinny.h3m
| Race for the Town.h3m
| Ready or Not.h3m
| Realm of Chaos.h3m
| Realm of ChaosA.h3m
| Rebellion.h3m
| Reclamation Allied.h3m
| Reclamation.h3m
| Rediscovery.h3m
| Resource War Allies.h3m
| Resource War.h3m
| Rise of the Phoenix Allied.h3m
| Rise of the Phoenix.h3m
| Rumble in the Bogs.h3m
| Rumble in the BogsA.h3m
| Sands of Blood.h3m
| Sangraal’s Thief Allied.h3m
| Sangraal’s Thief.h3m
| Search for the Grail.h3m
| Serpents Treasure.h3m
| Shadow Valleys.h3m
| South of Hell (Allies).h3m
| South of Hell.h3m
| Southern Cross.h3m
| Step by Step (Allies).h3m
| Step by Step.h3m
| Tale of two lands (Allies).h3m
| Tale of two lands.h3m
| Terrible Rumor.h3m
| The Battle of Daeyan’s Ford.h3m
| The Challenge.h3m
| The Five Rings.h3m
| The Gauntlet.h3m
| The Great Race.h3m
| The Mandate of Heaven.h3m
| The Newcomers.h3m
| Thousand Islands (allies).h3m
| Thousand Islands.h3m
| Time’s Up.h3m
| Titans Winter.h3m
| Too Many Monsters.h3m
| Tovar’s Fortress (Allies).h3m
| Tovar’s Fortress.h3m
| Treasure Hunt.h3m
| Tutorial.tut
| Twins.h3m
| Undead Unrest.h3m
| Unexpected Inheritance.h3m
| Unholy Quest.h3m
| Valleys of War.h3m
| Vial of Life.h3m
| War of the Mighty (Allies).h3m
| War of the Mighty.h3m
| Warlords.h3m
| WarlordsA.h3m
| Warmongers.h3m
| When Dragons Clash.h3m
| Wings of War.h3m
| Xathras Prize.h3m
|
±–Mods
| ±–Heroes III Orchestra
| | | mod.json
| | |
| | —content
| | —music
| | COMBAT02.mp3
| | CstleTown.mp3
| | DUNGEON.mp3
| | FortressTown.mp3
| | InfernoTown.mp3
| | necroTown.mp3
| | RAMPART.mp3
| | TowerTown.mp3
| |
| —vcmi
| | mod.json
| |
| ±–Data
| | | questDialog.png
| | | StackQueueLarge.png
| | | StackQueueSmall.png
| | |
| | ±–s
| | | std.verm
| | | testy.erm
| | |
| | —stackWindow
| | bonus-effects.png
| | button-panel.png
| | commander-abilities.png
| | commander-bg.png
| | icons.png
| | info-panel-0.png
| | info-panel-1.png
| | info-panel-2.png
| | spell-effects.png
| |
| ±–Maps
| | VCMI_Tests_2011b.h3m
| |
| ±–Mods
| | ±–bonusIcons
| | | | mod.json
| | | |
| | | —Content
| | | —data
| | | —zvs
| | | —Lib1.res
| | | Catapult.bmp
| | | ChargeImmune.bmp
| | | DamageReductionMelee.BMP
| | | DamageReductionRanged.BMP
| | | DrainLife.bmp
| | | emerald.gif
| | | e_alive.bmp
| | | e_art.bmp
| | | e_bless.bmp
| | | e_block.bmp
| | | e_block1.bmp
| | | e_block2.bmp
| | | e_breath.bmp
| | | e_cast.bmp
| | | e_cast1.bmp
| | | e_cast2.bmp
| | | e_caster.bmp
| | | e_champ.bmp
| | | e_dblow.bmp
| | | e_death.bmp
| | | e_defbon.bmp
| | | e_dist.bmp
| | | e_double.bmp
| | | e_dragon.bmp
| | | e_dwarf.bmp
| | | e_fear.bmp
| | | e_fearl.bmp
| | | e_fire.bmp
| | | e_fly.bmp
| | | e_golem.bmp
| | | e_harpy.bmp
| | | e_hate.bmp
| | | e_king1.bmp
| | | e_king2.bmp
| | | e_king3.bmp
| | | e_light.bmp
| | | e_mana.bmp
| | | e_melee.bmp
| | | e_mind.bmp
| | | e_minot.bmp
| | | e_moral.bmp
| | | e_nofrim.bmp
| | | e_obst.bmp
| | | e_rdef.bmp
| | | e_rebirth.bmp
| | | e_retail.bmp
| | | e_retail1.bmp
| | | e_round.bmp
| | | e_sgnum.bmp
| | | e_sgtype.bmp
| | | e_shoot.bmp
| | | e_shoota.bmp
| | | e_shootn.bmp
| | | e_spair.bmp
| | | e_spair1.bmp
| | | e_sparm.bmp
| | | e_spawill.bmp
| | | e_spbers.bmp
| | | e_spblind.bmp
| | | e_spcold.bmp
| | | e_spdfire.bmp
| | | e_spdir.bmp
| | | e_spdisb.bmp
| | | e_spdisp.bmp
| | | e_speath.bmp
| | | e_speath1.bmp
| | | e_spfire.bmp
| | | e_spfire1.bmp
| | | e_sphypn.bmp
| | | e_spimp.bmp
| | | e_splvl1.bmp
| | | e_splvl2.bmp
| | | e_splvl3.bmp
| | | e_splvl4.bmp
| | | e_splvl5.bmp
| | | e_spmet.bmp
| | | e_spslow.bmp
| | | e_spwater.bmp
| | | e_spwater1.bmp
| | | e_summon.bmp
| | | e_summon1.bmp
| | | e_summon2.bmp
| | | e_troll.bmp
| | | e_undead.bmp
| | | e_unic.bmp
| | | FireShield.bmp
| | | Healer.bmp
| | | MagicDamper.bmp
| | | MagicMirror.bmp
| | | ManaChannel.bmp
| | | ManaDrain.bmp
| | | NonLiving.bmp
| | | RandomBoost.bmp
| | | RiseDemons.bmp
| | | SelfLuck.bmp
| | | SpellLikeAttack.bmp
| | | ThreeHeaded.bmp
| | |
| | ±–defaultTemplates
| | | | mod.json
| | | |
| | | —Mods
| | | ±–Analogy
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | analogy.json
| | | |
| | | ±–Clash of Dragons
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | clashOfDragons.json
| | | |
| | | ±–Coldshadows Fantasy
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | coldshadowsFantasy.json
| | | |
| | | ±–Golden Ring
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | goldenRing.json
| | | |
| | | ±–HDmod RMG Templates
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | 2sm0k.JSON
| | | | 2sm2a.JSON
| | | | 2sm2b(2).JSON
| | | | 2sm2b.JSON
| | | | 2sm2c.JSON
| | | | 2sm2f(2).JSON
| | | | 2sm2f.JSON
| | | | 2sm2h(2).JSON
| | | | 2sm2h.JSON
| | | | 2sm2i(2).JSON
| | | | 2sm2i.JSON
| | | | 2sm4d(2).JSON
| | | | 2sm4d(3).JSON
| | | | 2sm4d.JSON
| | | | 2x2sm4d(3).JSON
| | | | 3sb0b.JSON
| | | | 3sb0c.JSON
| | | | 3sm3d.JSON
| | | | 4mm2h.JSON
| | | | 4sm0d.JSON
| | | | 4sm0f.JSON
| | | | 4sm0g.JSON
| | | | 4sm3i.JSON
| | | | 4sm4e(2).JSON
| | | | 4sm4e.JSON
| | | | 5sb0a.JSON
| | | | 5sb0b.JSON
| | | | 6lm10.JSON
| | | | 6lm10a.JSON
| | | | 6sm0b.JSON
| | | | 6sm0d.JSON
| | | | 6sm0e.JSON
| | | | 7sb0b.JSON
| | | | 7sb0c.JSON
| | | | 8mm0b.JSON
| | | | 8mm0e.JSON
| | | | 8mm6.JSON
| | | | 8mm6a.JSON
| | | | 8sm0c.JSON
| | | | 8sm0f.JSON
| | | | 8xm12.JSON
| | | | 8xm12a.JSON
| | | | 8xm8.JSON
| | | | 8xm8a.JSON
| | | | anarchy v1_01.JSON
| | | | aroundamarsh.JSON
| | | | balance m+u 200%.JSON
| | | | balance.JSON
| | | | blockbuster.JSON
| | | | clashofdragons.JSON
| | | | coldshadowsFantasy.json
| | | | cross.JSON
| | | | cross2.JSON
| | | | cross3.JSON
| | | | cube.JSON
| | | | deux paires.JSON
| | | | diamond.JSON
| | | | dragons.JSON
| | | | dwarftunnels.JSON
| | | | elka.JSON
| | | | extreme ii.JSON
| | | | extreme.JSON
| | | | fear.JSON
| | | | frozendragons.JSON
| | | | gimlisrevenge.JSON
| | | | guerilla.JSON
| | | | headquarters.JSON
| | | | hypercube.JSON
| | | | jebuscross.JSON
| | | | kite.JSON
| | | | longrun.JSON
| | | | marathon.JSON
| | | | midnightmix.JSON
| | | | mini-nostalgia.JSON
| | | | nostalgia xxl.JSON
| | | | nostalgia(2).JSON
| | | | Nostalgia(HotA).JSON
| | | | oceanseleven.JSON
| | | | panic.JSON
| | | | poorjebus.JSON
| | | | reckless.JSON
| | | | roadrunner.JSON
| | | | shaaafworld.JSON
| | | | skirmish m-u 200%.JSON
| | | | skirmish.JSON
| | | | speed1 m-u.JSON
| | | | speed2 m-u.JSON
| | | | spider1_3.JSON
| | | | superslam.JSON
| | | | triad.JSON
| | | | true random.JSON
| | | | vortex.JSON
| | | | wheel.JSON
| | | | worlds of war.JSON
| | | |
| | | ±–Jebus Cross
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | jebusCross.json
| | | |
| | | ±–OH3 RMG Templates
| | | | | mod.json
| | | | |
| | | | —Content
| | | | —config
| | | | —defaultTemplates
| | | | 2mm2h.JSON
| | | | 2sm0k.JSON
| | | | 2sm2a.JSON
| | | | 2sm2b(2).JSON
| | | | 2sm2b.JSON
| | | | 2sm2c.JSON
| | | | 2sm2f(2).JSON
| | | | 2sm2f.JSON
| | | | 2sm2h(2).JSON
| | | | 2sm2h.JSON
| | | | 2sm2i(2).JSON
| | | | 2sm2i.JSON
| | | | 2sm4d(2).JSON
| | | | 2sm4d(3).JSON
| | | | 2sm4d.JSON
| | | | 3sb0b.JSON
| | | | 3sb0c.JSON
| | | | 3sm3d.JSON
| | | | 4sm0d.JSON
| | | | 4sm0f.JSON
| | | | 4sm0g.JSON
| | | | 4sm4e(2).JSON
| | | | 4sm4e.JSON
| | | | 5sb0a.JSON
| | | | 5sb0b.JSON
| | | | 6lm10(2).JSON
| | | | 6lm10.JSON
| | | | 6sm0b.JSON
| | | | 6sm0d.JSON
| | | | 6sm0e.JSON
| | | | 7sb0b.JSON
| | | | 7sb0c.JSON
| | | | 8mm0e.JSON
| | | | 8mm6.JSON
| | | | 8sm0c.JSON
| | | | 8sm0f.JSON
| | | | 8xm12 huge.JSON
| | | | 8xm12.JSON
| | | | 8xm8 huge.JSON
| | | | 8xm8.JSON
| | | | doubled 8mm6.JSON
| | | | dragons.JSON
| | | | dwarvenTunnels.JSON
| | | | gauntlet.JSON
| | | | golemsaplenty.JSON
| | | | meetingInMuzgob.JSON
| | | | monksRetreat.JSON
| | | | newcomers.JSON
| | | | readyOrNot.JSON
| | | | ring.JSON
| | | | riseOfPhoenix.JSON
| | | | smallRing.JSON
| | | | southofhell.JSON
| | | | worldsatwar.JSON
| | | |
| | | —Upgrade
| | | | mod.json
| | | |
| | | —Content
| | | —config
| | | —defaultTemplates
| | | upgrade.json
| | |
| | —extraResolutions
| | | mod.json
| | |
| | —Content
| | ±–config
| | | resolutions.json
| | | resolutions.jsona
| | |
| | ±–Data
| | | AdRollvr1024.pcx
| | | AdRollvr1181.pcx
| | | AdRollvr1280.pcx
| | | AdRollvr1366.pcx
| | | AdRollvr1440.pcx
| | | AdRollvr1600.pcx
| | | AdRollvr1680.pcx
| | | AdRollvr1920.pcx
| | | AdvMap1024x600.pcx
| | | AdvMap1024x768.pcx
| | | AdvMap1181x664.pcx
| | | AdvMap1280x1024.pcx
| | | AdvMap1280x720.pcx
| | | AdvMap1280x768.pcx
| | | AdvMap1280x800.pcx
| | | AdvMap1280x960.pcx
| | | AdvMap1366x768.pcx
| | | AdvMap1440x900.pcx
| | | AdvMap1600x1200.pcx
| | | AdvMap1680x1050.pcx
| | | AdvMap1920x1080.pcx
| | | OvCast5.pcx
| | | OvCast6.pcx
| | | OvCast7.pcx
| | | OvCast8.pcx
| | | ZResBar1024.pcx
| | | ZResBar1181.pcx
| | | ZResBar1280.pcx
| | | ZResBar1366.pcx
| | | ZResBar1440.pcx
| | | ZResBar1600.pcx
| | | ZResBar1680.pcx
| | | ZResBar1920.pcx
| | |
| | —Sprites
| | IAM002L.DEF
| | IAM003L.DEF
| | IAM004L.DEF
| | IAM005L.DEF
| | IAM006L.DEF
| | IAM007L.DEF
| | IAM008L.DEF
| | IAM009L.DEF
| | IAM010L.DEF
| | IAM011L.DEF
| |
| —Sprites
| | itpa.json
| | PortraitsLarge.json
| | PortraitsSmall.json
| | ScSelC.json
| |
| ±–buttons
| | commander.json
| | commanderNormal.png
| | commanderPressed.png
| | resolution.json
| | resolutionNormal.png
| | resolutionPressed.png
| |
| ±–mapFormatIcons
| | vcmi1.png
| |
| —stackWindow
| cancel-normal.png
| cancel-pressed.png
| cancelButton.json
| level-0.png
| level-1.png
| level-10.png
| level-2.png
| level-3.png
| level-4.png
| level-5.png
| level-6.png
| level-7.png
| level-8.png
| level-9.png
| levels.json
| switchModeIcons.json
| upgrade-normal.png
| upgrade-pressed.png
| upgradeButton.json
|
±–Mp3
| AITheme0.mp3
| AITHEME1.MP3
| AITHEME2.MP3
| BladeABCampaign.mp3
| BladeDBCampaign.mp3
| BladeDSCampaign.mp3
| BladeFLCampaign.mp3
| BladeFWCampaign.mp3
| BladePFCampaign.mp3
| CampainMusic01.mp3
| CampainMusic02.mp3
| CampainMusic03.mp3
| CampainMusic04.mp3
| CampainMusic05.mp3
| CampainMusic06.mp3
| CampainMusic07.mp3
| CampainMusic08.mp3
| CampainMusic09.mp3
| CampainMusic10.mp3
| CampainMusic11.mp3
| COMBAT01.MP3
| COMBAT02.MP3
| COMBAT03.MP3
| COMBAT04.MP3
| CstleTown.mp3
| Defend Castle.mp3
| DIRT.MP3
| DUNGEON.MP3
| ElemTown.mp3
| EvilTheme.mp3
| FortressTown.mp3
| GoodTheme.mp3
| GRASS.MP3
| InfernoTown.mp3
| LAVA.MP3
| LoopLepr.mp3
| Lose Campain.mp3
| LoseCastle.mp3
| LoseCombat.mp3
| MAINMENU.MP3
| necroTown.mp3
| NeutralTheme.mp3
| RAMPART.MP3
| Retreat Battle.mp3
| ROUGH.MP3
| SAND.MP3
| SecretTheme.mp3
| SNOW.MP3
| StrongHold.mp3
| Surrender Battle.mp3
| SWAMP.MP3
| TowerTown.mp3
| UltimateLose.mp3
| Underground.mp3
| WATER.MP3
| Win Battle.mp3
| Win Scenario.mp3
|
—Saves

so i think i did it right, asi it is written on wiki

stil get this: https://1iq.cz/i/C9a2k/NjSc6.png

and here is info about teams … i want only 3 teams (red+blue in team 1)
https://1iq.cz/i/C9a2k/9dGfV.png


#8

Now I understand you correctly. I think vcmi random map template https://wiki.vcmi.eu/Random_map_template can’t handle “teams” in its RMG cnfiguration files. Maybe @Warmonger can tell more about it.