Jump to content
We promise no intrusive ads, Please help keep the community alive
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.

Djey : TDU Modding Tools II [Release 2.1.0.0]


Djey
 Share

Recommended Posts

  • Replies 411
  • Created
  • Last Reply

Top Posters In This Topic

@Djey: I have not run into any issues repacking and unpacking, I unpacked 6 cars and kept repacking and nothing seems to wrong at all.
That's quite good news, and no issues have been reported by other testers so far :)

 

Beta 3 so could be the release version, if nothing wrong appears until next week.

 

 

Thanks to everybody !

Link to comment
Share on other sites

changing Rims axes, Maybe is not the good step but we can try this (that work for me)

 

 

open 3dg in zmod

 

in the scene nodes, go to FORK_FL (example)

 

right click on D_RIM_FL and [90]_TIRE_F and choose "unlik children or unlik"

 

now change/move the pivot/dummy like u want

 

re-link D_RIM_FL and [90]_TIRE_f in [99 A0]IRRUP_

 

 

some guys here can move the rims when i see some screenshot, why this guys dont share the good step ??

 

 

cordially..

Link to comment
Share on other sites

Djey: I found a bug? With your tool.

 

While testing, I noticed your BNK tool shuffles textures around or contents, this is screwing or some how changing texture names when unpacking. I have no clue how to describe it.

 

*Cock_LR Texture is on Light Off texture, that is not correct at all. I have never touched the Cock_LR texture, I have my own custom Light off texture though.

-- OLD IMAGE REMOVED (imageshack) --

 

*Ingame all textures are correct though

-- OLD IMAGE REMOVED (imageshack) --

 

A standard car repack and unpack is fine however... It's only when a texture is edited and put back into .2db format it seems to be happening.

 

My Carrera GT I put a carbon texture onto a texture called "Details.2db" and repacked, next time I unpacked the texture was now "mp4_12c_lgt_g" and zmodeler is noticing these changes and is updating the textures so they are getting shuffled, something is changing them around and causing the textures to some how switch.

---------------------------------------------

 

 

Update: I think the problem is Djey that your tool repacks anything in whatever order, I had the textures in a different order (Non alphabetical) and repacked then when unpacked it thinks the textures are in alphabetical resulting in textures switching.

Since I have made the textures go into alphabetical order I have no had a issue since.

Link to comment
Share on other sites

I think the problem is Djey that your tool repacks anything in whatever order, I had the textures in a different order (Non alphabetical) and repacked then when unpacked it thinks the textures are in alphabetical resulting in textures switching.

Since I have made the textures go into alphabetical order I have no had a issue since.

It only affects ZModeler as TDU does not care of file names, only internal texture name (written into 2DB) matters for game engine :)

 

This is a real issue though, contents should not be scrambled over files.... I will have a look btw.

 

---

 

For testers experiencing bugs (and others), you may now download beta 3 - fix 1.

@ the same link provided in invite.

 

That does not solve the spot issue though, 3 days I've been scratching my head onto this without results, so it will stay as is for public release I think !

Link to comment
Share on other sites

Any issues with beta 3 - fix 1 ? Please let me know.

 

 

If not, at the end of the week this can be considered as final version, that is 2.1.0.0 !

Will be released for public, finally :)

 

 

Grouping as a set of tools (Texture Tools, Mini Bnk Manager) would be the step after !

Link to comment
Share on other sites

@Djey:

 

Do you know anything with TDU2 Physics? Because I think TDU2 has a new setup for interior gauges, zmodeler can only control the max RPM on the gauge inside the garage. Soon as you leave the garage the needle will revert back to original max RPM.

 

Do you know where RPM's are stored or anything like it?

Link to comment
Share on other sites

@Djey:

 

Do you know anything with TDU2 Physics? Because I think TDU2 has a new setup for interior gauges, zmodeler can only control the max RPM on the gauge inside the garage. Soon as you leave the garage the needle will revert back to original max RPM.

 

Do you know where RPM's are stored or anything like it?

Here is the list the main database (all strings, what start underscores (_) is a column) names:

 

_abdomen
_abs
_abs_slip_ratio_hypersport
_abs_slip_ratio_off
_abs_slip_ratio_secure
_abs_slip_ratio_sport
_acceleration_0_100_kmh
_acceltuninglevel
_accessories_color
_actionname
_aggressiveness
_aggressiveness_bot_1
_aggressiveness_bot_2
_aggressiveness_bot_3
_aggressiveness_bot_4
_aggressiveness_bot_5
_aggressiveness_bot_6
_aggressiveness_bot_7
_alpneeded
_ankles
_antirollbar_damping_front
_antirollbar_damping_rear
_antirollbar_front
_antirollbar_rear
_arms
_artist
_associatedwreck
_axis
_back
_bank
_bankfile
_banks
_base
_beard_color
_belt_type
_bidstep
_blue_line
_blue_line_sport
_bodydirtfactor
_bot_1
_bot_2
_bot_3
_bot_4
_bot_5
_bot_6
_bot_7
_botcar
_botname
_bottom_color
_brake_balance
_brakes_characteristics_front_hc
_brakes_characteristics_rear_hc
_brakes_dim_front
_brakes_dim_rear
_brakes_power_front
_brakes_power_rear
_braking_100_0
_brakingdist
_brakingtuninglevel
_brand
_buyprice
_callipers
_calves
_camber_front
_camber_rear
_camera
_car
_car_body
_car_brand
_car_file_name
_car_id
_car_model
_car_realname
_car_version
_carid
_carunlocked
_case
_casino
_casinounlockable
_caster_front
_caster_rear
_category
_challenge
_challengefile_1
_challengefile_2
_challengefile_3
_challengefile_4
_challengefile_5
_challengefile_6
_challengefile_7
_challengefile_8
_challengename
_champ1
_championship
_championshipdesc_hc
_championshipname_hc
_champmoneyreward
_cinematicname
_cleavage
_cleavage_large
_cleavage_sides
_clothe_accessories
_clothe_beard
_clothe_bottom
_clothe_dress
_clothe_glasses
_clothe_gloves
_clothe_hair
_clothe_helmet
_clothe_shoes
_clothe_top
_clothecolorunlocked
_clothename_hc
_clothesshopbrand
_clotheunlocked
_club
_clublevel
_cocktailid
_collectionpoints
_color
_color_id
_color_id_1
_color_id_2
_color_name
_colpneeded
_common
_conditiontimer
_configid
_constructor
_cost
_creationpoints
_creationprice
_crlpneeded
_cruisingpoints
_cx
_damper_rate_front
_damper_rate_rear
_day
_dayperiod
_default_rims
_description_hc
_diameter_front
_diameter_rear
_differential_type_central
_differential_type_front
_differential_type_rear
_differential_value_central
_differential_value_front
_differential_value_rear
_difficulty
_difficulty_bot_1
_difficulty_bot_2
_difficulty_bot_3
_difficulty_bot_4
_difficulty_bot_5
_difficulty_bot_6
_difficulty_bot_7
_displacement
_displayname
_dlc
_dlc_hashcode
_dlcinscr
_dlcname_hc
_dlcpack
_doormaxangle
_dress_color
_drive
_drive_in
_drivingtype
_duel_low
_duplicate
_dynamic_brake_balance_coeff
_engine_damping
_engine_inertia
_engine_localisation
_engine_rumble_amplitude
_engine_type
_event
_eventfile
_eventtype
_exhaust_rumble_amplitude
_exhaustflames
_fame
_favvehcat
_feet
_file
_fileconfigid
_filtera
_filterb
_filterc
_final_drive_ratio
_flash
_flashlabel
_folder
_forceoffroad
_forearms
_frontheadlightactivatecaustics
_frontheadlightapertureangleheight
_frontheadlightapertureanglewidth
_frontheadlightprojectionangle
_garagecapacity
_gas_cons_avg
_gas_cons_max
_gas_cons_min
_gas_tank_size
_gear_ratio1
_gear_ratio10
_gear_ratio11
_gear_ratio2
_gear_ratio3
_gear_ratio4
_gear_ratio5
_gear_ratio6
_gear_ratio7
_gear_ratio8
_gear_ratio9
_gearbox
_gearbox_damping
_gearbox_inertia
_general
_glassdirtfactor
_glasses_color
_gloves_color
_gme
_goaltext_hc
_grade_hc
_graduationchangespeed
_gravity_center_height
_gravity_center_length
_ground_effect_load
_ground_effect_velocity
_hair
_hair_afrik
_hair_asia
_hair_color
_hair_occ
_hair_rand_intro
_haircutstyle
_hand_brake_slip_ratio
_handling
_hands
_hasdoors
_hashcode
_haspowersteering
_hasshortgear
_hauteur_front
_hauteur_rear
_headlightsorientation
_height
_helmet_color
_home
_hour
_housename_hc
_hud
_hud_file_name
_ice
_id
_id_car
_id_num
_ige_name
_innnerchallengebonuspoints
_interior
_interior_1
_interior_10
_interior_11
_interior_12
_interior_13
_interior_14
_interior_15
_interior_2
_interior_3
_interior_4
_interior_5
_interior_6
_interior_7
_interior_8
_interior_9
_interior_color_1
_interior_color_2
_interior_color_3
_interior_name
_intervaltimemessages
_is_not_a_car_brand
_isachampionship
_isavailableinscr
_isbuyable_1
_isbuyable_2
_isbuyable_3
_isbuyable_4
_isbuyable_5
_isbuyable_6
_isbuyable_7
_isbuyable_8
_isbuyable_9
_iscasino
_isdlc
_iseffectinstant
_isinexplorationpackdlc
_island
_islightcarwashable
_ismarketplace
_isoffroad
_ispreorder
_isvalid
_isvalidcarpaintdeluxe
_isvaliddemo
_isvalidpc
_isvalidps3
_isvalidsticker
_isvalidx360
_kmh
_knees
_largeur_front
_largeur_rear
_lastonscreentimer
_length
_level
_levelpointsneeded
_libelle_hc
_lifetime
_lift_drag_ratio
_lift_load_front
_lift_load_rear
_lift_velocity
_logo_global_index
_logoflashlabel
_losepoints
_lower_abdomen
_lower_back
_main
_manufacturer_id
_manufacturer_name
_map
_mass
_material
_materialname
_max_lateral_friction_front
_max_lateral_friction_rear
_max_lean_angle
_max_longitudinal_friction_front
_max_longitudinal_friction_rear
_max_normal_friction_front
_max_normal_friction_rear
_max_power_shift_up_purcent
_max_rider_lie_down_offset
_max_rider_sit_up_offset
_max_theorical_speed
_maxplayercount
_maxvalue
_mess_hc
_messpc_hc
_meteo
_min_arealevel
_minigamescount
_minplayerlevel
_minvalue
_model_name
_money
_moneyreward
_monochrome
_myclub
_name
_name_hc
_nb_colors
_nb_doors
_nb_gears
_nb_seats
_nb_spokes
_nb_turbos
_nbcarslots
_nbrepeats
_nbtimeallowed
_nbtimesallowed
_newdyna
_newscategory
_newsheaderhashcode
_newstexthashcode
_nexttext
_night
_noroof
_npc
_objectivevalue
_offroad_dirt_lateral_friction_percent
_offroad_dirt_longitudinal_friction_percent
_offroad_dirt_normal_friction_percent
_offroad_dirt_tires_type
_offroad_grass_lateral_friction_percent
_offroad_grass_longitudinal_friction_percent
_offroad_grass_normal_friction_percent
_offroad_grass_tires_type
_offroad_real
_onboughtnewsheader_hc
_onboughtnewstext_hc
_order
_overhang_front
_overhang_rear
_packdlc
_param
_parttype
_pelvis
_percent
_phonecallname
_photoframescount
_playercar
_playerlevel
_pnj
_pnj_id
_pnj_name
_pnj_name__hc
_pnj1
_pnj2
_pnj3
_pointsawarded
_pointsneeded
_pointsvs2players
_pointsvs3players
_pointsvs4players
_pointsvs5players
_pointsvs6players
_pointsvs7players
_pointsvs8players
_position
_power_bhp
_power_rpm
_price
_priority
_quartermile_sec
_racemoneyreward
_racingpoints
_radio
_radiostation
_rank
_rarety
_realtor
_rearbreaklightactivatecaustics
_rearbreaklightapertureangleheight
_rearbreaklightapertureanglewidth
_rearbreaklightprojectionangle
_rearreverselightactivatecaustics
_rearreverselightapertureangleheight
_rearreverselightapertureanglewidth
_rearreverselightprojectionangle
_red_line
_red_line_sport
_retriesbeforeeasier
_reward
_rewarddesc_hc
_rewardname_hc
_rewardtype
_ride_height_front
_ride_height_max_front
_ride_height_max_rear
_ride_height_rear
_rim
_rims
_rival
_rlpneeded
_roomlevel
_roomtype
_rpm_max
_rpm_min
_rsc_file_name_front
_rsc_file_name_rear
_rsc_path
_rupteur_time
_same_ik
_sellprice
_sex
_shifttime_down
_shifttime_up
_shoes_color
_shops
_shoulders
_size
_slipspeedratio
_slot_1
_slot_2
_slot_3
_slot_4
_slot_5
_slot_6
_slot_7
_slot_8
_slot_9
_slpneeded
_socialpoints
_sort_index
_soundfile
_soundfilename
_specialitem
_speedtuninglevel
_spot_name
_spotname
_stability_management
_sticker
_stickercategory_hc
_subaxis
_subbrand
_subbrandname
_subtype
_surgname
_suspension_lenght_rear
_suspension_length_front
_suspension_rate_front
_suspension_rate_front_bias
_suspension_rate_rear
_suspension_rate_rear_bias
_targetspotworld
_tdmedia
_text_hc
_thighs
_throttle_ratio_normal
_throttle_ratio_sport
_time_ignition
_timebetweentwo
_timer
_timeweather
_tire_radius
_tires_physics
_tires_thickness
_tires_type
_toe_front
_toe_rear
_top_color
_torque_nm
_torque_rpm
_track_back
_track_front
_trackname
_traction_control
_traction_control_slip_ratio_hypersport
_traction_control_slip_ratio_off
_traction_control_slip_ratio_secure
_traction_control_slip_ratio_sport
_transmission_primacy
_tutomess
_type
_unlockabledesc
_upper_back_center
_upper_back_sides
_upper_chest
_upper_stop_error_front
_upper_stop_error_rear
_value
_variable
_vehiclecategory
_vehiclecategory_1
_vehiclecategory_2
_version
_version_name
_vsclub
_watercleanfactor
_weather
_wet_friction_percent
_wheel_graphical_offset_front
_wheel_graphical_offset_rear
_wheel_mass_front
_wheel_mass_rear
_wheelbase
_wheeldirtfactor
_width
_width_motion_front
_width_motion_rear
_windowedgarage
_windows_type
_wings_apparition_end_speed
_wings_apparition_start_speed
_wings_manual_opening_time
_wings_off_value
_winmoney
_winpoints
_wreckclueoffsetx
_wreckclueoffsety
_yesnoanswer
_zoneindex
Boolean
DBAreaLevel
DBBase
DBBidStep
DBBot
DBBrands
DBCarDamageData
DBCarDirtData
DBCarPhysicsData
DBCarsAndColors
DBCarsAndRims
DBCarShop
DBCasinoLevel
DBCasinoObjectiveDetail
DBCasinoReward
DBCasinoUnlockable
DBChallMultiReward
DBChallWeather
DBClothe
DBClubCreationRequirements
DBClubInternalChallengePoints
DBClubMoveRequirements
DBClubRewardCars
DBClubVsClubChallengePoints
DBCollectionLevel
DBCruisingLevel
DBCruisingZones
DBDLC_Hashcode
DBEnvironnement
DBEvent
DBForbiddenBanksByConstructor
DBFurniture
DBHouse
DBICParameters
DBInterior
DBIslandData
DBLicense
DBLoc
DBMaterial
DBPhoneCall
DBPhotograph
DBPlayerLevel
DBPNJ
DBPNJCar
DBRacingLevel
DBRadioMessage
DBRadioStation
DBRewardCar
DBRewardClothe
DBRewardXP
DBRims
DBSocialLevel
DBSpot_DLC
DBStickerCategories
DBStickersBanks
DBStickersPricing
DBSubBrands
DBSurgeryCost
DBTiresPhysics
DBTutoMess
DBVersionNews
Int32
SByte
Single
String
UInt64

Link to comment
Share on other sites

Nice one,

there are tons of work with it :)

 

Some of those parameters are pure physics and should not be modifiable online; given that the game / servers apparently do not verify whether a modification has been made, a generic database edit tool is very dangerous.

 

I would see a database reader tool at first step, then it should be able to change only safe parameters into this file.

In addition, this tool has to extract from BNK, decrypt the database file and vice versa.

 

 

For now I'm on the database reader when I've time to... and that's not huge !

The positive point is the BNK handling imo suit sthe most of needs (I know, some bugs still remain ;) ) - working on it is way less critical for the moment.

 

 

And there won't be any patcher or scripts as I did for TDU1 - considering the bad feeling lots of people/modders had with it.

Link to comment
Share on other sites

I have a question.

 

As far as the modding level is concerned, is it possible to alter the way of how the cockpit view shakes around?

I was messing with the Camera Hack one day while going off-road, and taking the view outside of the car, I noticed that the body was vertically shaking in contrast to the more realistic side-to-side sway shown using the exterior camera mode. Can't imagine why the devs would do such a ridiculous thing unless they had a good reason.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share




×
×
  • Create New...