perdita_x_dream
14th May 2007, 03:32 PM
Hello!
I have been trying to read a bunch of tutorials on the SimPE site and also here, about creating new pie menus and about BHAV:s.. My intention is to create a global mod for the computers (or at least one..) that allows you to buy stuff from the Sellafone Gadget Kiosk. It's not the easiest of tasks, but I haven't really gotten the pie menu to work either, so I would like some help if possible..
I'm not sure if it's even possible to make this kind of global mod, does anyone know if the computers are possible to affect in this way? I have seen the shop-at-home modded computer, but no global mod alternative and that makes me wonder...
I am using the objects.package from Seasons, and have found the pie menu functions and strings from the expensive computer (0x7F96C47B) and I have also extracted a bunch of BHAV:s from the gadget kiosk (0X7F011AE9).
I have made a new pie menu string, with the name 'buy gadgets' and it has number 0x001F, and created a new pie menu function - 0x1F - pointing it to a clone of Function - Init to test the pie menu. All have group "0x7F96C47B", is that correct? I am wondering if they should have group 0xFFFFFFFF, but when I assigned this to Pie menu functions they all went beserk and read zeros instead of pie menu words..
When I try to Add BHAV:s from the kiosk into the package, and point the new pie menu to one of them, it mostly sais "invalid BHAV", I am not sure what instance numbers I should give them, and if I assign a different group to them, I think that something goes wrong with the instance-numbers, since they are connected in some way.. I don't think I'll figure this out by playing around with the BHAV:s.. What would be the correct way to point the new pie menu to a function that enables the Buy-function from the kiosk? I have not found a tutorial that sheds light on this yet, just some text in a programmers guide to BHAV:s about importing semi-globals from a foreign library means that you have to "import all the semi-globals that are called by the function and repeat the same process", and that didn't make much sense.. I am guessing it has to do with the conflict between stuff from different groups that have the same instancenumber, but I don't really get what I can do about it.. Or am I totally wrong?
I guess I'm out to deep, but I'll try to keep learning, if anyone can help me to at least get the pie menu to show up, I would be very happy :)
Hugs
/Linnea
I have been trying to read a bunch of tutorials on the SimPE site and also here, about creating new pie menus and about BHAV:s.. My intention is to create a global mod for the computers (or at least one..) that allows you to buy stuff from the Sellafone Gadget Kiosk. It's not the easiest of tasks, but I haven't really gotten the pie menu to work either, so I would like some help if possible..
I'm not sure if it's even possible to make this kind of global mod, does anyone know if the computers are possible to affect in this way? I have seen the shop-at-home modded computer, but no global mod alternative and that makes me wonder...
I am using the objects.package from Seasons, and have found the pie menu functions and strings from the expensive computer (0x7F96C47B) and I have also extracted a bunch of BHAV:s from the gadget kiosk (0X7F011AE9).
I have made a new pie menu string, with the name 'buy gadgets' and it has number 0x001F, and created a new pie menu function - 0x1F - pointing it to a clone of Function - Init to test the pie menu. All have group "0x7F96C47B", is that correct? I am wondering if they should have group 0xFFFFFFFF, but when I assigned this to Pie menu functions they all went beserk and read zeros instead of pie menu words..
When I try to Add BHAV:s from the kiosk into the package, and point the new pie menu to one of them, it mostly sais "invalid BHAV", I am not sure what instance numbers I should give them, and if I assign a different group to them, I think that something goes wrong with the instance-numbers, since they are connected in some way.. I don't think I'll figure this out by playing around with the BHAV:s.. What would be the correct way to point the new pie menu to a function that enables the Buy-function from the kiosk? I have not found a tutorial that sheds light on this yet, just some text in a programmers guide to BHAV:s about importing semi-globals from a foreign library means that you have to "import all the semi-globals that are called by the function and repeat the same process", and that didn't make much sense.. I am guessing it has to do with the conflict between stuff from different groups that have the same instancenumber, but I don't really get what I can do about it.. Or am I totally wrong?
I guess I'm out to deep, but I'll try to keep learning, if anyone can help me to at least get the pie menu to show up, I would be very happy :)
Hugs
/Linnea