<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xentax.spektr.name:443/index.php?action=history&amp;feed=atom&amp;title=Traffic_Giant_JFL</id>
	<title>Traffic Giant JFL - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xentax.spektr.name:443/index.php?action=history&amp;feed=atom&amp;title=Traffic_Giant_JFL"/>
	<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;action=history"/>
	<updated>2026-04-04T02:44:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=51569&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 23:46, 24 January 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=51569&amp;oldid=prev"/>
		<updated>2021-01-24T23:46:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:46, 24 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=32573&amp;oldid=prev</id>
		<title>imported&gt;Ikskoks at 23:46, 24 January 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=32573&amp;oldid=prev"/>
		<updated>2021-01-24T23:46:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:46, 24 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l128&quot;&gt;Line 128:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 128:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Game Extractor|Game Extractor]]&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Game Extractor|Game Extractor]]&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:File Format]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Ikskoks</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=51568&amp;oldid=prev</id>
		<title>imported&gt;WATTO at 15:53, 12 December 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=51568&amp;oldid=prev"/>
		<updated>2005-12-12T15:53:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:53, 12 December 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>imported&gt;WATTO</name></author>
	</entry>
	<entry>
		<id>https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=32572&amp;oldid=prev</id>
		<title>imported&gt;WATTO at 15:53, 12 December 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.xentax.spektr.name:443/index.php?title=Traffic_Giant_JFL&amp;diff=32572&amp;oldid=prev"/>
		<updated>2005-12-12T15:53:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== JFL (resource MAPS) == &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; Format Type &amp;#039;&amp;#039;&amp;#039;:    Archive &amp;lt;br&amp;gt; &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039; [http://en.wikipedia.org/wiki/Endianness Endian Order] &amp;#039;&amp;#039;&amp;#039;: Little Endian &amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Format Specifications === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039; // for each file &amp;#039;&amp;#039;&amp;#039; &amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: uint32 {4}&amp;amp;nbsp;&amp;amp;nbsp; - Number Of Files &amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;(at start only - all other files have value null)&amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: uint32 {4}&amp;amp;nbsp;&amp;amp;nbsp; - File ID &amp;lt;br&amp;gt; &lt;br /&gt;
: uint32 {4}&amp;amp;nbsp;&amp;amp;nbsp; - &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt; &amp;#039;&amp;#039; Version? &amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;(1)&amp;lt;/font&amp;gt; &amp;#039;&amp;#039; &amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: uint32 {4}&amp;amp;nbsp;&amp;amp;nbsp; - &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt; &amp;#039;&amp;#039; Unknown ID &amp;#039;&amp;#039; &amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: uint32 {4}&amp;amp;nbsp;&amp;amp;nbsp; - &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt; &amp;#039;&amp;#039; Unknown ID &amp;#039;&amp;#039; &amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: char {X}&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; - filename &amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;(null)&amp;lt;/font&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
: byte {X}&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; - null padding to size 216 bytes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MultiEx BMS Script === &lt;br /&gt;
&lt;br /&gt;
Comment: &lt;br /&gt;
&lt;br /&gt;
The file content inside:&lt;br /&gt;
&lt;br /&gt;
==== Data inside jfl&amp;#039;s: ====&lt;br /&gt;
&lt;br /&gt;
00_00.jfl - 12_03.jfl - picture ,inside .jfl files, but with&lt;br /&gt;
other format !&lt;br /&gt;
&lt;br /&gt;
99_00.jfl - 99_03.jfl - various pictures&lt;br /&gt;
&lt;br /&gt;
99_04.jfl -  JSlog.txt ? Can not be correctly extracted using current&lt;br /&gt;
version of GameExtractor, because it says that size is 0 ???? GameExtractor has&lt;br /&gt;
a mayor bug!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;
&lt;br /&gt;
Front.jfl - .ifc files with in-game texts, positions etc.&lt;br /&gt;
&lt;br /&gt;
Inter.jfl - pictures, vehicle texts with their prices and some factor?&lt;br /&gt;
&lt;br /&gt;
==== for the extension .ifc and .txt: ====&lt;br /&gt;
&lt;br /&gt;
just plain text files,&lt;br /&gt;
&lt;br /&gt;
==== for the extension .bmp: ====&lt;br /&gt;
&lt;br /&gt;
.BMP are bitmaps (looks like this, because of the header and file reference), but somehow using a compression very similar to RLE? The exact encription is not known yet. Sequences of three identical bytes are sometime written as two, sometimes not?&lt;br /&gt;
&lt;br /&gt;
The .BMP header (following specification), is stripped of reserved bytes and shrunk somehow.&lt;br /&gt;
&lt;br /&gt;
==== Description of .ifc file contents: ====&lt;br /&gt;
&lt;br /&gt;
ifc is a script. It defines the GUI, meaning the properties of certain&lt;br /&gt;
buttons and texts shown. Lines marked with ; contain comments. The script seems to be&lt;br /&gt;
processed by game from first line to the last, so a ceratin creation order is achived.&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
The format is partially explained here. The&lt;br /&gt;
convention is:&amp;lt;BR&amp;gt;&lt;br /&gt;
- the values in [] brackets mean that there shese should be replaced with some text/number.&amp;lt;BR&amp;gt;&lt;br /&gt;
- the values in () mean this are the only possible values. Only one of them may be choosed.&amp;lt;BR&amp;gt;&lt;br /&gt;
- the values in brackets marked with questionmarks are not (fully) understood yet.&amp;lt;BR&amp;gt;&lt;br /&gt;
- some values marked as name or text? and appearing inside the scripts with underscores may&lt;br /&gt;
be the names of components...&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
This is the meaning of some values:&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
XPostion= [number]&amp;lt;BR&amp;gt;&lt;br /&gt;
x coordinate&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Yposition= [number]&amp;lt;BR&amp;gt;&lt;br /&gt;
x coordinate&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Breite= [number]&amp;lt;BR&amp;gt;&lt;br /&gt;
Width&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Hohe= [number]&amp;lt;BR&amp;gt;&lt;br /&gt;
Height&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Hintergrund= [bitmap name]&amp;lt;BR&amp;gt;&lt;br /&gt;
Background image used.&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
ScrollButton= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[bitmap],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
ScrollButton&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
DialogTextButton= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[text?],[?],[text?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
DialogTextButton - the theree texts at the end seems to equal.&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
TextField= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[number?],[number?],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
TextField&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
CheckButton= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[text],[filename],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
CheckButton&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ListBox= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[number?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
ListBox&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
EditField= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[number?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
EditField&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Button= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[text],[filename],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
Button&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
PushButton= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[text],[filename],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
PushButton&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
DialogButton= [coordinate 1],[coordinate 2],[coordinate 3],[coordinate 4],[filename],[?],[name or text?]&amp;lt;BR&amp;gt;&lt;br /&gt;
DialogButton&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Popup=(1,?)&amp;lt;BR&amp;gt;&lt;br /&gt;
Used only in certain .ifc files, beginning with popup_&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Description of .txt contents: ====&lt;br /&gt;
&lt;br /&gt;
In the file test.txt there is a description of some values in German.&lt;br /&gt;
The other ones, with filename prefix vehicle_ contain vehicle texts with their prices and some factor?&lt;br /&gt;
&lt;br /&gt;
==== Description of .jfl inside .jfl contents: ====&lt;br /&gt;
&lt;br /&gt;
Some binary format, with different stucture! Has large amount of identical bytes. These define, according to their names, some extra properties for industries, bridges,&lt;br /&gt;
buildings, streets, riverbanks.&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Game Extractor bug !!!!!!!!!: ====&lt;br /&gt;
&lt;br /&gt;
Game Extractor has some troubles decompressing some of this files ???? They are extractred as files&lt;br /&gt;
with the length 0. Particullary, none of .jfl files inside .jfl&amp;#039;s are correctly decompressed !&lt;br /&gt;
&lt;br /&gt;
=== Compatible Programs === &lt;br /&gt;
&lt;br /&gt;
* [[Game Extractor|Game Extractor]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;WATTO</name></author>
	</entry>
</feed>