|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
text size can be increased i think edit: oh i see what you mean, then print/write a list of objects you might want to use, but anyway hash input would be better than a fixed list of objects no matter which way you spin it, we can see this from the fact that both me and evil have had the idea to include it and from the fact that Jumper made it in the first place

I don't know if it's better than a fixed list, it's more about the state of available information and what the user wants to do. A good amount of models are known to make a decent fixed list for having quick fun, which is probably what the majority of end users want.
The manual input probably has a more narrow target group - users who want to experiment with unknowns, or users who have a decent list of uncommon models they want to have available.
tl;dr - both are good. I only wish my hash input code was cleaner so more people could utilize it
Ok if anyone wants to help getting the rest of the props folders objects added to the spawner then heres how ive been adding them from their folders in openiv and then categorizing them from there .img iv got most added but theres still categories to add.
so if anyone want to choose a category and get a list added just like the example of the roadside it will be easier for me to add them and it wont just be me trying to get the lists together plus then the hash generator can then be for objects outside the props folder.
![]()
![]()
and heres how i got them in the source.
Example Roadside Cat
PHP Code:void roadside_level4_cat(void)
{
if (last_selected[2] == 6) // Roadside
{
if (item_selected == 1) // Bins
{
menu_header = roadside_bins;
menu_addItemHash("CJ Bin 1", MODEL_CJ_BIN_1);
menu_addAction();
menu_addItemHash("CJ Bin 2", MODEL_CJ_BIN_2);
menu_addAction();
menu_addItemHash("CJ Bin 3", MODEL_CJ_BIN_3);
menu_addAction();
menu_addItemHash("CJ Bin 4", MODEL_CJ_BIN_4);
menu_addAction();
menu_addItemHash("CJ Bin 5", MODEL_CJ_BIN_5);
menu_addAction();
menu_addItemHash("CJ Bin 6", MODEL_CJ_BIN_6);
menu_addAction();
menu_addItemHash("CJ Bin 8", MODEL_CJ_BIN_8);
menu_addAction();
menu_addItemHash("CJ Bin 9", MODEL_CJ_BIN_9);
menu_addAction();
menu_addItemHash("CJ Bin 10", MODEL_CJ_BIN_10);
menu_addAction();
menu_addItemHash("CJ Bin 11", MODEL_CJ_BIN_11);
menu_addAction();
menu_addItemHash("CJ Bin 13", MODEL_CJ_BIN_13);
menu_addAction();
menu_addItemHash("CJ Bin 14", MODEL_CJ_BIN_14);
menu_addAction();
menu_addItemHash("CJ Bin 15", MODEL_CJ_BIN_15);
menu_addAction();
menu_addItemHash("CJ Bin 16", MODEL_CJ_BIN_16);
menu_addAction();
menu_addItemHash("CJ Briazer", MODEL_CJ_BRIAZER);
menu_addAction();
menu_addItemHash("CJ Dumpster 1", MODEL_CJ_DUMPSTER_1);
menu_addAction();
menu_addItemHash("CJ Dumpster 2", MODEL_CJ_DUMPSTER_2);
menu_addAction();
menu_addItemHash("CJ Dumpster 3", MODEL_CJ_DUMPSTER_3);
menu_addAction();
menu_addItemHash("CJ Dumpster 4", MODEL_CJ_DUMPSTER_4);
menu_addAction();
menu_addItemHash("CJ Dumpster 5", MODEL_CJ_DUMPSTER_5);
menu_addAction();
menu_addItemHash("CJ Dumpster 6", MODEL_CJ_DUMPSTER_6);
menu_addAction();
menu_addItemHash("CJ Hippo Bin", MODEL_CJ_HIPPO_BIN);
menu_addAction();
menu_addItemHash("CJ New Bin", MODEL_CJ_NEW_BIN);
menu_addAction();
menu_addItemHash("CJ NY Bin 1", MODEL_CJ_NY_BIN_1);
menu_addAction();
menu_addItemHash("CJ Wastebin", MODEL_CJ_WASTEBIN);
menu_addAction();
menu_addItemHash("CJ Wastebin 2", MODEL_CJ_WASTEBIN_2);
menu_addAction();
menu_addItemHash("CJ Wheelie 1", MODEL_CJ_WHEELIE_1);
menu_addAction();
menu_addItemHash("GB Recyclebin 4", MODEL_GB_Recyclebin_4);
menu_addAction();
}
else if (item_selected == 2) // Billboards
{
menu_header = roadside_billboards;
menu_addItemHash("BM_bllbrd1", MODEL_BM_bllbrd1);
menu_addAction();
menu_addItemHash("BM_bllbrd2", MODEL_BM_bllbrd2);
menu_addAction();
menu_addItemHash("BM_bllbrd3", MODEL_BM_bllbrd3);
menu_addAction();
menu_addItemHash("BM_bllbrd4", MODEL_BM_bllbrd4);
menu_addAction();
menu_addItemHash("BM_bllbrd5", MODEL_BM_bllbrd5);
menu_addAction();
menu_addItemHash("BM_bllbrd6", MODEL_BM_bllbrd6);
menu_addAction();
menu_addItemHash("BM_bllbrd8", MODEL_BM_bllbrd8);
menu_addAction();
menu_addItemHash("CJ_BILLBRD_1A", MODEL_CJ_BILLBRD_1A);
menu_addAction();
menu_addItemHash("CJ_BOAT_RAMP", MODEL_CJ_BOAT_RAMP);
menu_addAction();
menu_addItemHash("CJ_DC_UN_FLAGS", MODEL_CJ_DC_UN_FLAGS);
menu_addAction();
menu_addItemHash("CJ_DM_FLAG_04", MODEL_CJ_DM_FLAG_04);
menu_addAction();
menu_addItemHash("CJ_DM_FLAG_1", MODEL_CJ_DM_FLAG_1);
menu_addAction();
menu_addItemHash("CJ_DM_FLAG_2", MODEL_CJ_DM_FLAG_2);
menu_addAction();
menu_addItemHash("CJ_DM_FLAG_3", MODEL_CJ_DM_FLAG_3);
menu_addAction();
menu_addItemHash("CJ_DM_HOT_FLAG_1", MODEL_CJ_DM_HOT_FLAG_1);
menu_addAction();
menu_addItemHash("CJ_EM_FLAG_1", MODEL_CJ_EM_FLAG_1);
menu_addAction();
menu_addItemHash("CJ_EM_FLAG_2", MODEL_CJ_EM_FLAG_2);
menu_addAction();
menu_addItemHash("CJ_HOT_FLAG_2", MODEL_CJ_HOT_FLAG_2);
menu_addAction();
menu_addItemHash("CJ_JA_AUTO", MODEL_CJ_JA_AUTO);
menu_addAction();
menu_addItemHash("CJ_JA_AUTO_ROOF", MODEL_CJ_JA_AUTO_ROOF);
menu_addAction();
menu_addItemHash("CJ_JA_BRICK_1", MODEL_CJ_JA_BRICK_1);
menu_addAction();
menu_addItemHash("CJ_JA_MORE_WOOD", MODEL_CJ_JA_MORE_WOOD);
menu_addAction();
menu_addItemHash("CJ_K_W_POT", MODEL_CJ_K_W_POT);
menu_addAction();
menu_addItemHash("CJ_K_W_POT2", MODEL_CJ_K_W_POT);
menu_addAction();
menu_addItemHash("CJ_NS_I_FLAG1", MODEL_CJ_NS_I_FLAG1);
menu_addAction();
menu_addItemHash("CJ_US_FLAG_1", MODEL_CJ_US_FLAG_1);
menu_addAction();
menu_addItemHash("CJ_US_FLAG_2", MODEL_CJ_US_FLAG_2);
menu_addAction();
menu_addItemHash("CJ_WALL_BILLBRD_1", MODEL_CJ_WALL_BILLBRD_1);
menu_addAction();
menu_addItemHash("CJ_WALL_BILLBRD_2", MODEL_CJ_WALL_BILLBRD_2);
menu_addAction();
menu_addItemHash("LD_portaSign01a", MODEL_LD_portaSign01a);
menu_addAction();
menu_addItemHash("LD_portaSign02a", MODEL_LD_portaSign02a);
menu_addAction();
menu_addItemHash("LD_portaSign03a", MODEL_LD_portaSign03a);
menu_addAction();
menu_addItemHash("LD_portaSign04a", MODEL_LD_portaSign04a);
menu_addAction();
}
else if (item_selected == 3) // Crates
{
menu_header = roadside_crates;
menu_addItemHash("BM Beerkeg1hi", MODEL_BM_beerkeg1hi);
menu_addAction();
menu_addItemHash("BM Beerkeg1lo", MODEL_BM_beerkeg1lo);
menu_addAction();
menu_addItemHash("BM Beerkeg2", MODEL_BM_beerkeg2);
menu_addAction();
menu_addItemHash("BM Crate1", MODEL_BM_crate1);
menu_addAction();
menu_addItemHash("BM Crate2", MODEL_BM_crate2);
menu_addAction();
menu_addItemHash("BM Crate3", MODEL_BM_crate3);
menu_addAction();
menu_addItemHash("BM Crate4", MODEL_BM_crate4);
menu_addAction();
menu_addItemHash("BM Crate5_a", MODEL_BM_crate5_a);
menu_addAction();
menu_addItemHash("BM Crate5_b", MODEL_BM_crate5_b);
menu_addAction();
menu_addItemHash("BM Crate6a", MODEL_BM_crate6a);
menu_addAction();
menu_addItemHash("BM Crate6b", MODEL_BM_crate6b);
menu_addAction();
menu_addItemHash("BM Crate6d", MODEL_BM_crate6d);
menu_addAction();
menu_addItemHash("BM Crate6e", MODEL_BM_crate6e);
menu_addAction();
menu_addItemHash("BM Crate6f", MODEL_BM_crate6f);
menu_addAction();
menu_addItemHash("BM Crate6h", MODEL_BM_crate6h);
menu_addAction();
menu_addItemHash("BM Crate7a", MODEL_BM_crate7a);
menu_addAction();
menu_addItemHash("BM Crate7b", MODEL_BM_crate7b);
menu_addAction();
menu_addItemHash("BM Crate7d", MODEL_BM_crate7d);
menu_addAction();
menu_addItemHash("BM Cratepallate", MODEL_BM_cratepallate);
menu_addAction();
menu_addItemHash("BM Cratepallate2", MODEL_BM_cratepallate2);
menu_addAction();
menu_addItemHash("BM Cratepallate3", MODEL_BM_cratepallate3);
menu_addAction();
menu_addItemHash("BM Woodcask1", MODEL_BM_woodcask1);
menu_addAction();
menu_addItemHash("BM Woodcask2", MODEL_BM_woodcask2);
menu_addAction();
}
else if (item_selected == 4) // Lamp Posts
{
menu_header = roadside_lamppost;
menu_addItemHash("BM_Fount_Lamp", 0x67105BD6);
menu_addAction();
menu_addItemHash("BM_NYlamp1", 0x46C33C49);
menu_addAction();
menu_addItemHash("BM_NYlamp1_italy", 0xBAA79CDA);
menu_addAction();
menu_addItemHash("BM_NYlamp10", 0xD7B45B49);
menu_addAction();
menu_addItemHash("BM_NYlamp110b", 0x12272A5F);
menu_addAction();
menu_addItemHash("BM_NYlamp12", 0xBA49A074);
menu_addAction();
menu_addItemHash("BM_NYlamp1a", 0x3A8020FF);
menu_addAction();
menu_addItemHash("BM_NYlamp1b", 0x70AB8D51);
menu_addAction();
menu_addItemHash("BM_NYlamp1c", 0x9EED69D4);
menu_addAction();
menu_addItemHash("BM_NYlamp2a", 0x97DFDA59);
menu_addAction();
menu_addItemHash("BM_NYlamp2b", 0x4AF44083);
menu_addAction();
menu_addItemHash("BM_NYlamp3", 0x5B38E534);
menu_addAction();
menu_addItemHash("BM_NYlamp4", 0x6CB90840);
menu_addAction();
menu_addItemHash("BM_NYlamp5", 0x0B9145F2);
menu_addAction();
menu_addItemHash("BM_NYlamp6", 0x1CD7687E);
menu_addAction();
menu_addItemHash("BM_NYlamp6a", 0x307B9012);
menu_addAction();
menu_addItemHash("BM_NYlamp6c", 0x2D7E0A07);
menu_addAction();
menu_addItemHash("BM_NYlamp7", 0x2E9B0C05);
menu_addAction();
menu_addItemHash("BM_NYlamp7_b", 0x70A9D8E5);
menu_addAction();
menu_addItemHash("BM_NYlamp7_c", 0xBEF47579);
menu_addAction();
menu_addItemHash("BM_NYlamp8a", 0x1485E82F);
menu_addAction();
menu_addItemHash("BM_NYlamp9", 0xD4E8589D);
menu_addAction();
menu_addItemHash("BM_wall_light_01", 0xBE8C058D);
menu_addAction();
menu_addItemHash("BM_wall_light_02", 0xCFADA7D0);
menu_addAction();
menu_addItemHash("BM_wall_light_02_n", 0x24443EDD);
menu_addAction();
menu_addItemHash("BM_wall_light_03", 0xDD53431B);
menu_addAction();
menu_addItemHash("BM_wall_light_04", 0x9605340C);
menu_addAction();
menu_addItemHash("BM_wall_light_04_n", 0xEC72DA5E);
menu_addAction();
menu_addItemHash("BM_wall_light_05", 0xABBC5F7A);
menu_addAction();
menu_addItemHash("BM_wall_light_06", 0xBA9AFD37);
menu_addAction();
menu_addItemHash("BM_wall_light_07", 0x4F8A2793);
menu_addAction();
menu_addItemHash("BM_wall_light_SM", 0xAF122D49);
menu_addAction();
menu_addItemHash("CJ_DM_LIGHT_1", 0x7067FBC7);
menu_addAction();
menu_addItemHash("CJ_NYLAMP1", 0x9A978A05);
menu_addAction();
menu_addItemHash("CJ_NYLAMP2", 0x3D4E4F74);
menu_addAction();
menu_addItemHash("CJ_NYLAMP2b", 0x0F1C59B2);
menu_addAction();
menu_addItemHash("NY_MAN_FD_LAMP1", 0x517FD33A);
menu_addAction();
}
else if (item_selected == 5) // Street Vendors
{
menu_header = roadside_stvend;
menu_addItemHash("BM_newskiosk", 0x9D5BD895);
menu_addAction();
menu_addItemHash("GB_hotdogstand01", 0x1F5BA936);
menu_addAction();
menu_addItemHash("GB_hotdogstand02", 0x7221CEBD);
menu_addAction();
menu_addItemHash("GB_hotdogstand03", 0x43EA7253);
menu_addAction();
menu_addItemHash("GB_hotdogstand04", 0x16BA97F4);
menu_addAction();
menu_addItemHash("GB_icecart01", 0x2930F468);
menu_addAction();
menu_addItemHash("GB_icewagon01", 0x79E40FFD);
menu_addAction();
menu_addItemHash("GB_magkiosk01", 0x85F2CCD3);
menu_addAction();
menu_addItemHash("GB_magkiosksign", 0x5EC65922);
menu_addAction();
menu_addItemHash("GB_nutstand01", 0x464AB458);
menu_addAction();
menu_addItemHash("magkiosk_door", 0x390C2088);
menu_addAction();
}
else if (item_selected == 6) // Traffic
{
menu_header = roadside_traffic;
menu_addItemHash("BM_diversion", 0xE272B159);
menu_addAction();
menu_addItemHash("BM_NYpedcross1", 0xE4C8AE40);
menu_addAction();
menu_addItemHash("BM_NYpedcross2", 0xD2F20A93);
menu_addAction();
menu_addItemHash("BM_NYtrafflite_11", 0x64B0E81F);
menu_addAction();
menu_addItemHash("BM_NYtraflite10", 0x5A3C4365);
menu_addAction();
menu_addItemHash("BM_NYtraflite2b", 0x274E5EAE);
menu_addAction();
menu_addItemHash("BM_NYtraflite3a", 0xC95D9FD2);
menu_addAction();
menu_addItemHash("BM_NYtraflite3b", 0x675A5BCD);
menu_addAction();
menu_addItemHash("BM_NYtraflite3c", 0x957E3818);
menu_addAction();
menu_addItemHash("BM_NYtraflite6c", 0x3C670D6F);
menu_addAction();
menu_addItemHash("BM_NYtraflite6c2", 0x124628BC);
menu_addAction();
menu_addItemHash("BM_NYtraflite6d", 0x4C60AD62);
menu_addAction();
menu_addItemHash("BM_NYtraflite6d2", 0xE0494133);
menu_addAction();
menu_addItemHash("BM_NYtraflite8", 0x91604D17);
menu_addAction();
}
return;
}
}
Missing categoriesCommercial
- 7_11
- bar
- beauty
- clothes
- fastfood
- office
Residential
- details
- dining
- kitchen
You can get a full list off model hashes here Static Model Hashes.
Last edited by EvilB; 02-25-2013 at 07:34 PM.
Lol when I saw "Roadside cat" I thought you meant an actual cat
I can do Residential if you like?
In the middle of doing a Black Ops 2 montage but I can take a break from it
Let me know.
So if you open the ide, every object used is listed at the top? between "objs" and "end" ? If that's the case I can clean that list up real quick with regex, then just need to get the hashes, which I might be able to macro.
Is this format ok?
menu_addItemHash("CJ_cola_BOX_2", 0x3298AD0A);
(that's how I did object launcher)
Ok just wanted to be sure I wouldn't miss any by using the top section of the ide, I'll start with street.
Oh and what is the max menu length? residential\details has like 262 objects
So far I've done this:
That is right, isn't it?Code:if (item_selected == 1) // Bathroom { menu_header = CHANGE THIS; menu_addItemHash("CJ Toilet Roll", MODEL_CJ_TOILET_ROLL); menu_addAction(); menu_addItemHash("CJ Toilet Brush", MODEL_CJ_TOILET_Brush); menu_addAction(); menu_addItemHash("CJ Shower", MODEL_cj_shower); menu_addAction(); menu_addItemHash("CJ Shower Rack", MODEL_CJ_SHOWER_RACK); menu_addAction(); menu_addItemHash("GB SinkH", MODEL_GB_sinkH); menu_addAction(); menu_addItemHash("CJ Toilet Roll Dispenser", MODEL_CJ_T_ROLL_DISP); menu_addAction(); menu_addItemHash("CJ Hand Drier", MODEL_CJ_HANDDRIER); menu_addAction(); menu_addItemHash("CJ Med Toilet 2", MODEL_CJ_MED_TOILET_2); menu_addAction(); menu_addItemHash("CJ Med Sink 3", MODEL_CJ_MED_SINK_3); menu_addAction(); menu_addItemHash("BM Bathtub", MODEL_BM_bathtub); menu_addAction(); menu_addItemHash("GB Damagedsink01", MODEL_GB_damagedsink01); menu_addAction(); menu_addItemHash("CJ Towel Dispenser", MODEL_CJ_TOWEL_DISP_3); menu_addAction(); } else if (item_selected == 2) // Bedroom { menu_header = CHANGE THIS; menu_addItemHash("BM_Sofabed", MODEL_BM_sofabed); menu_addAction(); menu_addItemHash("CJ Bedroom1 W", MODEL_CJ_BEDROOM1_W); menu_addAction(); menu_addItemHash("GB Wardrobes2", MODEL_gbwardrobes2); menu_addAction(); menu_addItemHash("EC Locker01", MODEL_EC_locker01); menu_addAction(); menu_addItemHash("EC Locker", MODEL_EC_locker); menu_addAction(); menu_addItemHash("EC Shipbunk", MODEL_EC_shipbunk); menu_addAction(); menu_addItemHash("EC Shipcabin", MODEL_EC_shipcabin); menu_addAction(); menu_addItemHash("EC Shipbunk Dresser", MODEL_EC_shipbunk_dresser); menu_addAction(); menu_addItemHash("EC Shipbunk Sable", MODEL_EC_shipbunk_table); menu_addAction(); menu_addItemHash("GB Bed05", MODEL_GB_bed05); menu_addAction(); menu_addItemHash("GB Bed09", MODEL_GB_bed09); menu_addAction(); menu_addItemHash("GB Bed13", MODEL_GB_bed13); menu_addAction(); menu_addItemHash("GB Bedsidetable01", MODEL_GB_bedsidetable01); menu_addAction(); menu_addItemHash("GB Dresser03", MODEL_GB_dresser03); menu_addAction(); menu_addItemHash("GB Dresser07", MODEL_GB_dresser07); menu_addAction(); menu_addItemHash("GB Mattress02", MODEL_GB_mattress02); menu_addAction(); menu_addItemHash("GB Mattress03", MODEL_GB_mattress03); menu_addAction(); menu_addItemHash("GB Wardrobe10b", MODEL_GB_wardrobe10b); menu_addAction(); }
It looks sorta off with the first chunk but it's not like that in the editor..?![]()
| « Previous Thread | Next Thread » |