When adding new bullets, several changes have to be made;
Update lowquality and highquality scripts with visibility toggles.
Update GameTitle with interceptable bullets.
Recreate (clone and delete original), in the following order (or so god help you it'll fuck up);
ctr_PartDrawer
GUI_LowPartDrawer
GUI_HighPartDrawer
ctr_GUI
ctr_GUILow
NB: the two GUI part drawers and ctr_GUILow need reparenting. Do not forget this or things will go wonky. Real wonky. The PartDrawers control the GUI unsurprisingly, so if you don't recreate and reparent them, shots start going on top of the GUI. Fun!
Log of convo;
15:27 - th15 -V- Co.: uhh no
15:28 - [FOR] Arcalane: bugger. I've been having some problems with custom bullets and the surfaces mode. :/
15:28 - th15 -V- Co.: oh hey you'rein my junk folder
15:28 - [FOR] Arcalane is flattered. :v
15:29 - th15 -V- Co.: you need to clone and recreate the part controller object
15:29 - th15 -V- Co.: its got to do with event execution order
15:29 - th15 -V- Co.: and this is why the BSF codebase is so fucked.
15:29 - [FOR] Arcalane: ahhh
15:29 - th15 -V- Co.: things like this happen
15:29 - [FOR] Arcalane: what file's that again? partdrawer?
15:30 - th15 -V- Co.: i dunno
15:30 - th15 -V- Co.: the thing that draws stuff to the surface
15:30 - th15 -V- Co.: Recreate Partdrawers then recreate ctr_GUIs when adding new bullets
15:30 - th15 -V- Co.: this is the note i wrote to myself.
15:31 - [FOR] Arcalane: anything special to know about recreating, or is it just clone, nuke and rename?
15:31 - th15 -V- Co.: Update Bullets list in GameTitle when adding bullets
Update loquality and highquality scripts too
15:31 - [FOR] Arcalane: done loqual and hiqual
15:31 - th15 -V- Co.: yea thats the idea
15:31 - [FOR] Arcalane: alright, cool
15:31 - th15 -V- Co.: you have to reset the parent for one of them though
15:32 - [FOR] Arcalane: mmkay
15:34 - [FOR] Arcalane: to be honest I'm surprised I even got them working in the first place
15:34 - th15 -V- Co.: hell, im surprised i did.
15:34 - [FOR] Arcalane: hahaha. The dual turrets are cheap hacks as well. I'm just making the game draw a single shot that looks like two.
15:38 - [FOR] Arcalane: fingers crossed this should work
15:41 - [FOR] Arcalane: recreate the GUI partdrawers too?
15:41 - th15 -V- Co.: yea
15:41 - th15 -V- Co.: otherwise the bullets appear above the gui i tihnk
15:41 - [FOR] Arcalane: haha
15:42 - [FOR] Arcalane: and apparently the esc button stops working if you don't, too.
15:42 - th15 -V- Co.: heh
15:43 - [FOR] Arcalane: ah well, getting it down pat will help in the long run
15:44 - [FOR] Arcalane: they have to be recreated in a specific order, right?
15:44 - th15 -V- Co.: yea
15:50 - [FOR] Arcalane: well, so far so good, although the escape menu is still bugging out :/
15:50 - th15 -V- Co.: that's probably because some parent isnt set
15:50 - th15 -V- Co.: the partdrawers need to be parented to ctrpartdrawer or something like that
15:50 - [FOR] Arcalane: that might explain it
15:51 - th15 -V- Co.: it has to
15:51 - th15 -V- Co.: othweise you're screwed
15:51 - [FOR] Arcalane: yeah, missed the parent. I really wish there was a faster way to scroll that list.
15:51 - [FOR] Arcalane: or manually input the friggin' parent name
15:52 - th15 -V- Co.: heh
15:52 - th15 -V- Co.: you should try expanding the entire resource trree
15:52 - th15 -V- Co.: and watch your ocmputer die
15:52 - th15 -V- Co.: all those icons...
15:52 - [FOR] Arcalane: hahaha, yeah, it takes a few seconds to cache all the sprites
15:56 - [FOR] Arcalane: there we go! \o/ thanks muchly