Skip to content

ArkShop Keeper v1.0.1

Latest

Choose a tag to compare

@TreeScout420 TreeScout420 released this 06 Jun 11:26
be2359d

ArkShop Keeper v1.0.1

Changes

Default Config / First-Time Setup

  • Added a starter ArkShop config in the bot folder that now acts as the default until changed by the user.
  • New users can immediately run the bot using the included default config before pointing it at live server configs.
  • The bot will pick up from wherever the default config was last saved.
  • Commands now use target:default automatically when no target is selected.

Settings Updates

  • Updated settings.json to the new cleaner format.

  • Added a full list of official maps to the ArkShop config targets for ease of use:

    • default
    • island
    • center
    • rag
    • val
    • lostcolony
    • astraeos
    • genesis
    • extinction
    • scorched
    • aberration
    • bobs_missions
  • Simplified the update settings.

  • Removed current_version, github_repo, latest_release_api_url, and update_url from public settings.json because they are no longer needed.

  • Update checks now use the official ArkShop Keeper GitHub repo by default.

  • App version is now handled internally by APP_VERSION.

Existing User Migration
(updating your settings.json)

  • Added automatic migration for older settings.json files.
  • If an old settings file used default_config, the bot now automatically adds the matching new arkshop_configs.default target.
  • Old unused update fields are automatically removed from existing settings files.
  • Existing users can keep their current settings.json instead of rebuilding it from scratch.
  • This migration only updates ArkShop Keeper’s settings.json.

Map / RCON Support

  • Added missing config targets for:

    • Extinction
    • Scorched Earth
    • Aberration
    • Bob’s Missions

Command Fixes

  • Fixed /additem failing with TypeError: 'Command' object is not callable.
  • /additem now runs its own item-add logic instead of trying to call the /sellitem command object directly.

Existing User Update

Existing users can keep their current settings.json.

Recommended update steps:

  1. Stop ArkShop Keeper.
  2. Back up your current ArkShopKeeper folder.
  3. Download ArkShopKeeper_1.0.1.zip from this release.
  4. Extract it somewhere temporary.
  5. Copy the new ArkShopKeeper.exe over your old one.
  6. Copy the new arkids_scraper_2.0.py over your old one.
  7. Optional: copy the new README.txt and settings-commented.json.
  8. Do not replace your existing settings.json unless you plan to completely fill it out again. Keep your old one instead.
  9. Start ArkShop Keeper again.

On first launch, ArkShop Keeper will automatically update older settings.json files by adding the new arkshop_configs.default target if needed.

New Install

New users should extract the full zip and edit settings.json.

Fill in:

  • discord_token
  • guild_id
  • admin_channel_id
  • arkshop_configs
  • rcon.host
  • rcon.password
  • RCON map ports

The included ArkShop/config.json is a starter config and is used as the default target until you point the bot at another ArkShop config or replace this file with one of your own.

Important

Download the release asset:

ArkShopKeeper_1.0.1.zip