Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How to play this game Sticky

A topic by irefrixs created May 19, 2024 Views: 11,434 Replies: 32
Viewing posts 1 to 18
Developer (15 edits) (+11)

How to Play

Running the Game

  1. Download the game from itch.io and extract the files.
  2. Execute "marvel-lcg.exe"; It will start a local web server (default is http://127.0.0.1:2345).
  3. Navigate to that url (or your customized IP and port) in your browser.
  4. Use your mouse to interact with the game, build decks, and battle villains.

Changing the Scenario and Hero

  1. Visit scene editor page (default is http://127.0.0.1:2345/scene)
  2. In Scenario fieldset:
    1. Click the package name to reveal a list of scenarios in that package. 
    2. Click the scenario name to select the scenario.
  3. In Encounter Set fieldset:
    1. Click "toggle" button to switch between showing all encounter sets or only the selected ones.
    2. Click on an encounter set's image to select or deselect it.
  4. In Heroes fieldset:
    1. Click the hero border to select a hero JSON data file.
    2. hero JSON files are located in folder "./deck/starter".
    3. Upon successful data loading, the hero's image will be displayed.
    4. For multiplayer, select multiple heroes.
  5. In Game Start fieldset:
    1. Click play button to start the game.
    2. For multiplayer games, open additional windows.
    3. To check the play windows' url, refer to the backend console (also known as `marvel-lcg.exe`)

Multiplayer Setup

  1. Change the "ip" value in "./launch.json" file to your LAN or WAN IP address.
  2. Select more than one hero in step "Changing the Scenario and Hero".
  3. Proceed with the steps in "Running the Game".

Hotkey

Mouse hoverZoom the card
Right click, FFlip the card
Middle click, Q, E, RRotate the card
EnterOK
EscCancel / Skip animation
Space
Toggle pause the game
TabToggle game log
Ctrl (Hold)Speed up animation
Alt (Hold)Zoom image
F1~F4Focus on player 1~4

Right Sidebar

Slider barAdjust animation speed
LogToggle game log
PauseToggle pause the game
UndoUndo the last step
RedoIf in asking, redo the last step, else skip the animation
QSaveSave the game to file "./save_0.json"

Notice: Undo, Redo will also affect other players. In multiplayer mode, please obtain the consent of other players before performing these operations.

Editing Player Decks

  1. Find a deck or upload your deck to marvelcdb.com.
  2. Get the deck list id.
    1. the id is the number in the address bar
    2. e.g. if the address is "https://marvelcdb.com/decklist/view/1234/" then the id is `1234`
  3. Visit deck editor page (default is http://127.0.0.1:2345/deck)
  4. Click the hero deck you want to edit.
  5. Put the deck list id into the text area next to the "Get Player Deck" button.
  6. Click "Get Player Deck".
    1. If there the card doesn't show a image, you should replace this ID to other cards.
  7. Click "Save" to save this hero JSON file. You can save it in any location.
  8. Select this hero JSON file in step "Changing the Scenario and Hero".
  9. Proceed with the steps in "Running the Game".
  • The game engine does not verify player decks; adhere to the deck-building rules independently.
  • Put your decks in the folder "./deck" to display them in `My Deck` category.

Installing Image Package

https://irefrixs.itch.io/marvel-lcg/devlog/900213/guide-to-installing-the-image-...

Puzzles Editor

/t/4351176/custom-script-functions-for-puzzle-editor

Troubleshooting

    1. The UI looks weird
      1. Try to reload the page.
      2. Try to use a different browser (we develop on Chromium v113).
      3. Turn off 3D render mode.
    2. Game doesn't start after connecting to the address where the game opened
      1. Check whether the port is occupied (Multiple games opened)
      2. Check whether the firewall allows the ports.
    3. I Can't Play a Card / Trigger an Effect
      • Check if you meet the card's conditions, like the Guard keyword.
      • Double-check that you have targets available.
      • Remember, "You" usually just refers to your character, not any allies.
      • Make sure your identity matches the card requirements (like you can't play "44046" in Hero Form).
    4. Some Card Values Are Wrong
      • You can edit the data/cards.json file to fix values, but be aware that changes will stop you from sharing save files or reporting bug.
    5. This Game Is Too Fast; I'm Confused
      • Use the slider on the right sidebar to change the speed.
      • You can see what’s happening by checking the Log; press the Tab key or click "Log" in the sidebar.
    6. I Hit "Cancel," But an Error Pops Up
      • Make sure you’re not exceeding your hand size.
      • Check if the game is asking you to select something you don’t want to, like "50067a" needing you to pick a minion.
    (+1)

    how to play single player with multiple heroes?

    hi irefrixs :) so happy to discover this digital version of your game :) i love marvel champions :) can you kindly help me with me with multiplayer? i'm not a tech person :( please help me with these 2 instructions :) I really can't understand it :( thanks a lot for doing this amazing job :)


    1. Change the "ip" value in "./launch.json" file to your LAN or WAN IP address.
    2. Remember to configure your firewall to allow the necessary port.
    Developer

    Hi @jonriver,

    If you want to control two heroes in the same game, simply click Play (Hot Seat) instead of Play in the scene editor (on the new game page).

    You only need to configure the launch.json file if you want to play with your friends online. We’re working on updating our engine to make this process easier for players, along with a guide in the next version.

    Thanks for your support, and enjoy the game!

    请问保存游戏之后,怎么才能加载保存的存档?

    Developer

    Hi @xzxixin,

    The saved files are named as follows:

    • save_0.json: Saved by clicking the “QSave” button on the right sidebar
    • save_1.json: Saved by clicking the “Save 1” button in the Log Menu
    • save_2.json: Saved by clicking the “Save 2” button in the Log Menu
    • save_3.json: Saved by clicking the “Save 3” button in the Log Menu

    To load a saved game, open the Log Menu by clicking the Log button on the right sidebar or by pressing the Tab key. Then, click the corresponding load button:

    • Click “QLoad” to load save_0.json
    • Click “Load 1” to load save_1.json
    • Click “Load 2” to load save_2.json
    • Click “Load 3” to load save_3.json

    If you have any further questions, feel free to ask!

    Trying out the new version, and the game pausing whenever a boost or encounter card is revealed is very disruptive, especially for villains who keep spamming Surge cards like Nebula, I have to press 'unpause' a dozen times every villain turn. Is there any feature to turn that off, I looked around in the UI but didn't see anything.

    Developer

    Hi @Roomba12,

    We apologize for the inconvenience you’re experiencing.

    To disable the pausing feature, you can turn off “Pause Flip” in the Log Menu. To open the Log Menu, press the Tab key or click “Log” on the right sidebar.

    Additionally, you can unpause the game by left-clicking the preview of the flipping card or by pressing the Space key.

    If you have any further questions or need more assistance, feel free to ask!

    请问图包怎么更新?我下载了首页的图包,没有冬日战士和猎鹰的图片。

    Havent been here for a while, I read that campaign mode for ROR and SM was added on the last build, I havae no idea how to access it, maybe add the instructions to this post?

    Developer

    Hi @SAldricH-tech,

    Thank you for your patience, and we apologize for the lack of documentation.

    To access Campaign mode, please follow these steps:

    1. Select a scenario that has Campaign mode implemented (e.g., Crossbones or Sandman).
    2. Choose the Standard/Modular Sets and Heroes as you would in standalone mode.
    3. Check the “Campaign” option in the “Modes of Play” section. This will add a “Campaign Log” section.
    4. Set up the options in the “Campaign Log” section according to the rule book.
    5. Play the game.
    • The engine will initialize the environment based on the settings in the “Campaign Log” section.
    • To continue playing in Campaign mode, you will need to manually set up the settings in the “Campaign Log” section, including calculating “Remaining Hit Points” and checking “Obligations” for the players. Unfortunately, the engine cannot handle these aspects automatically.

    If you have any further questions or need additional assistance, feel free to ask!

    同一行内有大量卡牌时,这些牌的一部分会重叠在一起,导致看不到重叠部分的具体情况。

    举例来说,我用的钢铁侠,卡组里有大量升级,全部打出后能量壁障(05017)上剩余的指示物数量被旁边的牌挡住了(可能是我的显示器比较小)。

    有什么方法可以看到被挡住的内容吗?

    Developer (1 edit)

    Hi @xzxixin,

    Thank you for bringing this to our attention. We will add a feature that allows you to hold the Ctrl key and right-click to bring a card to the top in the next version.

    Thank you for your feedback!

    hi, the game is so cool but everytime there are multiple possible targets(enemies or schemes) i cannot target any of them and get stuck, i cannot also select allies both for attacking or defending. maybe i'm doing something wrong but when i try to click them while hovering they just can't be selected

    Developer

    Hi @gabbo13,

    Thank you for your feedback!

    First, please ensure you’re using the latest version, which is v0.5.9.188, as it includes fixes for many bugs.

    In most cases, issues like the one you described can be related to your browser. We primarily develop using Chromium v113, so we recommend using that browser. Additionally, you might want to try disabling the 3D render mode to see if that resolves the issue.

    If you continue to experience problems, please share your save file and a video of the issue, as that would help us identify the problem more effectively.

    Thank you for your support!

    Is everything okay? It's been a long time since the last game update.

    Developer

    Hi @owl1234-ltl,

    Don’t worry, everything is fine! We’re currently working on a new version that will address bug fixes, and we believe it will be released soon. Thank you for your patience!

    This game looks intriguing, but even if I read the rules, I cna't figure out what to do or wher ot go to even start making a deck let alone play. I am too brain damaged to understand. Proves this is not for me.

    Made an account to just come on to here and tell you that I love what you have done and I've been playing your digital version since summer of last year when I discovered it. But I was curious, is there any possibility for an Android based version? I'd love to be able to play this on my phone or tablet as well.

    I am unable to start the game, I keep getting this error:

    Traceback (most recent call last):

      File "main.py", line 7, in <module>

      File "engine\engine.py", line 120, in EngineRun

      File "game\game.py", line 155, in GameRun

      File "game\game_run\game_state.py", line 100, in WaitUntilGameStart

      File "engine\task\condition.py", line 16, in Wait

      File "threading.py", line 355, in wait_for

      File "threading.py", line 320, in wait

    KeyboardInterrupt

    [PYI-1424:ERROR] Failed to execute script 'main' due to unhandled exception!

    (1 edit)

    I am also now unable to start the game. I have even tried fresh downloads and on different devices with the following error popping up on all of them:

    File "game_entry.py", line 26, in <module>
    ModuleNotFoundError: No module named 'game_play'
    [PYI-243048:ERROR] Failed to execute script 'game_entry' due to unhandled exception!

    Same here! Hope this can be fixed one way or another, I was having a ton of fun playing it just yesterday

    im getting the same error! the game was working fine when i played it for the first time a few days ago. but now im erroring out today.

    Tried playing it with a Black Panther deck, and it wouldn't let me choose the sequence in which I would resolve the special abilities on his unique upgrades.

    Developer (1 edit) (+1)

    Hi @KnightCrafter5,

    When you’re playing “01043”, before paying this card’s cost, you’ll get a target-select window where you can choose the order of your Black Panther upgrades. That order determines which ability resolves first.

    By default, if the number of illegal targets in play matches the number of valid targets for an ability, the game will select all targets in the target-select window. You can disable this behavior by turning off Auto Targeting in the Log Menu (press Tab key to open it).

    Hi, irefrixs. It’s great to see you back in the comments section. I just wanted to check if everything’s still going well—will there be any future updates to this fantastic project?

    Where is the Asset  zip file?? cant find it anywhere, cant test the latest build.

    Developer (3 edits)

    Hi @SAldricH-tech,

    We’re not fully sure what you mean by the “Asset.zip” file.

    In marvel-lcg-v0.5.9.200.zip, there is an assets folder. The game also has a feature to auto-download images, so we haven’t packaged an Asset.zip since version 0.5.9.169.

    If you’re still having trouble locating it, could you share where you expect to find Asset.zip (or a screenshot of your folder structure)? We’ll investigate.

    Also, next time please create a new topic instead of replying to a thread that isn’t related to your issue. This helps keep the community clean for searching and indexing.

    Thank you.

    I see the folder but is has few images in it. Is it supuse to download the images automatically?

    This is what I see while playing

    Developer

    Hi @SAldricH-tech,

    There are only a few images because we no longer package the images in the release. The game should download them automatically.

    In your case, please try an “Empty Cache and Hard Reload” first. See this guide for details: https://irefrixs.itch.io/marvel-lcg/devlog/900213/guide-to-installing-the-image-package

    If you still have problems, please update this thread.

    Thank you.

    (1 edit)

    I try to reload and “Empty Cache and Hard Reload” but nothing changes. Here is a look the deck editor.


    Maybe the log says something that can help??