Difference between revisions of "Talk:Item Placement"

From GTAMods Wiki
Jump to navigation Jump to search
m
(Supported games: new section)
 
(21 intermediate revisions by 3 users not shown)
Line 2: Line 2:
  
 
The same as [[Talk:Item_Definition|IDE]] here. This article needs IV adaption and perhaps some sections could be rewritten and deposed with samples ([[Item_Placement#ENEX|ENEX]],...) --[[User:Aschratt|Aschratt]] 12:36, 31 January 2009 (UTC)
 
The same as [[Talk:Item_Definition|IDE]] here. This article needs IV adaption and perhaps some sections could be rewritten and deposed with samples ([[Item_Placement#ENEX|ENEX]],...) --[[User:Aschratt|Aschratt]] 12:36, 31 January 2009 (UTC)
 +
:I created a [[Template:IplSection|template]] for IPL sections. Also I started rewriting the section descriptions and putting them into seperate articles (like [[INST]]). After I have finished this I will update this article. I hope the structure will get more clear and we can put more information here without letting the article(s) look so damn huge and chaotic. --[[User:Aschratt|Aschratt]] 13:30, 15 March 2009 (UTC)
 +
 +
=== Rewrite ToDo-List (Update) ===
 +
 +
* Writing articles for sections
 +
** [[INST]] – ''GTA IV'' format missing
 +
** [[CULL]] – ''Yet incomplete.''
 +
** <s>[[PATH]]</s> &ndash; ''Yet incomplete.'' (Change layout, more neutral and "documentating" language)
 +
** <s>[[GRGE]]</s> &ndash; ''finished.''
 +
** [[ENEX]] &ndash; perhaps rewrite into some more professional language (''"...map for CJ to walk through..."'').
 +
** <s>[[PICK]]</s> &ndash; ''finished.''
 +
** [[JUMP]] &ndash; ''GTA IV'' format missing (Hm... GTA IV?)
 +
** [[TCYC]] &ndash; ''Needs [[Talk:Item Placement#TCYC|research]]''
 +
** [[AUZO]]
 +
** <s>[[MULT]]</s> &ndash; ''finished.'', but still needs research.
 +
** [[CARS]] &ndash; ''GTA IV'' format missing
 +
** [[OCCL]] &ndash; Rewrite
 +
** [[ZONE]] &ndash; Rewrite
 +
** [[BLOK]]
 +
** [[VNOD]]
 +
** [[LINK]]
 +
** [[MLO+]]
 +
** [[RTFX]]
 +
** [[LODM]]
 +
** [[SLOW]]
 +
** [[2DFX_(IPL_Section)]]
 +
* This article
 +
** 1. '''!''' Confirm 'description' and 'version' of the sections
 +
** 2. Fill in GTA IV section descriptions.
 +
** 3. '''Find out redirects to now removed article sections &ndash; update or delete.'''
 +
** 4. Under [[Item Placement#Binary format|Binary format]] write a short description how the game searches for binary IPLs
 +
* Article [[Map System]]<br>Write an article descriping the interaction of the various files like [[IDE]], IPL, [[object.dat]] their sections and so on, in detail.<br>'''See: [[Talk:Item Definition#Article rewriting steps and timeline|Talk:IDE]]
 +
 +
:Nice work here Asch, but I guess some of these sections probably don't deserve a separate article (most notably the [[MULT]] one). I propose to leave short/unused sections in the main [[IPL]] article and make separate pages for the huge sections only. <span style="font-family:Courier New">'''{{#if:Seemann|[[User:Seemann|Seemann]]}}<sup>[[Special:Contributions/Seemann|?]][[User_talk:Seemann|!]]</sup>'''</span> 08:40, 19 March 2009 (UTC)
 +
::Thanks! I also thought of this but except the [[GTA IV]] articles (where I mostly do not know their usage or format) I think each other section needs a deeper description, so only 1 section in the main article looks stupid somehow. But we could also remove some articles after all are finished... I suggest first writing all of the articles and then look which could be merged with the main [[IPL]] article.
 +
 +
::Also can anyone please post some links for format descriptions (for GTA IV and those sections of SA unknown) in here. I am a bit busy the last days and do not have much time to test different lines. Thanks! --[[User:Aschratt|Aschratt]] 19:06, 20 March 2009 (UTC)
 +
 +
====TCYC====
 +
 +
I guess I am talking to myself somehow, but does anyone know some more information about [[IPL#TCYC|TCYC]]? All I found out was the common format:
 +
 +
float, float, float, float, float, float, float, int, int int, float
 +
 +
The first 6 floating point values are world coordinates descriping a box (as mentioned around the coutryside cities by default). The seventh float value compared to the [[timecyc.dat]] file format can only be the far clipping distance. (Usual values: 800 - 1000, but also 0 for one setting) the next 3 integer values could represent the water RGB in percent. The last float may be the water alpha level (0.0-1.0)... But I am not 100 % sure! There are still many questions... for example what does not make any sense is why the RGB color values should be from 0-100 where the alpha level is normalized to 0.0-1.0... --[[User:Aschratt|Aschratt]] 19:31, 25 March 2009 (UTC)
 +
 +
== GTA IV support for older sections ==
 +
 +
''Post supported sections here, if they are confirmed. If there is a new format, please also let us know.''
 +
 +
- Thanks :) --[[User:Aschratt|Aschratt]] 17:55, 22 March 2009 (UTC)
 +
 +
Used by the game:
 +
 +
* [[OCCL]] &ndash; see [[Talk:OCCL#GTA_IV_Format|OCCL discussion]]
 +
* [[ZONE]] / [[MZON]] &ndash; see [[ZONE#GTA_4|IV Format]]
 +
* [[2DFX_(Ipl_Section)]]
 +
** Format:<br><pre>string, float, float, float, int, float, float, float, float, string, int, float, float, float, int,</pre><pre>...fill me in...</pre>
 +
* [[BLOK]] &ndash; Appears to be used by the developers to allocate responsibilities, or perhaps related into ''decision markers''.
 +
 +
== Data type ==
 +
 +
All supported parameters
 +
{| {{prettytable}}
 +
!Section
 +
!Games
 +
!colspan="18"|Column
 +
|-
 +
| :\
 +
|{{Icon|trilogy}}
 +
|1  ||2  ||3  ||4  ||5  ||6  ||7  ||8  ||9  ||10 ||11 ||12 ||13 ||14 ||15 ||16 ||17 ||18
 +
|-
 +
|AUZO
 +
|{{Icon|SA}}
 +
|str||int||int||flt||flt||flt||flt||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|AUZO
 +
|{{Icon|SA}}
 +
|str||int||int||flt||flt||flt||flt||flt||flt||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|CARS
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||int||int||int||int||int||int||int||int||  ||  ||  ||  ||  || 
 +
|-
 +
|CULL
 +
|{{Icon|3}} {{Icon|VC}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||int||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|CULL
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||int||flt||flt||flt||flt||  ||  ||  || 
 +
|-
 +
|CULL
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||int||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|ENEX
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||int||int||str||int||int||int||int
 +
|-
 +
|GRGE
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||int||int||str||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|INST
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||  ||  ||  ||  ||  || 
 +
|-
 +
|INST
 +
|{{Icon|VC}}
 +
|int||str||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||  ||  ||  ||  || 
 +
|-
 +
|INST
 +
|{{Icon|SA}}
 +
|int||str||int||flt||flt||flt||flt||flt||flt||flt||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|JUMP
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||flt||int||  || 
 +
|-
 +
|OCCL
 +
|{{Icon|VC}}
 +
|flt||flt||flt||flt||flt||flt||flt||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|OCCL
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||flt||flt||flt||int||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|PATH
 +
|{{Icon|VC}}
 +
|int||int||str||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|PATH
 +
|{{Icon|VC}}
 +
|int||int||int||flt||flt||flt||flt||int||int||int||int||flt||  ||  ||  ||  ||  || 
 +
|-
 +
|PICK
 +
|{{Icon|3}} {{Icon|VC}} {{Icon|SA}}
 +
|int||flt||flt||flt||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|TCYC
 +
|{{Icon|SA}}
 +
|flt||flt||flt||flt||flt||flt||int||int||flt||flt||flt||flt||  ||  ||  ||  ||  || 
 +
|-
 +
|ZONE
 +
|{{Icon|3}} {{Icon|VC}}
 +
|str||int||flt||flt||flt||flt||flt||flt||int||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|ZONE
 +
|{{Icon|SA}}
 +
|str||int||flt||flt||flt||flt||flt||flt||int||str||  ||  ||  ||  ||  ||  ||  || 
 +
|}
 +
{| {{prettytable}}
 +
!Section
 +
!Games
 +
!colspan="18"|Column
 +
|-
 +
| :\
 +
|{{Icon|trilogy}}
 +
|1  ||2  ||3  ||4  ||5  ||6  ||7  ||8  ||9  ||10 ||11 ||12 ||13 ||14 ||15 ||16
 +
|-
 +
|2DFX
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||flt||flt||flt||int||int||int||int||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|2DFX
 +
|{{Icon|3}} {{Icon|VC}}
 +
|flt||flt||flt||flt||int||int||int||int||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|2DFX
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||flt||flt||flt||int||int||int||int||int||int||flt||flt||flt||flt||  || 
 +
|-
 +
|2DFX
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||flt||flt||flt||int||int||int||int||int||int||flt||flt||flt||int||  || 
 +
|-
 +
|2DFX
 +
|{{Icon|VC}}
 +
|int||flt||flt||flt||int||int||int||int||int||int||flt||flt||flt||flt||flt||flt
 +
|-
 +
|CARS
 +
|{{Icon|3}}
 +
|int||str||str||str||str||str||str||int||int||hex||int||flt||  ||  ||  || 
 +
|-
 +
|CARS
 +
|{{Icon|VC}}
 +
|int||str||str||str||str||str||str||str||int||int||hex||int||flt||  ||  || 
 +
|-
 +
|HEIR
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|OBJS
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|OBJS
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||int||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|OBJS
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||flt||int||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|OBJS
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||flt||flt||int||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|PATH
 +
|{{Icon|VC}}
 +
|int||int||str||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|PATH
 +
|{{Icon|VC}}
 +
|int||int||int||flt||flt||flt||flt||int||int||int||int||flt||  ||  ||  || 
 +
|-
 +
|PEDS
 +
|{{Icon|3}}
 +
|int||str||str||str||str||str||hex||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|PEDS
 +
|{{Icon|VC}}
 +
|int||str||str||str||str||str||hex||str||int||int||  ||  ||  ||  ||  || 
 +
|-
 +
|TOBJ
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|TOBJ
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||int||int||int||  ||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|TOBJ
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||flt||int||int||int||  ||  ||  ||  ||  ||  || 
 +
|-
 +
|TOBJ
 +
|{{Icon|3}} {{Icon|VC}}
 +
|int||str||str||int||flt||flt||flt||int||int||int||  ||  ||  ||  ||  || 
 +
|-
 +
|WEAP
 +
|{{Icon|VC}}
 +
|int||str||str||str||int||flt||  ||  ||  ||  ||  ||  ||  ||  ||  || 
 +
|}
 +
Testin', although it looks really messy if implemented like this.--[[User:Spaceeinstein|Spaceeinstein]] 06:31, 5 May 2010 (UTC)
 +
 +
== Supported games ==
 +
 +
Should we list supported games for sections that exist but serve no function, like PICK for III/VC and MULT for SA/IV?--[[User:Spaceeinstein|Spaceeinstein]] ([[User talk:Spaceeinstein|talk]]) 19:24, 11 August 2015 (UTC)

Latest revision as of 19:24, 11 August 2015

Disposing and Adaption

The same as IDE here. This article needs IV adaption and perhaps some sections could be rewritten and deposed with samples (ENEX,...) --Aschratt 12:36, 31 January 2009 (UTC)

I created a template for IPL sections. Also I started rewriting the section descriptions and putting them into seperate articles (like INST). After I have finished this I will update this article. I hope the structure will get more clear and we can put more information here without letting the article(s) look so damn huge and chaotic. --Aschratt 13:30, 15 March 2009 (UTC)

Rewrite ToDo-List (Update)

  • Writing articles for sections
  • This article
    • 1. ! Confirm 'description' and 'version' of the sections
    • 2. Fill in GTA IV section descriptions.
    • 3. Find out redirects to now removed article sections – update or delete.
    • 4. Under Binary format write a short description how the game searches for binary IPLs
  • Article Map System
    Write an article descriping the interaction of the various files like IDE, IPL, object.dat their sections and so on, in detail.
    See: Talk:IDE
Nice work here Asch, but I guess some of these sections probably don't deserve a separate article (most notably the MULT one). I propose to leave short/unused sections in the main IPL article and make separate pages for the huge sections only. Seemann?! 08:40, 19 March 2009 (UTC)
Thanks! I also thought of this but except the GTA IV articles (where I mostly do not know their usage or format) I think each other section needs a deeper description, so only 1 section in the main article looks stupid somehow. But we could also remove some articles after all are finished... I suggest first writing all of the articles and then look which could be merged with the main IPL article.
Also can anyone please post some links for format descriptions (for GTA IV and those sections of SA unknown) in here. I am a bit busy the last days and do not have much time to test different lines. Thanks! --Aschratt 19:06, 20 March 2009 (UTC)

TCYC

I guess I am talking to myself somehow, but does anyone know some more information about TCYC? All I found out was the common format:

float, float, float, float, float, float, float, int, int int, float

The first 6 floating point values are world coordinates descriping a box (as mentioned around the coutryside cities by default). The seventh float value compared to the timecyc.dat file format can only be the far clipping distance. (Usual values: 800 - 1000, but also 0 for one setting) the next 3 integer values could represent the water RGB in percent. The last float may be the water alpha level (0.0-1.0)... But I am not 100 % sure! There are still many questions... for example what does not make any sense is why the RGB color values should be from 0-100 where the alpha level is normalized to 0.0-1.0... --Aschratt 19:31, 25 March 2009 (UTC)

GTA IV support for older sections

Post supported sections here, if they are confirmed. If there is a new format, please also let us know.

- Thanks :) --Aschratt 17:55, 22 March 2009 (UTC)

Used by the game:

  • OCCL – see OCCL discussion
  • ZONE / MZON – see IV Format
  • 2DFX_(Ipl_Section)
    • Format:
      string, float, float, float, int, float, float, float, float, string, int, float, float, float, int,
      ...fill me in...
  • BLOK – Appears to be used by the developers to allocate responsibilities, or perhaps related into decision markers.

Data type

All supported parameters

Section Games Column
:\ GTA III Vice City San Andreas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
AUZO San Andreas str int int flt flt flt flt
AUZO San Andreas str int int flt flt flt flt flt flt
CARS San Andreas flt flt flt flt int int int int int int int int
CULL GTA III Vice City flt flt flt flt flt flt flt flt flt int int
CULL San Andreas flt flt flt flt flt flt flt flt flt int flt flt flt flt
CULL San Andreas flt flt flt flt flt flt flt flt flt int int
ENEX San Andreas flt flt flt flt flt flt flt flt flt flt flt int int str int int int int
GRGE San Andreas flt flt flt flt flt flt flt flt int int str
INST GTA III Vice City int str flt flt flt flt flt flt flt flt flt flt
INST Vice City int str flt flt flt flt flt flt flt flt flt flt flt
INST San Andreas int str int flt flt flt flt flt flt flt int
JUMP San Andreas flt flt flt flt flt flt flt flt flt flt flt flt flt flt flt int
OCCL Vice City flt flt flt flt flt flt flt
OCCL San Andreas flt flt flt flt flt flt flt flt flt int
PATH Vice City int int str
PATH Vice City int int int flt flt flt flt int int int int flt
PICK GTA III Vice City San Andreas int flt flt flt
TCYC San Andreas flt flt flt flt flt flt int int flt flt flt flt
ZONE GTA III Vice City str int flt flt flt flt flt flt int
ZONE San Andreas str int flt flt flt flt flt flt int str
Section Games Column
:\ GTA III Vice City San Andreas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2DFX GTA III Vice City int flt flt flt int int int int int
2DFX GTA III Vice City flt flt flt flt int int int int int
2DFX GTA III Vice City int flt flt flt int int int int int int flt flt flt flt
2DFX GTA III Vice City int flt flt flt int int int int int int flt flt flt int
2DFX Vice City int flt flt flt int int int int int int flt flt flt flt flt flt
CARS GTA III int str str str str str str int int hex int flt
CARS Vice City int str str str str str str str int int hex int flt
HEIR GTA III Vice City int str str
OBJS GTA III Vice City int str str int
OBJS GTA III Vice City int str str int flt int
OBJS GTA III Vice City int str str int flt flt int
OBJS GTA III Vice City int str str int flt flt flt int
PATH Vice City int int str
PATH Vice City int int int flt flt flt flt int int int int flt
PEDS GTA III int str str str str str hex
PEDS Vice City int str str str str str hex str int int
TOBJ GTA III Vice City int str str int
TOBJ GTA III Vice City int str str int flt int int int
TOBJ GTA III Vice City int str str int flt flt int int int
TOBJ GTA III Vice City int str str int flt flt flt int int int
WEAP Vice City int str str str int flt

Testin', although it looks really messy if implemented like this.--Spaceeinstein 06:31, 5 May 2010 (UTC)

Supported games

Should we list supported games for sections that exist but serve no function, like PICK for III/VC and MULT for SA/IV?--Spaceeinstein (talk) 19:24, 11 August 2015 (UTC)