https://worms2d.info/api.php?action=feedcontributions&user=Dartlen&feedformat=atomWorms Knowledge Base - User contributions [en]2024-03-29T14:33:18ZUser contributionsMediaWiki 1.26.3https://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=24002Landgen usage (Worms 2)2014-11-21T07:20:37Z<p>Dartlen: </p>
<hr />
<div>{{ParentArticle|[[Game logic]]}}<br />
<br />
Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /thumbnail ''Path\name_of_generated_thumbnail'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
: ''Command Line:'' '''Landgen.exe /preview ''Path\name_of_generated_preview'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /generate ''Path\name_of_generated_land'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_base_line'' ''Object_code'' ''Objects_count'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
* Land for game and land preview generated from edited terrain<br />
: ''Command Line:'' '''Landgen.exe /grafitti ''Path\name_of_generated_land'' ''Path_to_edited_land_data'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_type'' ''Object_code'' ''Objects_count'''''<br />
: ''Example'' : '''Landgen.exe /grafitti data\land.dat levels\grafitti.dat .\data\level\SNOW .\data\water\Blue 1 18688 50'''<br />
<br />
; Land_base_line : random signed 32-bit integer, used for land randomization, first 8 hexadecimal digits of Terrain Code, never equals to 0<br />
; Base_line_noise : random number, values 0-100, used for land randomization, 9-10 hex-digits of Terrain Code<br />
; Noise_randomization : random number, values 0-100, used for land randomization, 11-12 hex-digits of Terrain Code<br />
For Line Noise and Noise randomization hex values greater than 100 recalculates as [HexVal MOD 100].<br />
: ''Example'' : '''Terrain Code = 2E3C132D6466 -> Land_base_line = [2E3C132D] = 775689005; Base_line_noise = [64] = 100; Noise_randomization = [66] = [102 MOD 100] = 2''' <br />
; Object_code : random signed 32-bit integer, used for level object's sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain.<br />
; Objects_count : set how many object appears on terrain, values 0-100, by default = 50<br />
; Land_type : 0 = Open, 1 = Cavern<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=24001Landgen usage (Worms 2)2014-11-21T07:16:58Z<p>Dartlen: </p>
<hr />
<div>{{ParentArticle|[[Game logic]]}}<br />
<br />
Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /thumbnail ''Path\name_of_generated_thumbnail'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
: ''Command Line:'' '''Landgen.exe /preview ''Path\name_of_generated_preview'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /generate ''Path\name_of_generated_land'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_base_line'' ''Object_code'' ''Objects_count'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
* Land for game and land preview generated from edited terrain<br />
: ''Command Line:'' '''Landgen.exe /grafitti ''Path\name_of_generated_land'' ''Path_to_edited_land_data'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_type'' ''Object_code'' ''Objects_count'''''<br />
: ''Example'' : '''Landgen.exe /grafitti data\land.dat levels\grafitti.dat .\data\level\SNOW .\data\water\Blue 1 18688 50'''<br />
<br />
; Land_base_line : random signed 32-bit integer, used for land randomization, first 8 hexadecimal digits of Terrain Code, never equals to 0<br />
; Base_line_noise : random number, values 0-100, used for land randomization, 9-10 hex-digits of Terrain Code<br />
; Noise_randomization : random number, values 0-100, used for land randomization, 11-12 hex-digits of Terrain Code<br />
For Line Noise and Noise randomization hex values greater than 100 recalculates as [HexVal MOD 100].<br />
: ''Example'' : '''Terrain Code = 2E3C132D6466 -> Land_base_line = [2E3C132D] = 775689005; Base_line_noise = [64] = 100; Noise_randomization = [66] = [102 MOD 100] = 2''' <br />
; Object_code : random number up to 11 digits or more, used for level object's sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain.<br />
; Objects_count : set how many object appears on terrain, values 0-100, by default = 50<br />
; Land_type : 0 = Open, 1 = Cavern<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=24000Landgen usage (Worms 2)2014-11-21T07:15:30Z<p>Dartlen: Additional info on command parametrs, new command "grafitti" discovered</p>
<hr />
<div>{{ParentArticle|[[Game logic]]}}<br />
<br />
Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /thumbnail ''Path\name_of_generated_thumbnail'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
: ''Command Line:'' '''Landgen.exe /preview ''Path\name_of_generated_preview'' ''Land_base_line'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /generate ''Path\name_of_generated_land'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_base_line'' ''Object_code'' ''Objects_count'' ''Base_line_noise'' ''Noise_randomization'''''<br />
: ''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
* Land for game and land preview can be generated from edited terrain<br />
: ''Command Line:'' '''Landgen.exe /grafitti ''Path\name_of_generated_land'' ''Path_to_land_data_source'' ''Path_to_level_sprites_dir'' ''Path_to_water_sprites_dir'' ''Land_type'' ''Object_code'' ''Objects_count'''''<br />
: ''Example'' : '''Landgen.exe /grafitti data\land.dat levels\grafitti.dat .\data\level\SNOW .\data\water\Blue 1 18688 50'''<br />
<br />
; Land_base_line : random signed 32-bit integer, used for land randomization, first 8 hexadecimal digits of Terrain Code, never equals to 0<br />
; Base_line_noise : random number, values 0-100, used for land randomization, 9-10 hex-digits of Terrain Code<br />
; Noise_randomization : random number, values 0-100, used for land randomization, 11-12 hex-digits of Terrain Code<br />
For Line Noise and Noise randomization hex values greater than 100 recalculates as [HexVal MOD 100].<br />
: ''Example'' : '''Terrain Code = 2E3C132D6466 -> Land_base_line = [2E3C132D] = 775689005; Base_line_noise = [64] = 100; Noise_randomization = [66] = [102 MOD 100] = 2''' <br />
; Object_code : random number up to 11 digits or more, used for level object's sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain.<br />
; Objects_count : set how many object appears on terrain, values 0-100, by default = 50<br />
; Land_type : 0 = Open, 1 = Cavern<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=23988Landgen usage (Worms 2)2014-11-13T21:42:14Z<p>Dartlen: </p>
<hr />
<div>{{ParentArticle|[[Game logic]]}}<br />
<br />
Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /thumbnail ''path\name_of_generated_thumbnail'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
: ''Command Line:'' '''Landgen.exe /preview ''path\name_of_generated_preview'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /generate ''path\name_of_generated_land'' ''path_to_level_sprites_dir'' ''path_to_water_sprites_dir'' ''random_big_number'' ''random_medium_number'' ''water_level'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
<br />
; random_big_number : random number up to 11 digits or even more, used for land randomization, can be negative<br />
; random_short_number : random number 1-2 digits, used for land randomization<br />
; random_medium_number : random number up to 5 digits or more, used for level sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain.<br />
; water_level : height in pixels of initial water level, by default = 50<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=23987Landgen usage (Worms 2)2014-11-13T21:40:09Z<p>Dartlen: </p>
<hr />
<div>Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /thumbnail ''path\name_of_generated_thumbnail'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
: ''Command Line:'' '''Landgen.exe /preview ''path\name_of_generated_preview'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
: ''Command Line:'' '''Landgen.exe /generate ''path\name_of_generated_land'' ''path_to_level_sprites_dir'' ''path_to_water_sprites_dir'' ''random_big_number'' ''random_medium_number'' ''water_level'' ''random_short_number'' ''random_short_number'''''<br />
: ''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
<br />
; random_big_number : random number up to 11 digits or even more, used for land randomization, can be negative<br />
; random_short_number : random number 1-2 digits, used for land randomization<br />
; random_medium_number : random number up to 5 digits or more, used for level sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain.<br />
; water_level : height in pixels of initial water level, by default = 50<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Landgen_usage_(Worms_2)&diff=23986Landgen usage (Worms 2)2014-11-13T08:43:35Z<p>Dartlen: Created page with "Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''". Landgen ..."</p>
<hr />
<div>Landgen (short for Land Generator) is the command line program that generates land files for Worms 2. It's located at "'''%Worms_2_Install_Dir%\Binaries\Landgen.exe'''".<br />
Landgen is executed by frontend, which sets "''Default Dir''" for Landgen to "''Worms 2 Install Dir''". This means the paths passed to Landgen by frontend are relative to "''Install Dir''", not "''Binaries\''".<br />
<br />
Landgen is used to create:<br />
* Thumbnails for Terrain Editor<br />
''Command Line:'' '''Landgen.exe /thumbnail ''path\name_of_generated_thumbnail'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
''Example'' : '''Landgen.exe /thumbnail levels\thumbs.dat 444831613 24 54'''<br />
* Previews - 1:1 terrain data file that is used in manual terrain editing.<br />
''Command Line:'' '''Landgen.exe /preview ''path\name_of_generated_preview'' ''random_big_number'' ''random_short_number'' ''random_short_number'''''<br />
''Example'' : '''Landgen.exe /preview levels\preview.dat -1891240261 95 29'''<br />
* Land that is used for game and land preview in Terrain Editor<br />
''Command Line:'' '''Landgen.exe /generate ''path\name_of_generated_land'' ''path_to_level_sprites_dir'' ''path_to_water_sprites_dir'' ''random_big_number'' ''random_medium_number'' ''water_level'' ''random_short_number'' ''random_short_number'''''<br />
''Example'' : '''Landgen.exe /generate data\land.dat .\data\level\FARM .\data\water\Blue 1765502980 24323 50 4 40'''<br />
<br />
; random_big_number : random number up to 11 digits or even more, used for land randomization, can be negative<br />
; random_short_number : random number 1-2 digits, used for land randomization<br />
; random_medium_number : random number up to 5 digits or more, used for level sprites randomization<br />
Random numbers are generator seeds, which means same numbers generate same terrain. Still researching how this numbers change affects generated terrain change.<br />
; water_level : height in pixels of initial water level, by default = 50<br />
<br />
----<br />
<br />
There can be more. Research continues.</div>Dartlenhttps://worms2d.info/?title=Game_logic&diff=23985Game logic2014-11-13T07:39:44Z<p>Dartlen: </p>
<hr />
<div>{{ParentArticle|[[Worms 2]], [[Worms Armageddon]], [[Worms World Party]], [[Worms]], or [[Worms: The Directors Cut]]}}<br />
__NOTOC__<br />
== Common information ==<br />
* [[Tricks and glitches (second generation)]]<br />
* [[Tricks and glitches (first generation)]]<br />
* [[Cheats (first generation)]]<br />
{{gap}}<br />
* [[Weapons]]<br />
* [[Automatically selected weapons]]<br />
* [[Animal Jumping]]<br />
* [[Crate Probability]]<br />
* [[Explosion Bias]]<br />
* [[Wind]]<br />
* [[Fall Damage]]<br />
* [[Sudden Death]]<br />
* [[Poison]]<br />
{{gap}}<br />
* [[:Category:Miscellaneous research notes|Miscellaneous research notes]]<br />
{{gap}}<br />
* [[Team scores]]<br />
* [[Post-game awards]]<br />
* [[Missions]]<br />
* [[Deathmatch]]<br />
* [[Soundbanks]]<br />
* [[Soundbanks (first generation, Amiga)]]<br />
* [[Backgrounds]]<br />
<br />
== Game-specific information (second generation) ==<br />
=== [[Image:Worms2_icon_orig.gif|14px]] Worms 2 ===<br />
* [[Options file settings]]<br />
* [[Weapons file settings]]<br />
* [[Frontend structure (Worms 2)|Frontend structure]]<br />
* [[Landgen usage (Worms 2)|Landgen usage]]<br />
<br />
* [[Network protocol (Worms 2)|Network protocol]]<br />
* [[WormNET (Worms 2)|WormNET]]<br />
* [[Cheats (Worms 2)|Cheats]]<br />
<br />
=== [[Image:WA_icon.png|14px]] Worms Armageddon ===<br />
* [[Version emulation]]<br />
* [[Test versions]]<br />
* [[WA versions list|Game logic versions list]]<br />
<br />
* [[Frontend structure (Worms Armageddon)|Frontend structure]]<br />
* [[WA character table|Character table]]<br />
* [[WormNET flags]]<br />
<br />
* [[Network protocol (Worms Armageddon)|Network protocol]]<br />
* [[WormNET (Worms Armageddon)|WormNET]]<br />
<br />
* [[Cheats (Worms Armageddon)|Cheats]]<br />
<br />
=== [[Image:WWP_icon.png|14px]] Worms World Party ===<br />
* [[Frontend structure (Worms World Party)|Frontend structure]]<br />
* [[Frontend structure (WWP Dreamcast)|Frontend structure (Dreamcast version)]]<br />
* [[Frontend structure (WWP GBA)|Frontend structure (Gameboy Advance version)]]<br />
<br />
* [[Wormpot]]<br />
<br />
* [[Network protocol (Worms World Party)|Network protocol]]<br />
* [[WormNET2]]<br />
<br />
== Game-specific information (first generation) ==<br />
<br />
=== [[Image:Icon_worms.gif|14px]] Worms ===<br />
* [[Frontend structure (Worms Amiga)|Frontend structure (Amiga and CD32 versions)]]<br />
* [[Frontend structure (Worms MS-DOS/PSone)|Frontend structure (MS-DOS and PlayStation versions)]]<br />
* [[Frontend structure (Worms SNES/MegaDrive)|Frontend structure (Super Nintendo and Sega MegaDrive/Genesis versions)]]<br />
* [[Frontend structure (Worms Game Boy)|Frontend structure (Game Boy version)]]<br />
<br />
=== [[Image:Wormsdc_icon.png|14px]] Worms: The Director's Cut ===<br />
* [[Frontend structure (WormsDC)|Frontend structure]]<br />
* [[Options file settings (WormsDC)|Options file settings]]<br />
* [[List of weapon names in Monkey Mode]]<br />
<br />
== See also ==<br />
* [[File formats]]</div>Dartlen