Author | Message |
E-Bullet
Posts: 779
Location: Lithuania <<< Occupation: Sexy Age: 31 V$: |
#1 2012-06-11 04:55 |
Ok. So what's u[ guys. I wanted to ask how to make other wheels adjustable?
I tried to c/p lines from hq_rims10\scripts\rim_01_19.cfg to dirt_grid_18\scripts\ all cfg's with no luck... Please help Edit: And I would appreciate it if some one could show or give files where original rims are removed from catalog |
|
I have no business with people who won't give me a cake! |
|
Pro7
Posts: 1054
Location: Croatia Occupation: 420 Age: 31 V$: ALL |
#2 2012-06-11 12:42 |
open src and find java of the rim and paste this under the name of the rim.. should work..
rim_type = rtFACTORY; diameter = 18.0; width = 10.0; default_offset = 0.0; f_offset = default_offset; SetupWheel( diameter, width, default_offset); description = "Variable offset"; } public void load( File saveGame ) { super.load( saveGame ); int save_ver = saveGame.readInt(); if (save_ver >= 1) { f_offset = saveGame.readFloat(); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } } public void save( File saveGame ) { super.save( saveGame ); int save_ver = 2; saveGame.write( save_ver ); if (save_ver >= 1) { saveGame.write( f_offset ); } } public int isTuneable() { return true; } public void buildTuningMenu( Menu m ) { old_offset = f_offset; m.addItem( "Offset", 1, f_offset, -65.0, 65.0, 1.1, null ).printValue(" %1.1f"); |
|
E-Bullet
Posts: 779
Location: Lithuania <<< Occupation: Sexy Age: 31 V$: |
#3 2012-06-11 18:09 |
# Pro7 :Thanks As I understand if rim is 19x11 I have to make diameter = 19.0; width = 11.0 ? |
|
I have no business with people who won't give me a cake! |
|
Daniel
Posts: 3479
Location: Norway Occupation: Age: 27 V$: ∞ |
#4 2012-06-11 18:12 |
Yeah, you must edit name and the diameter/width
|
|
Pro7
Posts: 1054
Location: Croatia Occupation: 420 Age: 31 V$: ALL |
#5 2012-06-11 18:16 |
# E-Bullet : Thanks As I understand if rim is 19x11 I have to make diameter = 19.0; width = 11.0 ?yes indeed.. |
|
Jesus Christ
Posts: 2977
Location: United Kingdom Occupation: Turning water into protein Age: 33 V$: LOAD£D |
#6 2012-06-11 18:20 |
m.addItem( "Offset", 1, f_offset, -65.0, 65.0, 1.1, null ).printValue(" %1.1f"); highest offset here -65 +65 so if you want to increase it edit that line |
|
Why be a KING when you can be a GOD?! |
|
E-Bullet
Posts: 779
Location: Lithuania <<< Occupation: Sexy Age: 31 V$: |
#7 2012-06-11 18:26 |
Ok thanks guys
Added 6 minutes later: Damn I must be doing something wrong !no such class File in file "parts\Misc_Rimz\rims\scripts\src\gti.java" at line 22 !no such class File in file "parts\Misc_Rimz\rims\scripts\src\gti.java" at line 35 !no such class Menu in file "parts\Misc_Rimz\rims\scripts\src\gti.java" at line 53 !Cannot parse "diameter" in file "java.game.parts.wheels.rims.gti" at line 12 !Unknown field name "diameter" in file "java.game.parts.wheels.rims.gti" at line 12 !Cannot parse "width" in file "java.game.parts.wheels.rims.gti" at line 13 !Unknown field name "width" in file "java.game.parts.wheels.rims.gti" at line 13 !Cannot parse "default_offset" in file "java.game.parts.wheels.rims.gti" at line 14 !Unknown field name "default_offset" in file "java.game.parts.wheels.rims.gti" at line 14 !Cannot parse "default_offset" in file "java.game.parts.wheels.rims.gti" at line 15 !Unknown field name "default_offset" in file "java.game.parts.wheels.rims.gti" at line 15 !Cannot parse "f_offset" in file "java.game.parts.wheels.rims.gti" at line 15 !Unknown field name "f_offset" in file "java.game.parts.wheels.rims.gti" at line 15 !Cannot parse "diameter" in file "java.game.parts.wheels.rims.gti" at line 16 !Unknown field name "diameter" in file "java.game.parts.wheels.rims.gti" at line 16 !Cannot parse "width" in file "java.game.parts.wheels.rims.gti" at line 16 !Unknown field name "width" in file "java.game.parts.wheels.rims.gti" at line 16 !Cannot parse "default_offset" in file "java.game.parts.wheels.rims.gti" at line 16 !Unknown field name "default_offset" in file "java.game.parts.wheels.rims.gti" at line 16 !Cannot parse "f_offset" in file "java.game.parts.wheels.rims.gti" at line 30 !Unknown field name "f_offset" in file "java.game.parts.wheels.rims.gti" at line 30 !Unknown field name "f_offset" in file "java.game.parts.wheels.rims.gti" at line 31 !Cannot parse "f_offset" in file "java.game.parts.wheels.rims.gti" at line 44 !Cannot parse "f_offset" in file "java.game.parts.wheels.rims.gti" at line 55 !Unknown field name "f_offset" in file "java.game.parts.wheels.rims.gti" at line 55 !Unknown field name "old_offset" in file "java.game.parts.wheels.rims.gti" at line 55 !Cannot parse "f_offset" in file "java.game.parts.wheels.rims.gti" at line 57 !Unknown field name "f_offset" in file "java.game.parts.wheels.rims.gti" at line 57 !Script error Thread: THRD-CREATE Error: parse error (2) java.game.parts.wheels.rims.gti:<init> (line:12)This is how java looks: package java.game.parts.wheels.rims; import java.game.parts.rgearpart.reciprocatingrgearpart.*; public class gti extends Wheel { public gti ( int id ) { name = "Volk Super Fine Mag (Grid) 11.0x19 ET-25 rim"; rim_type = rtFACTORY; diameter = 19.0; width = 11.0; default_offset = 0.0; f_offset = default_offset; SetupWheel( diameter, width, default_offset); description = "Variable offset"; } public void load( File saveGame ) { super.load( saveGame ); int save_ver = saveGame.readInt(); if (save_ver >= 1) { f_offset = saveGame.readFloat(); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } } public void save( File saveGame ) { super.save( saveGame ); int save_ver = 2; saveGame.write( save_ver ); if (save_ver >= 1) { saveGame.write( f_offset ); } } public int isTuneable() { return true; } public void buildTuningMenu( Menu m ) { old_offset = f_offset; m.addItem( "Offset", 1, f_offset, -65.0, 65.0, 1.1, null ).printValue(" %1.1f"); } } This post was edited by E-Bullet (2012-06-11 18:36, ago) |
|
I have no business with people who won't give me a cake! |
|
Mario
Posts: 703
Location: Bulgaria Sofia Occupation: Fast way Age: 121 V$: |
#8 2012-06-12 21:33 |
you're missed few imports
***
package java.game.cars; import java.render.osd.*; import java.io.*; import java.util.*; import java.util.resource.*; import java.game.*; import java.game.parts.rgearpart.reciprocatingrgearpart.*; public class rim_01_19 extends Wheel { float f_offset, default_offset, old_offset, diameter, width; public rim_01_19( int id ) { name = "HRE CL90"; rim_type = rtFACTORY; diameter = 19.0; width = 11.0; default_offset = 0.0; f_offset = default_offset; SetupWheel( diameter, width, default_offset); description = "Variable offset"; } public void load( File saveGame ) { super.load( saveGame ); int save_ver = saveGame.readInt(); if (save_ver >= 1) { f_offset = saveGame.readFloat(); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } } public void save( File saveGame ) { super.save( saveGame ); int save_ver = 2; saveGame.write( save_ver ); if (save_ver >= 1) { saveGame.write( f_offset ); } } public int isTuneable() { return true; } public void buildTuningMenu( Menu m ) { old_offset = f_offset; m.addItem( "Offset", 1, f_offset, -105.0, 65.0, 1.1, null ).printValue(" %1.1f"); m.addItem( "Reset to factory defaults", 0); //this should always be with cmd=0 GameLogic.player.car.wakeUp(); } public void endTuningSession( int cancelled ) { if( cancelled ) { f_offset = old_offset; } else { if (f_offset != old_offset) GameLogic.spendTime(5*60); getCar_LocalVersion(); if (the_car) the_car.forceUpdate(); } } public void handleMessage( Event m ) { if( m.cmd == 0 ) { f_offset = default_offset; m.gadget.osd.findGadget( this, 1 ).setValue( default_offset ); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } else if( m.cmd == 1 ) { f_offset = ((Slider)m.gadget).value; ((Slider)m.gadget).changeVLabelText( Float.toString(f_offset, " %1.1f")); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } } public void updatevariables() { super.updatevariables(); setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null ); } } |
|
|
|
E-Bullet
Posts: 779
Location: Lithuania <<< Occupation: Sexy Age: 31 V$: |
#9 2012-06-13 08:30 |
Thanks man!
|
|
I have no business with people who won't give me a cake! |