ARK: Survival Evolved

ARK: Survival Evolved

View Stats:
Tanaalethan Jun 12, 2015 @ 8:44pm
DISCLAIMERS -------------------------------
-- I'll be posting the source code to it on github for anyone to view and use

Now with that out of the way, I'd like to introduce you to ARKE ArkEnhancer v1.1.8.
ARKE parses your settings INIs to fetch your current settings, both the ingame available settings and your extra settings only available via INI edits, and allows you to manage and edit these settings quickly without having to memorize each individual variable and value allowing for faster tweaking and testing for both the enthusiast and beginner alike.

Download Link:
Experimental Build:
Github Link:

>>Public CSV in google sheets form<<[]

Over 10,000 downloads! \o/ (7,200 unique!) Thank you all!

ARKE 1.2 Update Checklist:
Live Build: 1.2.1 d-0396
Experimental Build: 1.2.1 d-0396
House Build: 1.2.1 d-0396

[_] = Unstarted
[--] = Started / Testing
[X] = Complete

Core Program Features
[X] New Program Settings Window
- Allows editing arkespecialsettings.ini to change settings like game location and new options for new features

[X] Implement Update system
- Update triggered via button in new Options window
- Option for check for update on launch
- Option to use Stable or Experimental release lines

[--] Full System Comparison
Currently ARKE only compares your GPU to a csv list of GPUs and returns the settings that are AVERAGED by user submissions. I want to make it so it will take into account your CPU and system RAM as well, since you can have a monster of a GPU on 8 year old gateway hardware, and those can bottleneck you down worse if ARKE sets it expecting a comparable CPU/RAM to the GPU.

[X] FPS added for submissions
- User inputs optional FPS boxes
- Boxes for Average, Minimum, Maximum

ARK Features
[X] True disablement of Bloom and Godrays (this better frigging work this time because this section is 30% of the entire ini editing checks lol)

Planned Features that MAY not make it into 1.2 due to my attempt at getting this launched by tomorrow evening.
[_] Ability to modify the launch arguments via ARKE instead of manually
- Requires editing a critical Steam settings file, so this is still up in the air whether it'll be possible or not.

  • Quick editing of INI and settings files
  • Button that changes your settings to the recommended, by data gathered from submissions on the GPU Optimization Sheet and the in-app Submission button
  • Button that submits your current settings so we can add it to the sheet and the recommended list.
  • NEW in 1.1.8: Backup and Restore settings option. Preview[]

Known Issues / Caveats:
  • CAV: ARKE unfortunately CAN NOT edit the Steam launcher arguments, these must be done manually, but I've included a link to a page that describes how, as well as a copyable textbox where the flags go, so you just need to copy/paste them in.
I plan to keep this as simple as it can be while keeping functionality. HOWEVER, with that said, if anyone has any suggestions, please post them and I'll consider them depending on feedback.

Currently Supported Video Cards:
400 Series
  • GT 430
  • GT 440
  • GTS 450
  • GTS 460
  • GTX 465
  • GTX 470
  • GTX 480
500 Series
  • GT 520 & 520M
  • GT 530 & 530M
  • GT 540 & 540M
  • GT 545
  • GTX 550 & 550 Ti
  • GTX 560 & 560 Ti
  • GTX 570
  • GTX 580
  • GTX 590
600 Series
  • GT 610
  • GT 620
  • GT 630
  • GT 640
  • GTX 645
  • GTX 650 & 650 Ti
  • GTX 660 & 660 Ti & 660M
  • GTX 670
  • GTX 680
  • GTX 690
700 Series
  • GT 730
  • GTX 740 & 740M
  • GTX 750 & 750M & 750 Ti
  • GTX 760
  • GTX 765M
  • GTX 770 & 770M
  • GTX 780 & 780 Ti
  • GTX Titan
  • GTX Titan Z
800 Series
  • GTX 840M
  • GTX 860M
  • GTX 870 & 870M
900 Series
  • GTX 960
  • GTX 970 & 970M
  • GTX 980 & 980 Ti
  • GTX Titan X
10 Series
  • GTX 1050 & 1050 Ti
  • GTX 1060
  • GTX 1070
  • GTX 1080 & 1080 Ti
  • GTX Titan X (Pascal)

HD 5000 Series
  • HD 5000 Series
  • HD 5450
  • HD 5700 Series
HD 6000 Series
  • HD 6450
  • HD 6800 Series
  • HD 6900 Series
  • HD 6950
HD 7000 Series
  • HD 7800 Series
  • HD 7900 Series
  • HD 7950
HD 8000 Series
  • HD 8670D
R7 Series
  • AMD Radeon R7 200 Series
  • AMD Radeon R7 Series / HD 9000 Series
R9 Series
  • AMD Radeon R9 200 / HD 7900 Series
  • AMD Radeon R9 200 Series"
  • ATI Radeon R9 270
  • ATI Radeon R9 290
  • ATI Radeon R9 380
  • ATI Radeon R9 390
  • ATI Radeon R9 470
  • ATI Radeon R9 480

  • Intel(R) HD Graphics
  • Intel(R) HD Graphics 3000
  • Intel(R) HD Graphics 4000
  • Intel(R) HD Graphics 4600


v1.2.1 d-0396 Stable & Experimental & House
- Added FPS entry boxes for optional FPS submission.

v1.2.1 d-0388
- Added Launch Notes screen to ARKE (requests before connecting)
- Expanded the window slightly to display all of the ini edits at once.
- Added SLI/Crossfire support.
- Added ATI R300 and R400 series card support.
- Added nVidia 10 series card support.
- Added Dynamic System Configuration.
ARKE will now take into account your systems CPU and RAM
for certain CPU or RAM intensive settings.
- Starting with this build, ARKE will now launch in DEBUG MODE 2
for Experimental builds at all times.

v1.2.0 d-0290
- Added DebugLevel option to the arkespecialsettings.ini file. This is not an in-app editable option as it's meant to help resolve launch issues.
Add DebugLevel = x to the [AppSettings] section in the INI and it will enable debug mode.
- - - DebugLevel = 0 or 1 : No visual debugging enabled
- - - DebugLevel = 2 : Enables clipboard debugging on launch
- - - DebugLevel = 3 : Enables Slowload mode, which causes ARKE to load each setting slower, so you can see which variable is kicking back errors.
- Added Compatability Mode
Under the Options screen (lego button after launch), you can change the Compatability mode for ARKE to load for earlier versions of the game if you have older versions installed.
- Changed the Tile Buffer option to load both in LMHE settings and fine-detailed editor that goes from 1 to 20.
------WARNING------ DO NOT set Tile Buffer above 12 without a massively powerful computer. IT EATS RAM!

v1.2.0 0260
- Added in-app update checking (including auto check on startup)
- Finally fixed Bloom and Light Rays to work.
- Fixed the Vsync option submitting incorrectly on settings submission.

- Added Vsync reporting to submissions
- Added System RAM reporting to submissions
- Added Video RAM reporting to submissions
(yes, I've made the submission script on the server end a lot more extensible and easily expandable)

- Hotfix for submissions
- Added Bloom/Flare ini edits (not thoroughly tested!)

- Added create/restore backup ini functionality
-- Douplicates the current .ini file into a new ini file with the timestamp added on.
--- Example: Engine-arke-2015-6-24-18-48-12.ini
- Fixed a bug where if the arkespecialsettings.ini file was present without a path to the game folder (ex, game is in default position but you changed the GPU selection) it would request game folder on next launch.

- Added functionality to select your GPU when multiple GPUs are present
-- GPU selection is saved in the arkespecialsettings.ini file.

- Fixed bug where windows rejected access to the ini file
r search for non-standard locations

- Fixed a bug in folder search >.>

- Added folde

v1.0.0 - 1.1.3
- Typo fixes and quick hotpatches for localization
Last edited by Tanaalethan; Mar 14, 2017 @ 2:17am
< >
Showing 1-15 of 384 comments
The Wind Jun 12, 2015 @ 8:46pm 
Nice work !!
Tanaalethan Jun 12, 2015 @ 10:45pm 
nV 400 and 500 series added to the csv
Tanaalethan Jun 12, 2015 @ 11:23pm 
nV 600, 700, and 900 series added.
Tanaalethan Jun 12, 2015 @ 11:51pm 
Titans and the few ATI cards that had data are added.
I'm not sure if some of the cards are named right, especially the ATI ones as I don't have any on had to test, but all the comparison return stuff is done on-server, so it doesn't need an app update at any time, unless the devs release a version of the game with more or renamed settings.

Just waiting on the okay at this point.
The Wind Jun 13, 2015 @ 5:34am 
Tanaalethan Jun 13, 2015 @ 8:19am 
-- Fixed a typo (SFAA to SSAA) and added VSync as an option.
-- Made it so the submit prompt shows exactly what is being submitted:

Would be nice if I could get *an* answer, even if it's No lol... I'm going to hold off any more edits until then, since it's literally release ready and I'm just tinkering out of boredom.
requiemfang Jun 13, 2015 @ 10:13am 
This would be neat, would save me time from having to go through the program files to find the folder where the ini files are.
The Wind Jun 13, 2015 @ 11:07am 
Cmon dev's give this a look, Tanaalethan has put some some pretty good effort into this.. Not to mention this could probaly be very useful for most players having fps issues to tweak their system for best appearance and frames..
requiemfang Jun 13, 2015 @ 11:56am 
maybe dropping the dev's a PM or emailing them would help raise eyebrows?
RoughBoulder Jun 13, 2015 @ 12:01pm 
would definitely use this if it has even a chance of netting me a few more fps
Tanaalethan Jun 13, 2015 @ 9:27pm 
I've updated the preview image to the final 1.0 build, so this is now what it looks like.
Frosting Jun 13, 2015 @ 9:30pm 
looks sweet
Tanaalethan Jun 13, 2015 @ 9:33pm 
I could always just post it up as it doesn't technically edit any game files, just the settings INIs, then if they say take it down, delete it off the server. I'll give it another day and if I don't hear from them in that time, I'll post a link.
Tanaalethan Jun 13, 2015 @ 11:49pm 
Hermann Jun 14, 2015 @ 12:15am 
post it as workshop item :-)
< >
Showing 1-15 of 384 comments
Per page: 15 30 50

Date Posted: Jun 12, 2015 @ 8:44pm
Posts: 384