You can subscribe to this list here.
2005 |
Jan
|
Feb
(25) |
Mar
(84) |
Apr
(76) |
May
(25) |
Jun
(1) |
Jul
(28) |
Aug
(23) |
Sep
(50) |
Oct
(46) |
Nov
(65) |
Dec
(76) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(60) |
Feb
(33) |
Mar
(4) |
Apr
(17) |
May
(16) |
Jun
(18) |
Jul
(131) |
Aug
(11) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(5) |
2007 |
Jan
(71) |
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(19) |
Jul
(40) |
Aug
(38) |
Sep
(7) |
Oct
(58) |
Nov
|
Dec
(10) |
2008 |
Jan
(17) |
Feb
(27) |
Mar
(12) |
Apr
(1) |
May
(50) |
Jun
(10) |
Jul
|
Aug
(15) |
Sep
(24) |
Oct
(64) |
Nov
(115) |
Dec
(47) |
2009 |
Jan
(30) |
Feb
(1) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
(4) |
Nov
(132) |
Dec
(93) |
2010 |
Jan
(266) |
Feb
(120) |
Mar
(168) |
Apr
(127) |
May
(83) |
Jun
(93) |
Jul
(77) |
Aug
(77) |
Sep
(86) |
Oct
(30) |
Nov
(4) |
Dec
(22) |
2011 |
Jan
(48) |
Feb
(81) |
Mar
(198) |
Apr
(174) |
May
(72) |
Jun
(101) |
Jul
(236) |
Aug
(144) |
Sep
(54) |
Oct
(132) |
Nov
(94) |
Dec
(111) |
2012 |
Jan
(135) |
Feb
(166) |
Mar
(86) |
Apr
(85) |
May
(137) |
Jun
(83) |
Jul
(54) |
Aug
(29) |
Sep
(49) |
Oct
(37) |
Nov
(8) |
Dec
(6) |
2013 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(14) |
May
(5) |
Jun
(15) |
Jul
|
Aug
(38) |
Sep
(44) |
Oct
(45) |
Nov
(40) |
Dec
(23) |
2014 |
Jan
(22) |
Feb
(63) |
Mar
(43) |
Apr
(60) |
May
(10) |
Jun
(5) |
Jul
(13) |
Aug
(57) |
Sep
(36) |
Oct
(2) |
Nov
(30) |
Dec
(27) |
2015 |
Jan
(5) |
Feb
(2) |
Mar
(14) |
Apr
(3) |
May
|
Jun
(3) |
Jul
(10) |
Aug
(63) |
Sep
(31) |
Oct
(26) |
Nov
(11) |
Dec
(6) |
2016 |
Jan
|
Feb
(11) |
Mar
|
Apr
|
May
(1) |
Jun
(16) |
Jul
|
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(1) |
2017 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
(20) |
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(10) |
May
(10) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
(9) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(4) |
2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: brett l. <wak...@gm...> - 2010-01-20 06:13:08
|
It's a play option for those that want it, It defaults to being disabled. The Simtex 1830 game had it. Other than requiring a lot of tedious XML editing, it's easy to support, so I see no reason not to add it. ---Brett. On Tue, Jan 19, 2010 at 10:05 PM, Aliza Panitz <ali...@gm...> wrote: > On Tue, Jan 19, 2010 at 5:30 PM, Freek Dijkstra <sf_...@ma...> wrote: >> Attached is a patch (for only the XML and LocalisedText.properties >> files) that adds another option to all games: Unlimited Tiles. It sets >> the quantity of each tile to -1. >> >> The TileSet.XML files grow quite a bit with this option, so let me know >> if this is the correct way to implement this. >> >> Note: I set the limit of all tiles to -1, even for city-specific tiles >> where it makes no sense to have >1. I was too lazy to check those >> exceptions. >> >> [...] > > > What games use this? Or is it a playtesting idea? > > There are games that make certain of the yellow tiles unlimited, > though I can't think of which they are right now. > > - Aliza > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for Conference > attendees to learn about information security's most important issues through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Aliza P. <ali...@gm...> - 2010-01-20 06:06:04
|
On Tue, Jan 19, 2010 at 5:30 PM, Freek Dijkstra <sf_...@ma...> wrote: > Attached is a patch (for only the XML and LocalisedText.properties > files) that adds another option to all games: Unlimited Tiles. It sets > the quantity of each tile to -1. > > The TileSet.XML files grow quite a bit with this option, so let me know > if this is the correct way to implement this. > > Note: I set the limit of all tiles to -1, even for city-specific tiles > where it makes no sense to have >1. I was too lazy to check those > exceptions. > > [...] What games use this? Or is it a playtesting idea? There are games that make certain of the yellow tiles unlimited, though I can't think of which they are right now. - Aliza |
From: brett l. <wak...@gm...> - 2010-01-20 05:46:33
|
Patch Applied. Thanks! ---Brett. On Tue, Jan 19, 2010 at 5:30 PM, Freek Dijkstra <sf_...@ma...> wrote: > Attached is a patch (for only the XML and LocalisedText.properties > files) that adds another option to all games: Unlimited Tiles. It sets > the quantity of each tile to -1. > > The TileSet.XML files grow quite a bit with this option, so let me know > if this is the correct way to implement this. > > Note: I set the limit of all tiles to -1, even for city-specific tiles > where it makes no sense to have >1. I was too lazy to check those > exceptions. > > Regards, > Freek > > Index: LocalisedText.properties > =================================================================== > RCS file: /cvsroot/rails/18xx/LocalisedText.properties,v > retrieving revision 1.97 > diff -r1.97 LocalisedText.properties > 455a456 >> UnlimitedTiles=Unlimited tiles > Index: data/GamesList.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/GamesList.xml,v > retrieving revision 1.18 > diff -r1.18 GamesList.xml > 24a25 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 48a50 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 58a61 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 70c73 > < <Option name="LeaveAuctionOnPass" type="toggle" default="no"/> > --- >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 71a75 >> <Option name="LeaveAuctionOnPass" type="toggle" default="no"/> > 81a86 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 88a94 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 111a118 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > 122a130 >> <Option name="UnlimitedTiles" type="toggle" default="no"/> > Index: data/1830/Game.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1830/Game.xml,v > retrieving revision 1.27 > diff -r1.27 Game.xml > 19a20 >> <GameOption name="UnlimitedTiles" type="toggle" default="no"/> > 21c22 > < <GameParameters> > --- >> <GameParameters> > Index: data/1830/TileSet.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1830/TileSet.xml,v > retrieving revision 1.8 > diff -r1.8 TileSet.xml > 38,42c38,70 > < <Tile id="1" quantity="1" /> > < <Tile id="2" quantity="1" /> > < <Tile id="3" quantity="2" /> > < <Tile id="4" quantity="2" /> > < <Tile id="7" quantity="4"> > --- >> <Tile id="1"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="2"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="3"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="4"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="7"> > 43a72,77 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 45c79 > < <Tile id="8" quantity="8"> > --- >> <Tile id="8"> > 46a81,86 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="8"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 48c88 > < <Tile id="9" quantity="7"> > --- >> <Tile id="9"> > 49a90,111 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="7"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="55"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="56"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 51,53c113 > < <Tile id="55" quantity="1" /> > < <Tile id="56" quantity="1" /> > < <Tile id="57" quantity="4"> > --- >> <Tile id="57"> > 54a115,136 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="58"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="69"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 56,57d137 > < <Tile id="58" quantity="2" /> > < <Tile id="69" quantity="1" /> > 60c140 > < <Tile id="14" quantity="3"> > --- >> <Tile id="14"> > 61a142,147 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 63c149 > < <Tile id="15" quantity="2"> > --- >> <Tile id="15"> > 64a151,156 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 66c158 > < <Tile id="16" quantity="1"> > --- >> <Tile id="16"> > 67a160,165 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 69c167 > < <Tile id="18" quantity="1"> > --- >> <Tile id="18"> > 70a169,174 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 72c176 > < <Tile id="19" quantity="1"> > --- >> <Tile id="19"> > 73a178,183 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 75c185 > < <Tile id="20" quantity="1"> > --- >> <Tile id="20"> > 76a187,192 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 78c194 > < <Tile id="23" quantity="3"> > --- >> <Tile id="23"> > 79a196,201 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 81c203 > < <Tile id="24" quantity="3"> > --- >> <Tile id="24"> > 82a205,210 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 84c212 > < <Tile id="25" quantity="1"> > --- >> <Tile id="25"> > 85a214,219 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 87c221 > < <Tile id="26" quantity="1"> > --- >> <Tile id="26"> > 88a223,228 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 90c230 > < <Tile id="27" quantity="1"> > --- >> <Tile id="27"> > 91a232,237 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 93c239 > < <Tile id="28" quantity="1"> > --- >> <Tile id="28"> > 94a241,246 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 96c248 > < <Tile id="29" quantity="1"> > --- >> <Tile id="29"> > 97a250,255 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 99c257 > < <Tile id="53" quantity="2"> > --- >> <Tile id="53"> > 100a259,264 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 102c266 > < <Tile id="54" quantity="1"> > --- >> <Tile id="54"> > 103a268,273 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 105c275 > < <Tile id="59" quantity="2"> > --- >> <Tile id="59"> > 106a277,282 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 109,126c285,428 > < <Tile id="39" quantity="1" /> > < <Tile id="40" quantity="1" /> > < <Tile id="41" quantity="2" /> > < <Tile id="42" quantity="2" /> > < <Tile id="43" quantity="2" /> > < <Tile id="44" quantity="1" /> > < <Tile id="45" quantity="2" /> > < <Tile id="46" quantity="2" /> > < <Tile id="47" quantity="1" /> > < <Tile id="61" quantity="2" /> > < <Tile id="62" quantity="1" /> > < <Tile id="63" quantity="3" /> > < <Tile id="64" quantity="1" /> > < <Tile id="65" quantity="1" /> > < <Tile id="66" quantity="1" /> > < <Tile id="67" quantity="1" /> > < <Tile id="68" quantity="1" /> > < <Tile id="70" quantity="1" /> > --- >> <Tile id="39"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="40"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="41"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="42"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="43"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="44"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="45"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="46"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="47"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="61"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="62"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="63"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="64"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="65"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="66"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="67"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="68"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="70"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> > Index: data/1835/Game.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1835/Game.xml,v > retrieving revision 1.21 > diff -r1.21 Game.xml > 5a6 >> <GameOption name="UnlimitedTiles" type="toggle" default="no"/> > Index: data/1835/TileSet.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1835/TileSet.xml,v > retrieving revision 1.9 > diff -r1.9 TileSet.xml > 46,49c46,77 > < <Tile id="1" quantity="1" /> > < <Tile id="2" quantity="1" /> > < <Tile id="3" quantity="2" /> > < <Tile id="4" quantity="3" /> > --- >> <Tile id="1"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="2"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="3"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="4"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> > 56c84 > < <Tile id="7" quantity="8"> > --- >> <Tile id="7"> > 57a86,91 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="8"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 59c93 > < <Tile id="8" quantity="16"> > --- >> <Tile id="8"> > 60a95,100 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="16"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 62c102 > < <Tile id="9" quantity="12"> > --- >> <Tile id="9"> > 63a104,125 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="12"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="55"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="56"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 65,67c127 > < <Tile id="55" quantity="1" /> > < <Tile id="56" quantity="1" /> > < <Tile id="57" quantity="2"> > --- >> <Tile id="57"> > 68a129,150 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="58"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="69"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 70,72c152 > < <Tile id="58" quantity="4" /> > < <Tile id="69" quantity="2" /> > < <Tile id="201" quantity="2"> > --- >> <Tile id="201"> > 73a154,159 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 75c161 > < <Tile id="202" quantity="2"> > --- >> <Tile id="202"> > 76a163,168 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 80c172 > < <Tile id="12" quantity="2"> > --- >> <Tile id="12"> > 81a174,179 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 83c181 > < <Tile id="13" quantity="2"> > --- >> <Tile id="13"> > 84a183,188 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 86c190 > < <Tile id="14" quantity="2"> > --- >> <Tile id="14"> > 87a192,197 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 89c199 > < <Tile id="15" quantity="2"> > --- >> <Tile id="15"> > 90a201,206 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 92c208 > < <Tile id="16" quantity="2"> > --- >> <Tile id="16"> > 93a210,215 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 95c217 > < <Tile id="18" quantity="1"> > --- >> <Tile id="18"> > 96a219,224 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 98c226 > < <Tile id="19" quantity="2"> > --- >> <Tile id="19"> > 99a228,233 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 101c235 > < <Tile id="20" quantity="2"> > --- >> <Tile id="20"> > 102a237,242 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 104c244 > < <Tile id="23" quantity="3"> > --- >> <Tile id="23"> > 105a246,251 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 107c253 > < <Tile id="24" quantity="3"> > --- >> <Tile id="24"> > 108a255,260 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 110c262 > < <Tile id="25" quantity="3"> > --- >> <Tile id="25"> > 111a264,269 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 113c271 > < <Tile id="26" quantity="2"> > --- >> <Tile id="26"> > 114a273,278 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 116c280 > < <Tile id="27" quantity="2"> > --- >> <Tile id="27"> > 117a282,287 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 119c289 > < <Tile id="28" quantity="2"> > --- >> <Tile id="28"> > 120a291,296 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 122c298 > < <Tile id="29" quantity="2"> > --- >> <Tile id="29"> > 123a300,337 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="87"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="88"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="203"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="204"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 125,129c339 > < <Tile id="87" quantity="2" /> > < <Tile id="88" quantity="2" /> > < <Tile id="203" quantity="2" /> > < <Tile id="204" quantity="2" /> > < <Tile id="205" quantity="1"> > --- >> <Tile id="205"> > 130a341,346 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 132c348 > < <Tile id="206" quantity="1"> > --- >> <Tile id="206"> > 133a350,355 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 135c357 > < <Tile id="207" quantity="2"> > --- >> <Tile id="207"> > 136a359,364 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 138c366 > < <Tile id="208" quantity="2"> > --- >> <Tile id="208"> > 139a368,373 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 141c375 > < <Tile id="209" quantity="1"> > --- >> <Tile id="209"> > 142a377,430 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="210"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="211"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="212"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="213"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="214"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="215"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 144,149d431 > < <Tile id="210" quantity="1" /> > < <Tile id="211" quantity="1" /> > < <Tile id="212" quantity="1" /> > < <Tile id="213" quantity="1" /> > < <Tile id="214" quantity="1" /> > < <Tile id="215" quantity="1" /> > 152,168c434,569 > < <Tile id="39" quantity="1" /> > < <Tile id="40" quantity="1" /> > < <Tile id="41" quantity="2" /> > < <Tile id="42" quantity="2" /> > < <Tile id="43" quantity="1" /> > < <Tile id="44" quantity="2" /> > < <Tile id="45" quantity="2" /> > < <Tile id="46" quantity="2" /> > < <Tile id="47" quantity="2" /> > < <Tile id="63" quantity="3" /> > < <Tile id="70" quantity="1" /> > < <Tile id="216" quantity="4" /> > < <Tile id="217" quantity="2" /> > < <Tile id="218" quantity="2" /> > < <Tile id="219" quantity="2" /> > < <Tile id="220" quantity="1" /> > < <Tile id="221" quantity="1" /> > --- >> <Tile id="39"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="40"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="41"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="42"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="43"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="44"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="45"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="46"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="47"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="63"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="70"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="216"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="217"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="218"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="219"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="220"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="221"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> > Index: data/1851/Game.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1851/Game.xml,v > retrieving revision 1.7 > diff -r1.7 Game.xml > 4a5 >> <GameOption name="UnlimitedTiles" type="toggle" default="no"/> > Index: data/1851/TileSet.xml > =================================================================== > RCS file: /cvsroot/rails/18xx/data/1851/TileSet.xml,v > retrieving revision 1.1 > diff -r1.1 TileSet.xml > 19c19 > < <Tile id="5" quantity="4"> > --- >> <Tile id="5"> > 20a21,26 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 22c28 > < <Tile id="6" quantity="4"> > --- >> <Tile id="6"> > 23a30,35 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 25c37 > < <Tile id="7" quantity="5"> > --- >> <Tile id="7"> > 26a39,44 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="5"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 28c46 > < <Tile id="8" quantity="18"> > --- >> <Tile id="8"> > 29a48,53 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="18"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 31c55 > < <Tile id="9" quantity="18"> > --- >> <Tile id="9"> > 32a57,62 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="18"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 34c64 > < <Tile id="57" quantity="4"> > --- >> <Tile id="57"> > 35a66,71 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 37c73 > < <Tile id="202" quantity="3"> > --- >> <Tile id="202"> > 38a75,80 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 42c84 > < <Tile id="14" quantity="3"> > --- >> <Tile id="14"> > 43a86,91 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 45c93 > < <Tile id="15" quantity="4"> > --- >> <Tile id="15"> > 46a95,100 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 48c102 > < <Tile id="16" quantity="1"> > --- >> <Tile id="16"> > 49a104,109 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 51c111 > < <Tile id="17" quantity="1"> > --- >> <Tile id="17"> > 52a113,118 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 54c120 > < <Tile id="18" quantity="1"> > --- >> <Tile id="18"> > 55a122,127 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 57c129 > < <Tile id="19" quantity="1"> > --- >> <Tile id="19"> > 58a131,136 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 60c138 > < <Tile id="20" quantity="1"> > --- >> <Tile id="20"> > 61a140,145 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 63c147 > < <Tile id="21" quantity="1"> > --- >> <Tile id="21"> > 64a149,154 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 66c156 > < <Tile id="22" quantity="1"> > --- >> <Tile id="22"> > 67a158,163 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 69c165 > < <Tile id="23" quantity="4"> > --- >> <Tile id="23"> > 70a167,172 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 72c174 > < <Tile id="24" quantity="4"> > --- >> <Tile id="24"> > 73a176,181 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 75c183 > < <Tile id="25" quantity="2"> > --- >> <Tile id="25"> > 76a185,190 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 78c192 > < <Tile id="26" quantity="1"> > --- >> <Tile id="26"> > 79a194,199 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 81c201 > < <Tile id="27" quantity="1"> > --- >> <Tile id="27"> > 82a203,208 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 84c210 > < <Tile id="28" quantity="1"> > --- >> <Tile id="28"> > 85a212,217 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 87c219 > < <Tile id="29" quantity="1"> > --- >> <Tile id="29"> > 88a221,226 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 90c228 > < <Tile id="30" quantity="1"> > --- >> <Tile id="30"> > 91a230,235 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 93c237 > < <Tile id="31" quantity="1"> > --- >> <Tile id="31"> > 94a239,244 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 96c246 > < <Tile id="511" quantity="4"> > --- >> <Tile id="511"> > 97a248,253 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="4"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 99c255 > < <Tile id="619" quantity="3"> > --- >> <Tile id="619"> > 100a257,262 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 102c264 > < <Tile id="624" quantity="1"> > --- >> <Tile id="624"> > 103a266,271 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 105c273 > < <Tile id="625" quantity="1"> > --- >> <Tile id="625"> > 106a275,280 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 108c282 > < <Tile id="626" quantity="1"> > --- >> <Tile id="626"> > 109a284,289 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 113,123c293,373 > < <Tile id="39" quantity="1" /> > < <Tile id="40" quantity="1" /> > < <Tile id="41" quantity="3" /> > < <Tile id="42" quantity="3" /> > < <Tile id="43" quantity="2" /> > < <Tile id="44" quantity="1" /> > < <Tile id="45" quantity="2" /> > < <Tile id="46" quantity="2" /> > < <Tile id="47" quantity="1" /> > < <Tile id="70" quantity="1" /> > < <Tile id="216" quantity="3"> > --- >> <Tile id="39"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="40"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="41"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="42"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="43"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="44"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="45"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="46"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="2"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="47"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="70"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="216"> > 124a375,412 >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="3"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="611"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="5"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="627"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="628"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> >> </Tile> >> <Tile id="629"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOption> > 126,129d413 > < <Tile id="611" quantity="5" /> > < <Tile id="627" quantity="1" /> > < <Tile id="628" quantity="1" /> > < <Tile id="629" quantity="1" /> > 132c416,423 > < <Tile id="512" quantity="1" /> > --- >> <Tile id="512"> >> <IfOption name="UnlimitedTiles" value="no"> >> <Attributes quantity="1"/> >> </IfOption> >> <IfOption name="UnlimitedTiles" value="yes"> >> <Attributes quantity="-1"/> >> </IfOptio... [truncated message content] |
From: Freek D. <sf_...@ma...> - 2010-01-20 02:26:16
|
Attached is a patch (for only the XML and LocalisedText.properties files) that adds another option to all games: Unlimited Tiles. It sets the quantity of each tile to -1. The TileSet.XML files grow quite a bit with this option, so let me know if this is the correct way to implement this. Note: I set the limit of all tiles to -1, even for city-specific tiles where it makes no sense to have >1. I was too lazy to check those exceptions. Regards, Freek |
From: Chris B. <bro...@co...> - 2010-01-20 00:45:02
|
On Tue, Jan 19, 2010 at 3:14 PM, Erik Vos <eri...@xs...> wrote: > So give each player a separate .bat or .sh file to start Rails. > > Or possibly have the log file go to a consistent non-shared path that (hopefully) would work across all of the machines (/tmp for example)? -Chris |
From: Jim B. <ji...@ko...> - 2010-01-19 23:51:56
|
Guys- Running Rails directly from a shared dropbox isn't a 'slight' security risk- it's a huge security risk. This is the classic 'trojan horse' scenario, where people run something they think they trust- and it might be something completely different, or a virus-impregnated version of the original. When I run Rails, it has full access to read/write files on my local disk. I need to trust Rails, essentially- I only do, because I get it myself from the sourceforge download page. Otherwise I'd have no basis to trust the program at all. Most certainly, there will be some bad-apples/hackers in the online game community- you really don't want to run any programs this cavalierly. just my two cents. - jim > > |
From: Chris S. <chr...@gm...> - 2010-01-19 23:16:25
|
OK, that would work. I guess the question is whether we even care if there are conflicts? Since the 18xx.log file has no real effect on game play... -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 3:14 PM, Erik Vos <eri...@xs...> wrote: > Oh, I see. Phil's last mail clarifies it for me. > One idea is to have different people run with different .properties files, > each specifying a different log file name. > You can set a personal .properties file on the command line by adding the > option > > -Dconfigfile=Chris.properties or Phil.properties or whatever. > > So give each player a separate .bat or .sh file to start Rails. > > Erik. > > ------------------------------ > *From:* Erik Vos [mailto:eri...@xs...] > *Sent:* Wednesday 20 January 2010 00:05 > > *To:* 'Development list for Rails: an 18xx game' > *Subject:* Re: [Rails-devel] Log file query > > Not sure what the problem is. > Are we talking about log files or save files? > You can set the log file location and name in your copy of my.properties: > log4j.appender.F.File=<path> > > Erik. > > ------------------------------ > *From:* Chris Shaffer [mailto:chr...@gm...] > *Sent:* Tuesday 19 January 2010 23:00 > *To:* Development list for Rails: an 18xx game > *Subject:* Re: [Rails-devel] Log file query > > Right, I understand that, but we are using Rails in the Dropbox directory > and sharing it. We know it is a slight security risk but keeping the > software version synchronized trumped that. > > So, the questions remain: > > 1) Is there any way to prevent Rails from saving the log file on exit if no > actions are taken; > 2) What are the conflicted log files, and what purpose do they serve; > 3) Are 1 and 2 the same question? > > -- > Chris > > Please consider the environment before printing this e-mail. > > > On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz <ali...@gm...>wrote: > >> On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> >> wrote: >> > One of our players says: >> > >> >> It looks like the 18xx.log file mod. date is updated when you >> >> close a .rails file even if you don't make any changes. Is there >> >> a way to review the game without forcing an update to the >> >> log - other than copying the directory and opening that? >> >> If you use a copy of Rails in one directory to open a savefile in >> another directory, then the logfile is in the same directory as the >> software, not the data. >> >> For example, in my PBEM games the Dropbox shared file area has data >> files only, and we each run our own copies of the Rails software (a >> slightly more secure model, though a bit more error prone if players >> need to keep track of which software version to use with which game.) >> >> - Aliza >> >> >> ------------------------------------------------------------------------------ >> Throughout its 18-year history, RSA Conference consistently attracts the >> world's best and brightest in the field, creating opportunities for >> Conference >> attendees to learn about information security's most important issues >> through >> interactions with peers, luminaries and emerging and established >> companies. >> http://p.sf.net/sfu/rsaconf-dev2dev >> _______________________________________________ >> Rails-devel mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-devel >> > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > |
From: Chris S. <chr...@gm...> - 2010-01-19 23:14:19
|
I'm guessing there really isn't a problem. As best I can tell from this discussion, the file 18xx.log is only used for program debugging and can be ignored by players. If that is correct, then I think we are done. The issue is that we are running Rails within the shared Dropbox folder, so multiple people can open the same jar at the same time. This causes conflicts when generating the 18xx.log file. Everyone is using a shared my.properties file, so we can't change it on a player-by-player basis. The advantage of running Rails this way is versioning. I'm currently playing one game on 1.1.0 and another on 1.1.2. Keeping a separate copy of Rails for each game makes it easier for me to avoid accidentally opening a game in the wrong version. -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 3:04 PM, Erik Vos <eri...@xs...> wrote: > Not sure what the problem is. > Are we talking about log files or save files? > You can set the log file location and name in your copy of my.properties: > log4j.appender.F.File=<path> > > Erik. > > ------------------------------ > *From:* Chris Shaffer [mailto:chr...@gm...] > *Sent:* Tuesday 19 January 2010 23:00 > *To:* Development list for Rails: an 18xx game > *Subject:* Re: [Rails-devel] Log file query > > Right, I understand that, but we are using Rails in the Dropbox directory > and sharing it. We know it is a slight security risk but keeping the > software version synchronized trumped that. > > So, the questions remain: > > 1) Is there any way to prevent Rails from saving the log file on exit if no > actions are taken; > 2) What are the conflicted log files, and what purpose do they serve; > 3) Are 1 and 2 the same question? > > -- > Chris > > Please consider the environment before printing this e-mail. > > > On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz <ali...@gm...>wrote: > >> On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> >> wrote: >> > One of our players says: >> > >> >> It looks like the 18xx.log file mod. date is updated when you >> >> close a .rails file even if you don't make any changes. Is there >> >> a way to review the game without forcing an update to the >> >> log - other than copying the directory and opening that? >> >> If you use a copy of Rails in one directory to open a savefile in >> another directory, then the logfile is in the same directory as the >> software, not the data. >> >> For example, in my PBEM games the Dropbox shared file area has data >> files only, and we each run our own copies of the Rails software (a >> slightly more secure model, though a bit more error prone if players >> need to keep track of which software version to use with which game.) >> >> - Aliza >> >> >> ------------------------------------------------------------------------------ >> Throughout its 18-year history, RSA Conference consistently attracts the >> world's best and brightest in the field, creating opportunities for >> Conference >> attendees to learn about information security's most important issues >> through >> interactions with peers, luminaries and emerging and established >> companies. >> http://p.sf.net/sfu/rsaconf-dev2dev >> _______________________________________________ >> Rails-devel mailing list >> Rai...@li... >> https://lists.sourceforge.net/lists/listinfo/rails-devel >> > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > |
From: Erik V. <eri...@xs...> - 2010-01-19 23:14:07
|
Oh, I see. Phil's last mail clarifies it for me. One idea is to have different people run with different .properties files, each specifying a different log file name. You can set a personal .properties file on the command line by adding the option -Dconfigfile=Chris.properties or Phil.properties or whatever. So give each player a separate .bat or .sh file to start Rails. Erik. _____ From: Erik Vos [mailto:eri...@xs...] Sent: Wednesday 20 January 2010 00:05 To: 'Development list for Rails: an 18xx game' Subject: Re: [Rails-devel] Log file query Not sure what the problem is. Are we talking about log files or save files? You can set the log file location and name in your copy of my.properties: log4j.appender.F.File=<path> Erik. _____ From: Chris Shaffer [mailto:chr...@gm...] Sent: Tuesday 19 January 2010 23:00 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] Log file query Right, I understand that, but we are using Rails in the Dropbox directory and sharing it. We know it is a slight security risk but keeping the software version synchronized trumped that. So, the questions remain: 1) Is there any way to prevent Rails from saving the log file on exit if no actions are taken; 2) What are the conflicted log files, and what purpose do they serve; 3) Are 1 and 2 the same question? -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz <ali...@gm...> wrote: On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> wrote: > One of our players says: > >> It looks like the 18xx.log file mod. date is updated when you >> close a .rails file even if you don't make any changes. Is there >> a way to review the game without forcing an update to the >> log - other than copying the directory and opening that? If you use a copy of Rails in one directory to open a savefile in another directory, then the logfile is in the same directory as the software, not the data. For example, in my PBEM games the Dropbox shared file area has data files only, and we each run our own copies of the Rails software (a slightly more secure model, though a bit more error prone if players need to keep track of which software version to use with which game.) - Aliza ---------------------------------------------------------------------------- -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2010-01-19 23:04:48
|
Not sure what the problem is. Are we talking about log files or save files? You can set the log file location and name in your copy of my.properties: log4j.appender.F.File=<path> Erik. _____ From: Chris Shaffer [mailto:chr...@gm...] Sent: Tuesday 19 January 2010 23:00 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] Log file query Right, I understand that, but we are using Rails in the Dropbox directory and sharing it. We know it is a slight security risk but keeping the software version synchronized trumped that. So, the questions remain: 1) Is there any way to prevent Rails from saving the log file on exit if no actions are taken; 2) What are the conflicted log files, and what purpose do they serve; 3) Are 1 and 2 the same question? -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz <ali...@gm...> wrote: On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> wrote: > One of our players says: > >> It looks like the 18xx.log file mod. date is updated when you >> close a .rails file even if you don't make any changes. Is there >> a way to review the game without forcing an update to the >> log - other than copying the directory and opening that? If you use a copy of Rails in one directory to open a savefile in another directory, then the logfile is in the same directory as the software, not the data. For example, in my PBEM games the Dropbox shared file area has data files only, and we each run our own copies of the Rails software (a slightly more secure model, though a bit more error prone if players need to keep track of which software version to use with which game.) - Aliza ---------------------------------------------------------------------------- -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Phil D. <de...@gm...> - 2010-01-19 22:45:46
|
Rails opens the log file when you start it up and holds it open. It saves on exit. Therefore, if two people open rails from the same folder at the same time, the log file will end up conflicted since two people have accessed it. The program log isn't a killer I don't believe. The game log is a seperate file. Conflicted versions can probably be deleted without impacting the game. I'll create a conflict in my DB game and test this... Phil On 19 Jan 2010, at 21:59, Chris Shaffer <chr...@gm...> wrote: > Right, I understand that, but we are using Rails in the Dropbox > directory and sharing it. We know it is a slight security risk but > keeping the software version synchronized trumped that. > > So, the questions remain: > > 1) Is there any way to prevent Rails from saving the log file on > exit if no actions are taken; > 2) What are the conflicted log files, and what purpose do they serve; > 3) Are 1 and 2 the same question? > > -- > Chris > > Please consider the environment before printing this e-mail. > > > On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz > <ali...@gm...> wrote: > On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm... > > wrote: > > One of our players says: > > > >> It looks like the 18xx.log file mod. date is updated when you > >> close a .rails file even if you don't make any changes. Is there > >> a way to review the game without forcing an update to the > >> log - other than copying the directory and opening that? > > If you use a copy of Rails in one directory to open a savefile in > another directory, then the logfile is in the same directory as the > software, not the data. > > For example, in my PBEM games the Dropbox shared file area has data > files only, and we each run our own copies of the Rails software (a > slightly more secure model, though a bit more error prone if players > need to keep track of which software version to use with which game.) > > - Aliza > > --- > --- > --- > --------------------------------------------------------------------- > Throughout its 18-year history, RSA Conference consistently attracts > the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important > issues through > interactions with peers, luminaries and emerging and established > companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > --- > --- > --- > --------------------------------------------------------------------- > Throughout its 18-year history, RSA Conference consistently attracts > the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important > issues through > interactions with peers, luminaries and emerging and established > companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Chris S. <chr...@gm...> - 2010-01-19 22:07:31
|
No, I don't think so. It is correctly appending the time stamp to the file names. -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 12:54 PM, Erik Vos <eri...@xs...> wrote: > Hmm, it works for me... > But it may not work if you previously have saved a file *not* accepting the > file name proposed by Rails. > In that case Rails just keeps the name you have provided for any further > save actions. > > Could that explain it? > > Erik. > > ------------------------------ > *From:* Chris Shaffer [mailto:chr...@gm...] > *Sent:* Tuesday 19 January 2010 10:39 > *To:* rai...@li... > *Subject:* [Rails-devel] Next player variable > > We have this in My.Properties > > save.filename.suffix=NEXT_PLAYER > > but it doesn't append a player name to the save file. Any suggestions? > > -- > Chris > > Please consider the environment before printing this e-mail. > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > |
From: Chris S. <chr...@gm...> - 2010-01-19 21:59:54
|
Right, I understand that, but we are using Rails in the Dropbox directory and sharing it. We know it is a slight security risk but keeping the software version synchronized trumped that. So, the questions remain: 1) Is there any way to prevent Rails from saving the log file on exit if no actions are taken; 2) What are the conflicted log files, and what purpose do they serve; 3) Are 1 and 2 the same question? -- Chris Please consider the environment before printing this e-mail. On Tue, Jan 19, 2010 at 1:53 PM, Aliza Panitz <ali...@gm...>wrote: > On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> > wrote: > > One of our players says: > > > >> It looks like the 18xx.log file mod. date is updated when you > >> close a .rails file even if you don't make any changes. Is there > >> a way to review the game without forcing an update to the > >> log - other than copying the directory and opening that? > > If you use a copy of Rails in one directory to open a savefile in > another directory, then the logfile is in the same directory as the > software, not the data. > > For example, in my PBEM games the Dropbox shared file area has data > files only, and we each run our own copies of the Rails software (a > slightly more secure model, though a bit more error prone if players > need to keep track of which software version to use with which game.) > > - Aliza > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > |
From: Aliza P. <ali...@gm...> - 2010-01-19 21:53:51
|
On Tue, Jan 19, 2010 at 1:36 PM, Chris Shaffer <chr...@gm...> wrote: > One of our players says: > >> It looks like the 18xx.log file mod. date is updated when you >> close a .rails file even if you don't make any changes. Is there >> a way to review the game without forcing an update to the >> log - other than copying the directory and opening that? If you use a copy of Rails in one directory to open a savefile in another directory, then the logfile is in the same directory as the software, not the data. For example, in my PBEM games the Dropbox shared file area has data files only, and we each run our own copies of the Rails software (a slightly more secure model, though a bit more error prone if players need to keep track of which software version to use with which game.) - Aliza |
From: Chris S. <chr...@gm...> - 2010-01-19 21:36:46
|
One of our players says: It looks like the 18xx.log file mod. date is updated when you close a .rails > file even if you don't make any changes. Is there a way to review the game > without forcing an update to the log - other than copying the directory and > opening that? > Also, can anyone comment on the "conflicted copy" log file question I asked a while back? Is it the same issue, or something different? -- Chris Please consider the environment before printing this e-mail. |
From: Erik V. <eri...@xs...> - 2010-01-19 21:23:26
|
OK. I just found a test case and for me works fine now. I hope it does for you. Erik. -----Original Message----- From: Phil Davies [mailto:de...@gm...] Sent: Monday 18 January 2010 23:56 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] 18EU: incorrect player set to start MinorCompanyexchange round When we ran it through Phil (Me :)) got the first turn in the FME round because the 12 minor bought a new train in OR2. Assuming no one buys a train in the 2nd OR it probably goes to the first player by the sounds of it. Phil 2010/1/18 Erik Vos <eri...@xs...>: > Hmm yes - I think you're right, although when I tried > to continue your game, everything went allright: > Chris who had bought the first 5-train did get the > first turn in the Final Exchange round. But perhaps > that was because he's the first player. > > Anyway, you're right that items that are supposed to survive > operating rounds should not be OR instance objects. > > Making it static would do for now, but indeed is not > according our design principles (which are looking forward > to a potential future multi-game server). > > In stead, such items should be stored in the GameManager > object, which survives all rounds. And that is where this item > is used too! I will change accordingly. > > Erik. > > > -----Original Message----- > From: Phil Davies [mailto:de...@gm...] > Sent: Monday 18 January 2010 12:25 > To: Development list for Rails: an 18xx game > Subject: [Rails-devel] 18EU: incorrect player set to start Minor > Companyexchange round > > There is a case where the player to start the Final Company exchange > round can become set incorrectly. > > As far as I can tell, it's because the PlayerToStartExchangeRound > object is declared in OperatingRound_18EU. If the first 5 train > purchase occurs in OR1 of the round, this is not correctly carried > over into OR2. > > I have a saved game here: > http://dl.dropbox.com/u/218527/18EU_20100113_2014.rails where the > first 5 is about to be bought in the first OR. You can see it sets > the PlayerToStartExchangeRound correctly but when OR 2 starts it > creates a new PlayerToStartExchangeRound object for that OR. > > Please forgive my slightly wonky Java abilities, but is this just a > case of changing: > > protected State playerToStartExchangeRound > > into > > protected static State playerToStartExchangeRound > > So that it is present for the class rather than each instance? This > seems to work trying it locally but I'm unsure if this has an impact > on the overall design...should the variable access methods be changed > to reference the OperatingRound class rather than the > playerToStartExchangeRound variable directly? Or is that unnecessary? > > > Phil > > ---------------------------------------------------------------------------- > -- > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > > ---------------------------------------------------------------------------- -- > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for Conference > attendees to learn about information security's most important issues through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > ---------------------------------------------------------------------------- -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2010-01-19 20:54:09
|
Hmm, it works for me... But it may not work if you previously have saved a file *not* accepting the file name proposed by Rails. In that case Rails just keeps the name you have provided for any further save actions. Could that explain it? Erik. _____ From: Chris Shaffer [mailto:chr...@gm...] Sent: Tuesday 19 January 2010 10:39 To: rai...@li... Subject: [Rails-devel] Next player variable We have this in My.Properties save.filename.suffix=NEXT_PLAYER but it doesn't append a player name to the save file. Any suggestions? -- Chris Please consider the environment before printing this e-mail. |
From: Erik V. <eri...@xs...> - 2010-01-19 20:14:49
|
OK, I have found and fixed that bug. The code was totally wrong on this aspect :-( Erik. -----Original Message----- From: John David Galt [mailto:jd...@di...] Sent: Tuesday 19 January 2010 08:15 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] A few problems with 18EU (this morning, v1.1.1 of Rails) Erik Vos wrote: > From: John David Galt [mailto:jd...@di...] > * The program allows players to buy multiple shares from the bank pool > in one turn. > > When? Where? I don't see this (except for brown shares, of course). > > Erik. It was in OR4 of my game. The company had a share price of $80, as I recall (and 18EU doesn't have a brown zone). ---------------------------------------------------------------------------- -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Erik V. <eri...@xs...> - 2010-01-19 18:43:13
|
Today I have implemented it in a very similar way (I didn't have your patch handy). I'll upload it later with other changes. Erik. -----Original Message----- From: Freek Dijkstra [mailto:sf_...@ma...] Sent: Tuesday 19 January 2010 10:01 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] Feature: keep stock window open On 18 jan 2010, brett lentz wrote: > This should really be a configurable preference. I fully agree. To be precise, it should be configurable per (GUI) client. I only turn it on on a computer with two monitors, but off on a laptop. The my.properties is ideal, as per my patch. If someone could check the patch [1] and apply it, I appreciate it. Is the name of the option "stock.window.open" well chosen? Regards, Freek [1] http://sourceforge.net/mailarchive/attachment.php?list_name=rails-devel&mess age_id=4B537B89.4090408%40macfreek.nl&counter=1 ---------------------------------------------------------------------------- -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |
From: Chris S. <chr...@gm...> - 2010-01-19 09:38:43
|
We have this in My.Properties save.filename.suffix=NEXT_PLAYER but it doesn't append a player name to the save file. Any suggestions? -- Chris Please consider the environment before printing this e-mail. |
From: Freek D. <sf_...@ma...> - 2010-01-19 09:01:30
|
On 18 jan 2010, brett lentz wrote: > This should really be a configurable preference. I fully agree. To be precise, it should be configurable per (GUI) client. I only turn it on on a computer with two monitors, but off on a laptop. The my.properties is ideal, as per my patch. If someone could check the patch [1] and apply it, I appreciate it. Is the name of the option "stock.window.open" well chosen? Regards, Freek [1] http://sourceforge.net/mailarchive/attachment.php?list_name=rails-devel&message_id=4B537B89.4090408%40macfreek.nl&counter=1 |
From: John D. G. <jd...@di...> - 2010-01-19 07:13:44
|
Erik Vos wrote: > From: John David Galt [mailto:jd...@di...] > * The program allows players to buy multiple shares from the bank pool > in one turn. > > When? Where? I don't see this (except for brown shares, of course). > > Erik. It was in OR4 of my game. The company had a share price of $80, as I recall (and 18EU doesn't have a brown zone). |
From: Phil D. <de...@gm...> - 2010-01-19 07:01:36
|
Just checked my rules for 1870 and it makes no restriction on buying and selling trains between corps, same for 18EU. RE:placing Grey tiles in 18EU. There are only grey tiles to upgrade the 'non-Y' cities, Paris, Berlin, Vienna and all the 'Y' cities do not go above brown/russet. I'll let you know whether we experience an issue laying greys once my current game reaches that stage although I've not faced it before Phil 2010/1/19 Rick Westerman <wes...@pu...>: > > On Jan 18, 2010, at 8:13 PM, Mark Smith wrote: > > John, > > Maybe this was changed in 1830 Rule Set, but my copy (dated 2/86 on the > back) states in Section 21.0, Paragraph 3: > > Trains may be either purchased from the Bank at face value or from another > corporation at any mutually agreed price. Whenever a train is purchased from > one Corporation by another the transfer takes place in the purchaser's turn. > Corporations which have the same president may sell trains to each other for > at least $1. > > No where in this does it state about this only being allowed after 3 Trains > are bought. In Section 22.0 Stages of the Game, just after this, it does not > mention anything about train purchases allowed (or not allowed) in any > stage/phase. > > Mark > > After looking at my copy of 1830 I agree with Mark. Of course the 1830 > rules are not known for their clarity. However the "18xx rules difference > list" (maintained by Keith T.) also does not support John's contention that > trains can be purchased from other companies only after the first 3 train > has been purchased. I do not have my copies of '56 and '70 handy to > check them. In any case 'rails' is only a playing aid. Certainly the > players themselves can restrict such purchases if they believe that rules > forbid them. > -- Rick > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > |
From: Rick W. <wes...@pu...> - 2010-01-19 01:27:49
|
On Jan 18, 2010, at 8:13 PM, Mark Smith wrote: > John, > > Maybe this was changed in 1830 Rule Set, but my copy (dated 2/86 on > the back) states in Section 21.0, Paragraph 3: > > Trains may be either purchased from the Bank at face value or from > another corporation at any mutually agreed price. Whenever a train > is purchased from one Corporation by another the transfer takes > place in the purchaser's turn. Corporations which have the same > president may sell trains to each other for at least $1. > > No where in this does it state about this only being allowed after > 3 Trains are bought. In Section 22.0 Stages of the Game, just after > this, it does not mention anything about train purchases allowed > (or not allowed) in any stage/phase. > > Mark After looking at my copy of 1830 I agree with Mark. Of course the 1830 rules are not known for their clarity. However the "18xx rules difference list" (maintained by Keith T.) also does not support John's contention that trains can be purchased from other companies only after the first 3 train has been purchased. I do not have my copies of '56 and '70 handy to check them. In any case 'rails' is only a playing aid. Certainly the players themselves can restrict such purchases if they believe that rules forbid them. -- Rick |
From: Mark S. <mar...@gm...> - 2010-01-19 01:13:11
|
John, Maybe this was changed in 1830 Rule Set, but my copy (dated 2/86 on the back) states in Section 21.0, Paragraph 3: *Trains may be either purchased from the Bank at face value or from another corporation at any mutually agreed price. Whenever a train is purchased from one Corporation by another the transfer takes place in the purchaser's turn. Corporations which have the same president may sell trains to each other for at least $1. * No where in this does it state about this only being allowed after 3 Trains are bought. In Section 22.0 Stages of the Game, just after this, it does not mention anything about train purchases allowed (or not allowed) in any stage/phase. Mark On Mon, Jan 18, 2010 at 7:24 PM, John David Galt < jd...@di...> wrote: > Erik Vos wrote: > > An example might be 1835, where trains may only be traded > > between companies from Phase 3 on. In other games implemented > > so far, train trading is always allowed, so there is no > > reason to display that parameter value. > > In most games, including 1830 and 1856, buying trains from another company > is only allowed after a 3 train is purchased. It is unrestricted in 18AL, > 18GA, and one or two others, but that is unusual. If Rails is allowing the > practice in games of 1830/56/70, it needs to stop. > > |