Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (92,832 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

Junior_Djjr

VehFuncs

Recommended Posts

Avant_SA
Posted (edited)

Hello there!

I like your mod, but i have some problems when adapting car to it. Well, wariable wheels working perfect, and extras inside chassis too. But extras inside part dummy not working. I tried, bump_front, boot, bonnet, and nothing works, the game just show all extras, that is inside f_extras, which is inside part dummy, but in the same time wheel and chassis extras works good. My hierarchy here:

Click me

And that hierarchy not working too:

These one

Where i am wrong?

 

Vehfuncs.log:

Spoiler

Core: Initializing 
Handling: Vanilla handling pointer: 00C2B9DC 224 00C37D30 
Core: Applying CollapseFramesCB Patch 
Core: Applying Hitch Patch 
Core: Started 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitanew:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 

 

Edited by Avant_SA

Share this post


Link to post
Share on other sites
Ndukong
9 hours ago, Avant_SA said:

Hello there!

I like your mod, but i have some problems when adapting car to it. Well, wariable wheels working perfect, and extras inside chassis too. But extras inside part dummy not working. I tried, bump_front, boot, bonnet, and nothing works, the game just show all extras, that is inside f_extras, which is inside part dummy, but in the same time wheel and chassis extras works good. My hierarchy here:

Click me

And that hierarchy not working too:

These one

Where i am wrong?

 

Vehfuncs.log:

  Reveal hidden contents

Core: Initializing 
Handling: Vanilla handling pointer: 00C2B9DC 224 00C37D30 
Core: Applying CollapseFramesCB Patch 
Core: Applying Hitch Patch 
Core: Started 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitaused:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'plitanew:2'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 2
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 

 

Hi, I had the same problem when I attached f_extras to the dummy. Solved it by placing f_extras as daughter to the part itself (bump_front_ok and bump_front_dam) rather than bump_front_dummy. That way, your extras can also have damage parts appear when front bumper is damaged.

Share this post


Link to post
Share on other sites
Avant_SA
33 minutes ago, Ndukong said:

Hi, I had the same problem when I attached f_extras to the dummy. Solved it by placing f_extras as daughter to the part itself (bump_front_ok and bump_front_dam) rather than bump_front_dummy. That way, your extras can also have damage parts appear when front bumper is damaged.

Thanks for answer. So, i moved f_extras to bump_front_ok, but nothing changed. The game still shows two of them. Can you, please, show me, how you done that?

Share this post


Link to post
Share on other sites
Ndukong
25 minutes ago, Avant_SA said:

Thanks for answer. So, i moved f_extras to bump_front_ok, but nothing changed. The game still shows two of them. Can you, please, show me, how you done that?

https://imgur.com/0abFHxV

https://imgur.com/fPIzvrw

If it still doesn't work on bump_front_ok and bump_rear_ok, rename them to something else. But my hierarchy shown works well for me. Spawns 1 or 0 extra bumper and 1 or 0 spoiler on the boot. If you like, I could send the models with the hierarchy shown and you test.

Share this post


Link to post
Share on other sites
Avant_SA
9 minutes ago, Ndukong said:

https://imgur.com/0abFHxV

https://imgur.com/fPIzvrw

If it still doesn't work on bump_front_ok and bump_rear_ok, rename them to something else. But my hierarchy shown works well for me. Spawns 1 or 0 extra bumper and 1 or 0 spoiler on the boot. If you like, I could send the models with the hierarchy shown and you test.

I done hierarchy just like yours, but it still don't work. Here it is:http://funkyimg.com/i/2GZy1.jpg I don't think i need your model, but i don't understand where i am mistaking. 

Share this post


Link to post
Share on other sites
Ndukong
5 minutes ago, Avant_SA said:

I done hierarchy just like yours, but it still don't work. Here it is:http://funkyimg.com/i/2GZy1.jpg I don't think i need your model, but i don't understand where i am mistaking. 

Well, I'm so sorry if I haven't been able to help you. It worked for me that way. Try renaming bump_front_ok to something else and see. If it doesn't work, we just hope Junior_djjr comes in to help or someone else. Sorry again.

Share this post


Link to post
Share on other sites
Junior_Djjr

Show VehFuncs.log after spawning a car — the adaptation is correct.

If you are using ImVehFt, try removing it.

Share this post


Link to post
Share on other sites
Avant_SA

Log after spawning:

Spoiler

Core: Initializing 
Handling: Vanilla handling pointer: 00C2B9DC 224 00C37D30 
Core: Applying CollapseFramesCB Patch 
Core: Applying Hitch Patch 
Core: Started 
Wheel: Found 'f_wheel' at f_wheel_1111 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'audio:1'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'stock:1'
RecursiveExtras: Childs found: 3
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node has no child 
Gear: Found 'f_fan' 
Gear: Found 'f_fan' 
RecursiveExtras: Found 'f_extras' 
RecursiveExtras: Class: ''
RecursiveExtras: Starting 'ProcessExtraRecursive' 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'f_extras:1'
RecursiveExtras: Childs found: 1
RecursiveExtras: Select variations: 1
RecursiveExtras: Starting new node 
RecursiveExtras: Processing node 
RecursiveExtras: Node name: 'fbumper:0'
RecursiveExtras: Childs found: 2
RecursiveExtras: Select variations: 0
Wheel: Processing wheel 
Wheel: Copying wheel: 2 
Wheel: Copying wheel: 4 
Wheel: Copying wheel: 7 
Wheel: Copying wheel: 5 

Deleted IVF, still not works. 

Share this post


Link to post
Share on other sites
Junior_Djjr

We can't make conclusions because you use ":0", that is, 50% chance of appearing, this time didn't appeared, but probably the next time it will appear... The log looks ok.

Share this post


Link to post
Share on other sites
Avant_SA
Posted (edited)

It's two of extras appearing any time. I spawned car hunder times, and all the time there was two extras on that. I changed extras, but nothing changed. And i tried an "1" suffix, but not works.

Edited by Avant_SA

Share this post


Link to post
Share on other sites
Junior_Djjr
17 hours ago, Avant_SA said:

It's two of extras appearing any time. I spawned car hunder times, and all the time there was two extras on that. I changed extras, but nothing changed. And i tried an "1" suffix, but not works.

Send me the car (can be just .dff)

Share this post


Link to post
Share on other sites
Junior_Djjr
Posted (edited)
On 6/2/2018 at 11:55 PM, Junior_Djjr said:

Send me the car (can be just .dff)

Hm, it's working perfectly here. Your log is also ok.

Other extras are working?

Edited by Junior_Djjr

Share this post


Link to post
Share on other sites
Avant_SA
3 hours ago, Junior_Djjr said:

Hm, it's working perfectly here. Your log is also ok.

Other extras are working?

Extras in chassis is working, but extras in any moving parts not working

Share this post


Link to post
Share on other sites
Avant_SA

So, anyway, the model came without extras on moving parts. Adaptaion to VehFuncs: 3 different wheels, a lot of interior extras (different radios and climats, a lot of garbage inside), 2 working radiator fans, 8 working engine pulleys. More info about model and link here.

 

Share this post


Link to post
Share on other sites
Junior_Djjr
14 hours ago, Avant_SA said:

Extras in chassis is working, but extras in any moving parts not working

If possible use Tuning Mod and go to "Manage" menu, send me a screenshot.

 

Share this post


Link to post
Share on other sites
Junior_Djjr
Posted (edited)

I'm starting to get less nooby in C ++ so I made improvements, let me know if something broke.

 

Updated v0.4 beta - 14/06/18 22:00

  • Possibility to use several classes (Recursive Extras) at the same time;
  • Possibility to use suffixes : and + in f_class to select multiple classes at the same time;
  • Possibility to reset all classes;
  • The number of classes was limited from 9 to 99;
  • The number of f_gear and f_fan is now unlimited;
  • Several logical fixes (things that previously had no reason to work);
  • Performance improvements.

 

edit: nice, the text color doesn't change and there's no bbcode editing here yet...

   

Edited by Junior_Djjr

Share this post


Link to post
Share on other sites
Mysterdogg

Junior, could it be possible in further updates to have extras with collision? Or dynamic collisions that moves with animated parts like turrets and doors? 

Share this post


Link to post
Share on other sites
Junior_Djjr
Posted (edited)
3 hours ago, Mysterdogg said:

Junior, could it be possible in further updates to have extras with collision? Or dynamic collisions that moves with animated parts like turrets and doors? 

The collision is shared between models instead and instances, so it is very difficult... However there is also a "special collision", used in the packer, helicopter propellers etc, so we can try something with it.

 

Collision at the doors doesn't work well, the game's physics was not made for this: if you put a collision on the door, when the door collides with something will be like a full car collision, it would be necessary to create special behavior for it.

 

Years ago I created an invisible door object (the same one used in houses) and attached on the car, so I copied the rotation of the object to the rotation of the car door, so the car door acted just like the door of the houses. It was funny, especially since it was no longer possible to get into the car because the game thought there was an obstacle on the car door, lol.

Edited by Junior_Djjr

Share this post


Link to post
Share on other sites
Mysterdogg
8 hours ago, Junior_Djjr said:

The collision is shared between models instead and instances, so it is very difficult... However there is also a "special collision", used in the packer, helicopter propellers etc, so we can try something with it.

 

Collision at the doors doesn't work well, the game's physics was not made for this: if you put a collision on the door, when the door collides with something will be like a full car collision, it would be necessary to create special behavior for it.

 

Years ago I created an invisible door object (the same one used in houses) and attached on the car, so I copied the rotation of the object to the rotation of the car door, so the car door acted just like the door of the houses. It was funny, especially since it was no longer possible to get into the car because the game thought there was an obstacle on the car door, lol.

 

Yeah, I've seen that the Packer has a sort of animated collision to properly work transporting vehicles (same with the Dozer and Bumper), hope you can find a way to use that system or emulate it. 

 

About the doors, I once tried something similar and the result was the same, an invisible wall blocking CJ's path. But anyways, my request or suggest is just focused on that special collision you mentioned. 

Share this post


Link to post
Share on other sites
TerRaBite92

Hello! I think about a good update for VehFuncs - "vehicle parking lights" and dummy for luminous. IVF not aviable this feature. This really excellent update for VehFuncs. Many modders need this feature

Share this post


Link to post
Share on other sites
Avant_SA
Posted (edited)
On 6/6/2018 at 2:53 AM, Junior_Djjr said:

If possible use Tuning Mod and go to "Manage" menu, send me a screenshot.

 

Reinstalled my game, extras on moving parts (any parts, exclude chassis, and parts in chassis) working only without IVF. Any chances to bring it working with IVF?

 

UPD: Installed modloader, put IVF there, still not works. Put Vehfuncs there, still not works. Both of them in modloader, not works. Where am i wrong? Game is nearly clear.

Edited by Avant_SA

Share this post


Link to post
Share on other sites
NgelawakGan

Is it working with Imvehft and samp? 

Share this post


Link to post
Share on other sites
lsnoop

Why do you need 72 different tractor models when SA driving physics is broken and cars drive "on rails"?

 

I mean you somehow could have implemented these ideas into gameplay to make it random and actually replayable. Imagine 72 random different ways of enemy placement or other conditions.

 

 

Share this post


Link to post
Share on other sites
Junior_Djjr
On 7/16/2018 at 5:30 PM, lsnoop said:

Why do you need 72 different tractor models when SA driving physics is broken and cars drive "on rails"?

  1. I already fixed cars driving "on rails" years ago: https://www.mixmods.com.br/2015/06/Real-Traffic-Fix.html
  2. Isn't 72 different tractor models, it's ∞ tractor models. The mod is virtually infinite. What could I do? Put a limit? See: I have 3 extra parts here, and 3 there, we already have 9 variations. If I put 3 more there, we have 27 variations — look, 27 variations and all I did was model 9 parts. It's not something that takes time.
  3. What makes you think I'm capable of improving driving physics? I'm far from that, what I did in VehFuncs is something relatively easy and I have previous experience due to the creation of Tuning Mod — which is something we need: funny things to do; 150k downloads, 2,2k members on Facebook.

You're not wrong to ask modders to create more useful things, but I'm not able to create certain things, I'm not a pro-modder.

If it pleases you, a project that I will be doing with my forum is Urbanize, something that should bring life to the game.

 


I'm trying to reproduce ImVehFt incompatibility, as I said, this could happen, but it doesn't happen here. Other people also reported this, so the problem is real. I suggest that you guys submit the model when reporting (it may be just .dff, don't care about people stealing your WIP work, or send by PM).

 

About SA-MP, obviously visual changes doesn't work for other players, but a funny fact is that the trailer hitch works perfectly.

 

Edited by Junior_Djjr

Share this post


Link to post
Share on other sites
lsnoop

I know about Real Traffic Fix and it is great.

 

Cars driving "on rails" is about unrealistic SA car handling. There are many handling mods which I tried affect the player's car ??? but not ped cars. 

 

SA handling is the worst thing in the game as you don't "feel" the car, it's just like a box. Moreover, cars freeze and stop in front of CJ. Even more, there is a totally cartoonish damage system.

 

That why imo all the car mods are useless unless these bugs are fixed.

 

Urbanize is amazing I'll look into it...

Share this post


Link to post
Share on other sites
firedihm

On MixMods website, there was a mod called ISDC (Improved SA default cars). That mod had spinning steering wheels adapted for Enchanced Functions, but IIRC, there was no such function in EcnhFuncs yet. If this mod is a successor, will it have spinning wheels featured?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.