Skip to main content

ark-api

ark-api is an easy to use, fully open-source package to help you automate tasks in Ark: Survival Evolved.

Installation

ark-api is is available on pypi and can be downloaded using pip, note that python 3.10+ is required.

pip install ark-api

Features

  • Pythonic representations of various in-game objects.
  • Full control over the player movements.
  • Reading of in-game settings / keybinds from ark .ini files.
  • Server queries for server status, day, IP, port..
  • Item representations (and the recipes to craft them)
  • Tools to calculate the maximum amount of items craftable with a map of materials
  • Lots of control over inventory interactions
  • Grabbing of the ark boundaries / scaling to resolution

Examples

Alot of examples how to use the ark-api can be found in the ark-gacha-bot I am providing, as it is heavily based on the ark-api.

First steps

First, we need to set the path to the ark directory, so it can load the .ini files.

from ark import config

config.ARK_PATH = "C:\..."

Controlling the player

from ark import Player

player = Player(health=300, weight=800, food=100, water=100)

# turning the player
player.turn_x_by(90)
player.turn_y_by(-20)

# walking with the player
player.walk("w", duration=2)

Making a small script

Let's make a small script to automate the process of filling a forge with metal from a dedicated storage!

from ark import Player, TekDedicatedStorage, IndustrialForge, items

player = Player(300, 800, 100, 100)
dedi = TekDedicatedStorage()
forge = IndustrialForge()

dedi.open()
dedi.transfer_all()
dedi.close()

player.turn_x_by(100, delay=0.5)
forge.open()
player.transfer_all(items.RAW_METAL)
forge.turn_on()
forge.close()

Metadata

Release files for ark-api 1.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ark-api 1.3.3
File Size Uploaded
ark-api-1.3.3.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ark-api 1.3.3
File Interpreter ABI Platform
ark_api-1.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 2.6 MB

Release files / ark-api-1.3.3.tar.gz

Download URL ark-api-1.3.3.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f8fb631cf4899e33aa655b44011c8087c7efbeded70ea949edb6fe89f0b525aa
BLAKE2b-256 checksum
How to use checksums
7be6edbbf1d14defb872e1a7b6f611374713ac931b63ef736d957800c8e57e8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.2

Release files / ark_api-1.3.3-py3-none-any.whl

Download URL ark_api-1.3.3-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4ace6fd922ac50a026033d19fca0ac160a7c3496af44b476b6e57ff51bc3c163
BLAKE2b-256 checksum
How to use checksums
3ebc81a66443394ecf5ae6477b44848b9106eb5dee18266f7a71b38f206831ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.2

Release history Release notifications | RSS feed

This release

1.3.3 This release

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page