Warning, /games/katomic/README.levels is written in an unsupported language. File is not indexed.
0001 Levels are stored in level sets. Level set has a simple ini-file format which includes: 0002 0003 1. Header 0004 0005 [LevelSet] 0006 Name=KAtomic levels 0007 Description=This is the additional collection of KAtomic levels. 0008 Author=Mr. Foo Bar 0009 AuthorEmail=foo@bar.mr 0010 LevelCount=27 0011 0012 Fields Name and LevelCount are required 0013 0014 2. Levels description 0015 0016 Each level described by a separate ini-file group entry named [LevelNNN] where NNN is level number, for example: 0017 0018 [Level1] 0019 Name=Water 0020 atom_1=1-c 0021 atom_2=3-cg 0022 atom_3=1-g 0023 feld_00=............... 0024 feld_01=............... 0025 feld_02=............... 0026 feld_03=..###########.. 0027 feld_04=..#..#......#.. 0028 feld_05=..#.3#......#.. 0029 feld_06=..#.##......#.. 0030 feld_07=..#.#..#.####.. 0031 feld_08=..#....#.2..#.. 0032 feld_09=..###.#.....#.. 0033 feld_10=..#1....#...#.. 0034 feld_11=..###########.. 0035 feld_12=............... 0036 feld_13=............... 0037 feld_14=............... 0038 mole_0=123 0039 0040 Explanation of level description format: 0041 (could be improved, currently please read levels/default_levels.dat for examples) 0042 0043 atom_1=2-bdD 0044 0045 Here's how to decode that. 0046 Atoms are the chars that go before dash, 0047 Bonds are the chars that go after dash. 0048 0049 Atoms: 0050 1=H 0051 2=C 0052 3=O 0053 4=N 0054 5=S 0055 6=F 0056 7=Cl 0057 8=Br 0058 9=P 0059 0=J 0060 o=Crystal 0061 E,F,G,H,I,J,K,L - flasks with ranging fullness, E - being an empty flask, L - full flask. 0062 A=horizontal connector 0063 B=slash-like connector 0064 C=vertical connector 0065 D=backslash-like connector 0066 0067 Bonds: 0068 a=single top 0069 b=single top-right 0070 c=single right 0071 d=single bot-right 0072 e=single bottom 0073 f=single bot-left 0074 g=single left 0075 h=single top-left 0076 A=double top 0077 B=double right 0078 C=double bottom 0079 D=double left 0080 E=triple top 0081 F=triple right 0082 G=triple bottom 0083 H=triple left