![]() |
IJN Jyunsen B mod : changing crew faces
Where are the faces that the game uses in the german add-on ?
I've already made a couple IJN faces from the captain's but(they didn't show up in game ???) I would like the crew as well... also : where are the 3d models for the same crew, are the clothes just textures ? thanks Keltos |
Quote:
Peabody |
Quote:
|
Quote:
Peabody |
Quote:
|
that was a big help, thanks guys ! it's a wonder anyone gets anything done but by hisself here !
:rotfl: |
Sorry Keltos, if I knew, I'd tell you. If I get a chance, I'll have a look tonight. In the mean time you could try looking at the nodes where the crew stand, i.e. the RAD node in the Conning Tower and then doing a search in all files to see what other things reference that spot. That may lead you somewhere. I've not come across the crew models, but then I've not been looking, It might not work though as the game chooses crew members depending on what slot they are in, so it may only point to a slot.
|
here's the new captain 02 :
http://img525.imageshack.us/img525/8449/capm02gt8.jpg http://img525.imageshack.us/img525/c...jpg/1/w256.png do you mean we can' change the face ? or if we do they won't show ? if I understand you correctly only th uniform etc.. can be changed ? keltos |
thanks a lot, will try with the textures, but currently I'm stuck with my torpedoes causing CTD when they should explode...
keltos |
http://img354.imageshack.us/img354/1058/captainwo3.jpg
http://img354.imageshack.us/img354/c...pg/1/w1024.png right, I started by adding a skin color mask so that they would have the correct complexion, and I changed the eyes a bit, then we'll need to have all brown eyes.. keltos |
Quote:
Peabody |
I'll do the crosses ! maybe you're right about the expressions, or bearded after a while at sea ?
keltos |
Quote:
Peabody |
agreed. will try your way.
k |
foudn in UPCCrewData\crewMembers3D.upc :
;CMSTATE_Types=Normal, Hot, Cold, Wet, Dirty ; ;CMBP_Types=Helmet ; Crew Member Body Part ;CrewMemberBodyPart1= Normal, Helmet, ID_Helmet1, RandomWeight, Tex11, Tex12 [CrewMember3D 1] ID=ClothingLowerRanks NameDisplayable= Seaman Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga CrewMemberHead13= cap_m13, 3, cap_md13.tga CrewMemberHead14= cap_m14, 4, cap_md14.tga CrewMemberHead15= cap_m15, 5, cap_md15.tga CrewMemberHead16= cap_m16, 6, cap_md16.tga ;************* ; Normal ;************* ;CrewMemberPart= Status, BodyPart, RandomWeight, TexA, TexB... CrewMemberBodyPart1= Normal, Headgear, sapcag_cm#Head, 1, NULL CrewMemberBodyPart2= Normal, Headgear, sapcag_cmb#Head, 1, NULL CrewMemberBodyPart3= Normal, Headgear, NULL, 1, NULL CrewMemberBodyPart4= Normal, Torso, bustg_05, 1, NULL CrewMemberBodyPart5= Normal, Torso, bustg_02, 1, NULL CrewMemberBodyPart6= Normal, Torso, bustg_04, 1, NULL CrewMemberBodyPart7= Normal, Legs, pantalonig_01, 1, NULL CrewMemberBodyPart8= Normal, Legs, pantalonig_02, 1, NULL ;************* ; Hot Weather ;************* CrewMemberBodyPart9= Hot, Headgear, #Normal, 0.5, NULL CrewMemberBodyPart10= Hot, Headgear, NULL, 1, NULL CrewMemberBodyPart11= Hot, Torso, bustg_05, 1, NULL CrewMemberBodyPart12= Hot, Torso, bustg_02, 1, NULL CrewMemberBodyPart13= Hot, Legs, pantalonig_01, 1, #Normal ;************* ; Cold Weather ;************* CrewMemberBodyPart14= Cold, Headgear, #Normal, 1, NULL CrewMemberBodyPart15= Cold, Headgear, sapcag_fes#Head, 1, NULL CrewMemberBodyPart16= Cold, Torso, bustg_04, 1, NULL CrewMemberBodyPart17= Cold, Legs, pantalonig_01, 1, NULL ;************* ; Wet/Rain ;************* CrewMemberBodyPart18= Wet, Headgear, sapca_mp#Head, 1, NULL CrewMemberBodyPart19= Wet, Headgear, #Normal, 0.3, NULL CrewMemberBodyPart20= Wet, Torso, bust_m04, 1, bust_md04.tga CrewMemberBodyPart21= Wet, Legs, pantalonig_01, 1, NULL ;************* ; Work/Dirty ;************* CrewMemberBodyPart22= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart23= Dirty, Torso, bustg_02, 3, NULL CrewMemberBodyPart24= Dirty, Legs, #Normal, 0.3, #Normal [CrewMember3D 2] ID=ClothingCPOs NameDisplayable= CPO Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga CrewMemberHead13= cap_m13, 3, cap_md13.tga CrewMemberHead14= cap_m14, 4, cap_md14.tga CrewMemberHead15= cap_m15, 5, cap_md15.tga CrewMemberHead16= cap_m16, 6, cap_md16.tga ;************* ; Normal ;************* CrewMemberBodyPart1= Normal, Headgear, sapcag_cm#Head, 1, NULL CrewMemberBodyPart2= Normal, Headgear, sapcag_cmb#Head, 1, NULL CrewMemberBodyPart3= Normal, Headgear, NULL, 1, NULL CrewMemberBodyPart4= Normal, Torso, bustg_05, 1, NULL CrewMemberBodyPart5= Normal, Torso, bustg_02, 1, NULL CrewMemberBodyPart6= Normal, Torso, bustg_04, 1, NULL CrewMemberBodyPart7= Normal, Legs, pantalonig_01, 1, NULL CrewMemberBodyPart8= Normal, Legs, pantalonig_02, 1, NULL ;************* ; Hot Weather ;************* CrewMemberBodyPart9= Hot, Headgear, #Normal, 0.5, NULL CrewMemberBodyPart10= Hot, Headgear, NULL, 1, NULL CrewMemberBodyPart11= Hot, Torso, bustg_05, 1, NULL CrewMemberBodyPart12= Hot, Torso, bustg_03, 1, NULL CrewMemberBodyPart13= Hot, Legs, pantalonig_01, 1, #Normal ;************* ; Cold Weather ;************* CrewMemberBodyPart14= Cold, Headgear, #Normal, 1, NULL CrewMemberBodyPart15= Cold, Headgear, sapcag_fes#Head, 1, NULL CrewMemberBodyPart16= Cold, Torso, bustg_04, 1, NULL CrewMemberBodyPart17= Cold, Legs, pantalonig_01, 1, NULL ;************* ; Wet/Rain ;************* CrewMemberBodyPart18= Wet, Headgear, sapca_mp#Head, 1, NULL CrewMemberBodyPart19= Wet, Headgear, #Normal, 0.3, NULL CrewMemberBodyPart20= Wet, Torso, bust_m04, 1, bust_md04.tga CrewMemberBodyPart21= Wet, Legs, pantalonig_01, 1, NULL ;************* ; Work/Dirty ;************* CrewMemberBodyPart22= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart23= Dirty, Torso, bustg_01, 3, NULL CrewMemberBodyPart24= Dirty, Legs, #Normal, 0.3, #Normal [CrewMember3D 3] ID=ClothingOfficers NameDisplayable= Officers Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga CrewMemberHead13= cap_m13, 3, cap_md13.tga CrewMemberHead14= cap_m14, 4, cap_md14.tga CrewMemberHead15= cap_m15, 5, cap_md15.tga CrewMemberHead16= cap_m16, 6, cap_md16.tga ;************* ; Normal ;************* CrewMemberBodyPart1= Normal, Headgear, sapcag_o#Head, 1, NULL CrewMemberBodyPart2= Normal, Headgear, sapcag_sm01#Head, 1, NULL CrewMemberBodyPart3= Normal, Torso, bustg_03, 1, NULL CrewMemberBodyPart4= Normal, Torso, bustg_02, 1, NULL CrewMemberBodyPart5= Normal, Legs, pantalonig_02, 1, NULL CrewMemberBodyPart6= Normal, Legs, pantalonig_01, 1, NULL ;************* ; Hot Weather ;************* CrewMemberBodyPart7= Hot, Headgear, #Normal, 0.5, NULL CrewMemberBodyPart8= Hot, Headgear, NULL, 1, NULL CrewMemberBodyPart9= Hot, Torso, #Normal, 1, NULL CrewMemberBodyPart10= Hot, Torso, bustg_03, 1, NULL CrewMemberBodyPart11= Hot, Legs, #Normal, 0.5, NULL CrewMemberBodyPart12= Hot, Legs, pantalonig_02, 1, NULL ;************* ; Cold Weather ;************* CrewMemberBodyPart13= Cold, Headgear, sapcag_o#Head, 1, NULL CrewMemberBodyPart14= Cold, Headgear, sapcag_fes01, 0.2, NULL CrewMemberBodyPart15= Cold, Torso, bustg_02, 3, NULL CrewMemberBodyPart16= Cold, Torso, bustg_04, 4, NULL CrewMemberBodyPart17= Cold, Legs, pantalonig_02, 1, NULL ;************* ; Wet/Rain ;************* CrewMemberBodyPart18= Wet, Headgear, sapcag_o#Head, 1, NULL CrewMemberBodyPart19= Wet, Headgear, sapca_mp#Head, 0.5, NULL CrewMemberBodyPart20= Wet, Torso, bust_m04, 1, bust_md04.tga CrewMemberBodyPart21= Wet, Legs, pantalonig_02, 1, NULL ;************* ; Work/Dirty ;************* CrewMemberBodyPart22= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart23= Dirty, Torso, #Normal, 1, NULL CrewMemberBodyPart24= Dirty, Torso, bustg_03, 1, NULL CrewMemberBodyPart25= Dirty, Legs, #Normal, 1, #Normal [CrewMember3D 4] ID=ClothingUSCommando NameDisplayable= Commandos Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga ;************* ; Normal ;************* CrewMemberBodyPart1= Normal, Headgear, sapca_ca#Head, 1, NULL CrewMemberBodyPart2= Normal, Headgear, NULL, 0.3, NULL CrewMemberBodyPart3= Normal, Torso, Bust_c03, 1, NULL CrewMemberBodyPart4= Normal, Legs, Pantaloni_c03, 1, NULL ;************* ; Hot Weather ;************* CrewMemberBodyPart5= Hot, Headgear, #Normal, 1, NULL CrewMemberBodyPart6= Hot, Headgear, NULL, 1, NULL CrewMemberBodyPart7= Hot, Torso, Bust_c03, 1, NULL CrewMemberBodyPart8= Hot, Legs, Pantaloni_c03, 1, NULL ;************* ; Cold Weather ;************* CrewMemberBodyPart9= Cold, Headgear, sapca_ca#Head, 1, NULL CrewMemberBodyPart10= Cold, Torso, Bust_c03, 1, NULL CrewMemberBodyPart11= Cold, Legs, Pantaloni_c03, 1, NULL ;************* ; Wet/Rain ;************* CrewMemberBodyPart12= Wet, Headgear, sapca_ca#Head, 1, NULL CrewMemberBodyPart13= Wet, Headgear, #Normal, 0.3, NULL CrewMemberBodyPart14= Wet, Torso, Bust_c03, 1, NULL CrewMemberBodyPart15= Wet, Legs, Pantaloni_c03, 1, NULL ;************* ; Work/Dirty ;************* CrewMemberBodyPart16= Dirty, Headgear, #Normal, 1, NULL CrewMemberBodyPart17= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart18= Dirty, Torso, Bust_c03, 1, NULL CrewMemberBodyPart19= Dirty, Legs, Pantaloni_c03, 1, NULL [CrewMember3D 5] ID=ClothingGBCommando NameDisplayable= Commandos Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga ;************* ; Normal ;************* CrewMemberBodyPart1= Normal, Headgear, sapca_cb#Head, 1, NULL CrewMemberBodyPart2= Normal, Headgear, NULL, 0.2, NULL CrewMemberBodyPart3= Normal, Torso, Bust_c01, 1, NULL CrewMemberBodyPart4= Normal, Legs, Pantaloni_c01, 1, NULL ;************* ; Hot Weather ;************* CrewMemberBodyPart5= Hot, Headgear, #Normal, 1, NULL CrewMemberBodyPart6= Hot, Headgear, NULL, 0.8, NULL CrewMemberBodyPart7= Hot, Torso, Bust_c01, 1, NULL CrewMemberBodyPart8= Hot, Legs, Pantaloni_c01, 1, NULL ;************* ; Cold Weather ;************* CrewMemberBodyPart9= Cold, Headgear, sapca_cb#Head, 1, NULL CrewMemberBodyPart10= Cold, Headgear, #Normal, 0.1, NULL CrewMemberBodyPart11= Cold, Torso, Bust_c01, 1, NULL CrewMemberBodyPart12= Cold, Legs, Pantaloni_c01, 1, NULL ;************* ; Wet/Rain ;************* CrewMemberBodyPart13= Wet, Headgear, sapca_cb#Head, 1, NULL CrewMemberBodyPart14= Wet, Headgear, #Normal, 0.3, NULL CrewMemberBodyPart15= Wet, Torso, Bust_c01, 1, NULL CrewMemberBodyPart16= Wet, Legs, Pantaloni_c01, 1, NULL ;************* ; Work/Dirty ;************* CrewMemberBodyPart17= Dirty, Headgear, #Normal, 1, NULL CrewMemberBodyPart18= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart19= Dirty, Torso, Bust_c01, 1, NULL CrewMemberBodyPart20= Dirty, Legs, Pantaloni_c01, 1, NULL [CrewMember3D 6] ID=ClothingAgent NameDisplayable= Agent Clothing ;************* ; Heads ;************* CrewMemberHead1= cap_m01, 1, cap_md01.tga, cap_v01md01.tga, cap_v02md01.tga CrewMemberHead2= cap_m02, 2, cap_md02.tga, cap_v01md02.tga, cap_v02md02.tga CrewMemberHead3= cap_m03, 3, cap_md03.tga, cap_v01md03.tga, cap_v02md03.tga CrewMemberHead4= cap_m04, 4, cap_md04.tga, cap_v01md04.tga, cap_v02md04.tga CrewMemberHead5= cap_m05, 5, cap_md05.tga, cap_v01md05.tga, cap_v02md05.tga CrewMemberHead6= cap_m06, 6, cap_md06.tga, cap_v01md06.tga, cap_v02md06.tga CrewMemberHead7= cap_m07, 5, cap_md07.tga, cap_v01md07.tga, cap_v02md07.tga CrewMemberHead8= cap_m08, 7, cap_md08.tga, cap_v01md08.tga, cap_v02md08.tga CrewMemberHead9= cap_m09, 8, cap_md09.tga, cap_v01md09.tga, cap_v02md09.tga CrewMemberHead10= cap_m10, 9, cap_md10.tga, cap_v01md10.tga, cap_v02md10.tga CrewMemberHead11= cap_m11, 1, cap_md11.tga, cap_v01md11.tga, cap_v02md11.tga CrewMemberHead12= cap_m12, 2, cap_md12.tga, cap_v01md12.tga, cap_v02md12.tga ;************* ; Normal ;************* ;CrewMemberPart= Status, BodyPart, RandomWeight, TexA, TexB... CrewMemberBodyPart1= Normal, Headgear, sapca_ms#Head, 1, palarie_md01.tga CrewMemberBodyPart2= Normal, Headgear, NULL, 1, NULL CrewMemberBodyPart3= Normal, Torso, bust_m04, 1, bust_Sd04.tga CrewMemberBodyPart4= Normal, Legs, pantaloni_m02, 1, pantaloni_d03.tga, pantaloni_md02.tga ;************* ; Hot Weather ;************* CrewMemberBodyPart5= Hot, Headgear, #Normal, 0.5, NULL CrewMemberBodyPart6= Hot, Headgear, NULL, 1, NULL CrewMemberBodyPart7= Hot, Torso, bust_m04, 1, bust_Sd04.tga CrewMemberBodyPart8= Hot, Legs, #Normal, 1, #Normal ;************* ; Cold Weather ;************* CrewMemberBodyPart9= Cold, Headgear, sapca_ms#Head, 1, palarie_md01.tga CrewMemberBodyPart10= Cold, Torso, bust_m04, 1, bust_Sd04.tga CrewMemberBodyPart11= Cold, Legs, #Normal, 1, #Normal ;************* ; Wet/Rain ;************* CrewMemberBodyPart12= Wet, Headgear, sapca_ms#Head, 1, palarie_md01.tga CrewMemberBodyPart13= Wet, Headgear, #Normal, 0.1, #Normal CrewMemberBodyPart14= Wet, Torso, bust_m04, 1, bust_Sd04.tga CrewMemberBodyPart15= Wet, Legs, #Normal, 1, #Normal ;************* ; Work/Dirty ;************* CrewMemberBodyPart16= Dirty, Headgear, NULL, 1, NULL CrewMemberBodyPart17= Dirty, Torso, bust_m04, 1, bust_Sd04.tga CrewMemberBodyPart18= Dirty, Legs, #Normal, 1, #Normal ;************ The End ************ this should solve which face to change ? |
All times are GMT -5. The time now is 05:25 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.