Difference between revisions of "User:Pm"

From #openttdcoop wiki

Jump to: navigation, search
m (Patches & other coding work)
m (Reverted edits by Pm (talk) to last revision by Ammler)
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Personal Information ==
 
== Personal Information ==
  
'''Alias:''' planetmaker
+
'''Alias:''' planetmaker [[Category:Active Members]]
  
 
'''Home:''' Braunschweig, Germany {{Flag|de}}
 
'''Home:''' Braunschweig, Germany {{Flag|de}}
  
'''Email:''' newsgroups[at]planetmaker[dot].de
+
'''Email:''' ottd[at]planetmaker[dot].de
  
 
'''Started playing TTD:''' don't know exactly, but it it was still in the nineties TTO
 
'''Started playing TTD:''' don't know exactly, but it it was still in the nineties TTO
Line 17: Line 17:
 
'''Best at:''' don't know - probably ML mergers, SLHs and small fixes
 
'''Best at:''' don't know - probably ML mergers, SLHs and small fixes
  
== Patches & other coding work ==
+
== Patches, GRFs & other coding work ==
 +
* GUI overhaul [http://dev.openttdcoop.org/projects/openttd-gui Project site]
 
* worked on the integration of the [http://www.tt-forums.net/viewtopic.php?f=33&t=37547&st=0&sk=t&sd=a&start=0 patch(es) for wwottdgd/2]
 
* worked on the integration of the [http://www.tt-forums.net/viewtopic.php?f=33&t=37547&st=0&sk=t&sd=a&start=0 patch(es) for wwottdgd/2]
 
* Restrict terraform to one tile only (patch option): [http://www.tt-forums.net/download/file.php?id=92153 one-tile-tf for r13397]
 
* Restrict terraform to one tile only (patch option): [http://www.tt-forums.net/download/file.php?id=92153 one-tile-tf for r13397]
 
* Restrict changes of company and manager name as well as company colour on a per-company basis (patch option)
 
* Restrict changes of company and manager name as well as company colour on a per-company basis (patch option)
* patch collection:[http://trac.openttdcoop.org/browser/tools/autostart/patches/client_patches.diff| client_patches.diff] - modifies client-side only things. Playable with any server
+
* patch collection:[http://trac.openttdcoop.org/browser/tools/autostart/patches/client_patches.diff| client_patches.diff] - modifies client-side only things. Playable with any server (currently on hiatus)
 +
* Maintainer of [http://dev.openttdcoop.org/projects/opengfx OpenGFX] ([http://mz.openttdcoop.org/bundles/opengfx/ download])
 +
* Contributor to [http://dev.openttdcoop.org/projects/2cctrainset 2cc Train Set]
 +
* Contributor to [http://dev.openttdcoop.org/projects/firs FIRS] and [http://dev.openttdcoop.org/projects/heqs HEQS] (mainly their build systems)
  
 
== Patches in trunk ==
 
== Patches in trunk ==
* [http://www.tt-forums.net/viewtopic.php?f=33&t=35292&p=698917#p698917| Ctrl-click-delete-sign]: original idea & patch by Osai, re-written to make it fit for trunk. [trunk as of r13501 - thanks to SmatZ]
+
* (svn r19898) -Fix [FS#3853]: hg version detection fails for uncommited merges
* most voluminous patch ever probably (13 characters overall length: 8 'normal' chars, 3 tabs, 1 space, 1 line feed): 'b' now works for building aqueducts, too. SmatZ' commit message probably took five times as long to write. [trunk as of r13481 - thx SmatZ].
+
* (svn r19871) -Fix [FS#3826]: update the landscape buttons in the main menu / newgame window correctly
* [http://www.tt-forums.net/viewtopic.php?f=33&t=39099| build previously used bridge type using Ctrl + drag] [trunk since r14805 - thx to Rubidium]
+
* (svn r19627) -Fix [OSX]: mark the macports default include directory as a system include directory so our -W flags don't cause warnings on headers in there
* Persistant building tools (together with Sulai)[trunk r14902, thx to frosch]
+
* (svn r19626) -Fix: mention libtimidity in ./configure --help
* Access to freeform map edges via buttons instead of dropdown list [trunk as of r15212 - thx to Yexo]
+
* (svn r19133) -Fix [FS#3621]: [Mac OS X] --enable-desync-debug failed compiling
 +
* (svn r18409) -Change [FS#3349]: Recolour the bubble generator just like any other industry.
 +
* (svn r17768) -Fix (r17715): [OSX] Newer GCC versions don't like jumping over variable definitions with goto's.
 +
* (svn r17704) -Codechange: [OSX] Improve detection of OS X version.
 +
* (svn r17448) -Change [FS#2997]: buy vehicles instead of building them; makes it consistent with selling (based on patch by planetmaker).
 +
* (svn r16979) -Codechange[FS#3066]: Add notion of Ctrl_Click in the tooltip for Loan borrow/repay buttons (planetmaker)
 +
* (svn r16555) -Feature [FS#570]: ability to enter server and company password via command line when joining a server (based on patch by Progman, Ammler and planetmaker)
 +
* (svn r16462) -Change [FS#2930]: use a safer way to detect the hash of a mercurial repository
 +
* (svn r15212) -Feature [FS#2566]: Change the dropdown box where you can chose which edges will be water to 4 pushbuttons (based on patch by planetmaker).
 +
* (svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. - (together with Sulai)
 +
* (svn r14805) -Feature [FS#2238]: pressing CTRL while dragging to build a bridge [http://www.tt-forums.net/viewtopic.php?f=33&t=39099| build the last built bridge type if possible] (planetmaker)
 +
* (svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... thus making compilation fail on OSX
 +
* (svn r13501) -Feature(tte): [http://www.tt-forums.net/viewtopic.php?f=33&t=35292&p=698917#p698917| ctrl+click on sign] you own to remove it (Osai, planetmaker) - rewritten; original idea and patch by Osai
 +
* (svn r13481) -Codechange: add 'B' keyboard shortcut to build aqueduct (planetmaker) - most voluminous patch ever probably (13 characters overall length: 8 'normal' chars, 3 tabs, 1 space, 1 line feed): SmatZ' commit message probably took five times as long to write.
  
 
== Personal wishlist & collection of ideas ==
 
== Personal wishlist & collection of ideas ==
 +
* Possibility to restart / renew a map without keeping newgrfs (using the current newgrf settings), but reusing exactly the same height profile and town placement and approx. their size. Also keep the unmovable objects and - as bonus as not necessarily possible - the industry placement.
 
* GUI for rcon
 
* GUI for rcon
 
* diagonal terraform
 
* diagonal terraform
 
* [http://www.tt-forums.net/viewtopic.php?f=33&t=37455&sid=9e9c17fea53f5aad0b51223f199f709b infrastructure sharing]
 
* [http://www.tt-forums.net/viewtopic.php?f=33&t=37455&sid=9e9c17fea53f5aad0b51223f199f709b infrastructure sharing]
 
** [http://wiki.openttd.org/wiki/index.php/Infrastructure_Sharing Wiki page on development]
 
** [http://wiki.openttd.org/wiki/index.php/Infrastructure_Sharing Wiki page on development]
** [http://mz.openttdcoop.org:8000/ HG repository for development]
+
** [http://hg.openttdcoop.org HG repository for development]
 
** switch: train control by owner (esp. depots)
 
** switch: train control by owner (esp. depots)
 
** switch: waypoints block yes/no
 
** switch: waypoints block yes/no
Line 46: Line 64:
 
* [http://www.openttdcoop.org/files/pm/patches/gen_rivers_v1.05_r13826.diff rivers generated upon map creation] (WIP)
 
* [http://www.openttdcoop.org/files/pm/patches/gen_rivers_v1.05_r13826.diff rivers generated upon map creation] (WIP)
 
* more than one dock per station
 
* more than one dock per station
 +
* give money per company and not per player
 +
* nested train groups:
 +
** coal trains
 +
*** coal trains to A
 +
**** coal trains from B
 +
***** coal trains length 3
 +
***** coal trains length 5
 +
**** coal trains from C
 +
***** coal trains length 3
 +
***** coal trains length 5
 +
** PAX trains
 +
*** ICE trains
 +
**** ICE ABC
 +
***** ICE A->B->C->A
 +
****** length 4
 +
****** length 8
 +
***** ICE A->C->B->A
 +
*** S-bahn trains
  
 
== OpenTTD wishes listed here which came true ==
 
== OpenTTD wishes listed here which came true ==

Latest revision as of 08:48, 7 November 2013

Personal Information

Alias: planetmaker

Home: Braunschweig, Germany de.gif

Email: ottd[at]planetmaker[dot].de

Started playing TTD: don't know exactly, but it it was still in the nineties TTO

Joined #openttdcoop: autumn 2007, member since 25 April 2008 ("...change that patch setting yourself..." ;) )

Prefers: low to moderate terraform; fluent, well-designed networks and nice eye-candy

Dislikes: congestions. Permanent quick hacks and bypasses

Best at: don't know - probably ML mergers, SLHs and small fixes

Patches, GRFs & other coding work

Patches in trunk

  • (svn r19898) -Fix [FS#3853]: hg version detection fails for uncommited merges
  • (svn r19871) -Fix [FS#3826]: update the landscape buttons in the main menu / newgame window correctly
  • (svn r19627) -Fix [OSX]: mark the macports default include directory as a system include directory so our -W flags don't cause warnings on headers in there
  • (svn r19626) -Fix: mention libtimidity in ./configure --help
  • (svn r19133) -Fix [FS#3621]: [Mac OS X] --enable-desync-debug failed compiling
  • (svn r18409) -Change [FS#3349]: Recolour the bubble generator just like any other industry.
  • (svn r17768) -Fix (r17715): [OSX] Newer GCC versions don't like jumping over variable definitions with goto's.
  • (svn r17704) -Codechange: [OSX] Improve detection of OS X version.
  • (svn r17448) -Change [FS#2997]: buy vehicles instead of building them; makes it consistent with selling (based on patch by planetmaker).
  • (svn r16979) -Codechange[FS#3066]: Add notion of Ctrl_Click in the tooltip for Loan borrow/repay buttons (planetmaker)
  • (svn r16555) -Feature [FS#570]: ability to enter server and company password via command line when joining a server (based on patch by Progman, Ammler and planetmaker)
  • (svn r16462) -Change [FS#2930]: use a safer way to detect the hash of a mercurial repository
  • (svn r15212) -Feature [FS#2566]: Change the dropdown box where you can chose which edges will be water to 4 pushbuttons (based on patch by planetmaker).
  • (svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. - (together with Sulai)
  • (svn r14805) -Feature [FS#2238]: pressing CTRL while dragging to build a bridge build the last built bridge type if possible (planetmaker)
  • (svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... thus making compilation fail on OSX
  • (svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, planetmaker) - rewritten; original idea and patch by Osai
  • (svn r13481) -Codechange: add 'B' keyboard shortcut to build aqueduct (planetmaker) - most voluminous patch ever probably (13 characters overall length: 8 'normal' chars, 3 tabs, 1 space, 1 line feed): SmatZ' commit message probably took five times as long to write.

Personal wishlist & collection of ideas

  • Possibility to restart / renew a map without keeping newgrfs (using the current newgrf settings), but reusing exactly the same height profile and town placement and approx. their size. Also keep the unmovable objects and - as bonus as not necessarily possible - the industry placement.
  • GUI for rcon
  • diagonal terraform
  • infrastructure sharing
  • programmable waypoints or signals
  • airbrush like tree placement in the scenario editor
  • percentage of tree coverage for maps
  • variable station size for placement
  • disable stockpiling / placement restrictions
  • patchsetting for terraform-size on a per-company basis
  • rivers generated upon map creation (WIP)
  • more than one dock per station
  • give money per company and not per player
  • nested train groups:
    • coal trains
      • coal trains to A
        • coal trains from B
          • coal trains length 3
          • coal trains length 5
        • coal trains from C
          • coal trains length 3
          • coal trains length 5
    • PAX trains
      • ICE trains
        • ICE ABC
          • ICE A->B->C->A
            • length 4
            • length 8
          • ICE A->C->B->A
      • S-bahn trains

OpenTTD wishes listed here which came true

  • grf info for station tiles (trunk. Thx SmatZ)
  • improved quick goto (faster giving orders) [trunk since r14827 - thx Rubidium]
  • more clients [trunk since r14730 - thx Rubidium]

Random OpenTTD stories and poems

SmatZ works on a pool.
That is so very cool
having clients more and more,
features we adore.
It's just so very sweet -
let's hope he will succeed.
--planetmaker 12:01, 14 September 2008 (UTC)

Random Photos

mercury1_k.jpg

Moon and Mercury at sunset, August 2008

Powered by MediaWiki
  • This page was last modified on 7 November 2013, at 08:48.