Software Downloads: Travian Script For. TE Send image as a file to your. This Export tool for Microsoft SQL server creates SQL script for database. Travian Kingdom server script free. Now, not finish yet.
- So I’ve updated the script to add some useful features. I’ve updated the code with the new Travian server names and I incorporated a little bit of error handling in the case that unzipping doesn’t produce a file.
- Travian tactics ( traviantactics. Download Greasemonkey Download script. Traviantactics bot in chrome. Bot is in the same language as travian server.
Introduction
Travian is a web game of an ancient European tribal war. I developed this tool to automatically accomplish tasks.
Tasks Category
Currently, there are six kinds of Travian tasks supported:
- Upgrade task (upgrading resources or buildings)
- Build task (the build task)
- Develop task (used for Academy, Armoury and Blacksmith)
- Training troop task (used for Barracks, Stable, Workshop, Palace and Residence)
- Transporting resource task (used for Marketplace)
- Troop dispatch task (used for rally point)
Features
- Supports multiple threads. Tasks queue can be executed in a separated thread.
- Supports event log. Event can log to file and UI window. Event log supports multiple threads.
- Supports HTTP Get/Post method, raw cookie, UTF-8 encode/decode, gzip decompression, and URL encode/decode. HTTP functions based on the MFC class
CInternetSession
, so it's less dependent. - HTTP Response decompression uses class
Gunzip
in Crypto++, which is a C++ Class Library of Cryptographic Schemes. Refer to Crypto++. - Uses Regular expressions to parse HTML, so it's compact.
- Once assigned tasks file, Travian server and user name/password, all tasks are accomplished unattended.
Script Download Files From Web
Compile Source Code
Movie Script Download
This project is built by VC8.0.50727 (VC2005 SP1). Before compiling the source project, you need to compile the cryptopp54
project first. The cryptopp54
project is located in the 'cryptopp54' sub-folder of Travian's source code directory. Then place cryptlibD.lib (Debug build) or cryptlib.lib (Release build) in the Travian source code folder.
Description of Main Classes
Class Name | Description | Class Dependencies |
| About dialog |
|
| Event buffer management, log event to file and notify registered windows to fetch new events. | |
| Send HTTP Request and get HTTP response. Support Get/Post method, gzip decompression, URL encode/decode, UTF-8 encode/decode, raw cookie. | |
| URL encode/decode. | |
| Encapsulation for ATL regular expression class | |
| Travian tasks base class, which presents the upgrade tasks. It parses HTML form fields given tasks' URL and special tag mark. If player has more than one village, then is |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| typedef of the |
|
| Schedule thread for the tasks queue. |
|
| Schedule thread for the tasks queue. |
|
| Form view for tasks parameter. |
|
| Event output view. |
|
| View for tasks list. |
|
History
- Initial Release: 1.0.0.0 (23 July 2007)
- Release: 1.0.0.1 (18 August 2007)
Fixed parsing negative village coordinate number problem. - 1.0.0.8 released by mila
What's New in This Release?
- Troop dispatch bug fixed
- user.ini file. If this file exists, the program read it line by line. In the lines you can specify:
- line: URL of the server. (e.g. s2.travian.hu)
- line: name of the user (e.g. habakuk)
- line: password (e.g. babzsak)
- line: name of the file (e.g. tasks_en.txt)
- line: tribe type (e.g. 3)
- Roman
- Teuton
- Gall
- Calculation for enough resources to complete the task.
If there is not enough resources in the moment when the task runs, the program calculates the time when you will have enough resources to complete the task. This new date will set as the execution date of the task. (The icon, in the task list, will change for a clock to show this situation.) <DTime>
specification instead of>Time<
means an offset to the date of the previous task.
This also ensures in which order the tasks should run. Because theDTime
task will be always later than the previous task.Dtime := delata
time.- An empty time specification: >Time<>/Time< means the actual date.
So the task will execute as soon as possible (within 2 min.) - New
<Spy>
tag. If you send your spys to scouting only (Scouting troop types only in the dispatched army) you can specify here what you are interested in. The type of spy can be 1 or 2.- scouting resources and units
- scouting defender devices and other units
- Display user name and server on the title.
- Logging HTML only in debug mode. In the final release the whole HTML page was not logged. Therefore the size of the log file decreased dramatically.
- '------' in the beginning of the line in the log file shows an ERROR
- Task description in the list view has a shorter form. The list view is much more readable.
- Display the name of the troops instead of the numbers. (Need to define the tribe type in the user.ini file)