Difference between revisions of "Mission Editor in WINE"
HistidineBot (talk | contribs) (Ported from ZK wiki by DotNetWikiBot) |
HistidineBot (talk | contribs) m (Ported from ZK wiki by DotNetWikiBot) |
||
Line 6: | Line 6: | ||
In order to install the Mission editor you must first install .net 4.0. To do this, run: (replace "(wineprefix)" with the filepath to your wineprefix) | In order to install the Mission editor you must first install .net 4.0. To do this, run: (replace "(wineprefix)" with the filepath to your wineprefix) | ||
− | + | <code> | |
WINEPREFIX=(wineprefix) winetricks dotnet40 | WINEPREFIX=(wineprefix) winetricks dotnet40 | ||
− | + | </code> | |
Download the mission editor executable from https://code.google.com/p/zero-k/downloads/detail?name=MissionEditor.exe. From a terminal at the location of the downloaded file, run: (replacing "(wineprefix)" again) | Download the mission editor executable from https://code.google.com/p/zero-k/downloads/detail?name=MissionEditor.exe. From a terminal at the location of the downloaded file, run: (replacing "(wineprefix)" again) | ||
− | + | <code> | |
WINEPREFIX=(wineprefix) wine MissionEditor.exe | WINEPREFIX=(wineprefix) wine MissionEditor.exe | ||
− | + | </code> | |
You will likely have to give the executable permission to run as a program. | You will likely have to give the executable permission to run as a program. | ||
Revision as of 08:01, 25 June 2016
Introduction
This page is about making missions on linux. It will document the installation of and problems with the mission editor in WINE. This guide assumes knowledge of WINE, should you not understand something it will be well documented elsewhere on the internet.
Details
First create a new wineprefix. This is to ensure that there are no other applications complicating matters.
In order to install the Mission editor you must first install .net 4.0. To do this, run: (replace "(wineprefix)" with the filepath to your wineprefix)
WINEPREFIX=(wineprefix) winetricks dotnet40
Download the mission editor executable from https://code.google.com/p/zero-k/downloads/detail?name=MissionEditor.exe. From a terminal at the location of the downloaded file, run: (replacing "(wineprefix)" again)
WINEPREFIX=(wineprefix) wine MissionEditor.exe
You will likely have to give the executable permission to run as a program.
You now have the mission editor installed. Run the executable you downloaded with the above command whenever you want to run it.
Bugs
There are a few bugs with this:
- You must run this program WITHOUT a virtual desktop. If run in a virtual desktop you will have to reboot every time you wish to open the mission editor.
- When you press the button to publish your mission the mission editor will crash.
If you notice any bugs please report them to TheSponge via lobby PM. Happy mission editing!
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 3.142.12.68
Start request GET /mediawiki/index.php?diff=next&oldid=223&title=Mission_Editor_in_WINE
HTTP HEADERS:
CONTENT-TYPE:
CONTENT-LENGTH: 0
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HOST: zero-k.info
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "3.142.12.68",
"UserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[session] SessionBackend "6qec5bbfvkgk29umo1fvorbnf3c6sokq" is unsaved, marking dirty in constructor
[session] SessionBackend "6qec5bbfvkgk29umo1fvorbnf3c6sokq" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1710338954", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1710338954", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1710338954", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1710338954", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Mission Editor in WINE]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
Article::view: showing diff page
DifferenceEngine old '223' new 'next' rcid ''
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
DifferenceEngine old '0' new '0' rcid '0'
WikiPage::getParserOutput: using parser cache: no
[caches] parser: SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:85f6ef9eeff1eb94e43b0446117de381:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:85f6ef9eeff1eb94e43b0446117de381:0)
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[Mission Editor in WINE]] are {edit,move}