I know it’s late to revive a topic like this, but I have to say thank you, @BitwiseAndrea, this is so much easier and I have used it to create custom proximity prompts for my game!
Thank you for the amazing resource! I didn’t use it but I took some methods to create my own!
Hello! Great resource! I did come across an issue that I am unsure of how to fix. I edited the default style to look like this:
But when I try it in-game it does this for some reason:
Just kinda flickers for a second and then it disappears.
Explorer:
Everything except what’s circled in red is fully transparent.
Sorry for the trouble
Great job! It really brings the prompt to life, rather than the boring modern style.
Definitely downloading this, it really looks helpful!
not working for me. Does anyone have a video tutorial on this?
how would i be able to do advance customization?
For some reason it sometimes doesnt scale correctly. The function updateUIFromPrompt sometimes make text appear out of the proximity box.
Step to reproduce: Set object text to something large.
But for small texts it works perfectly!
Also If I manually make a copy of a default ProximityPrompt generated by Roblox it has different naming and different childs layout from the default prompt you provide.
The one from Roblox and mine differ because recently I updated the Roblox one to work with automatic size And i’m working on making a v2 of this to handle that. Just need a bit of free time. Once i finish that your problem should be solved.
It doesn’t work…
this has been happening ever since the new font update… really restricting because i can’t use special fonts in my custom proximityprompts anymore.
This is fabulous! I’ve also found that my games lack style in proximity prompts because I never know how to write the code to customize them. Now that i’ve found this I can never go back.
Great work!
I ran into an issue similar to this when I first tried to use this model. The issue may not necessarily be any ui but rather that you have the “Requires Line Of Sight” value checked in the proximity prompt.
Not sure if that fixes your issue but that’s how I solved my similar issue.
it will be MUCH easier if you guys put a customize properties in properties tab
Good job. This is so good. I will use this for sure!
This surely gave me a start for me to make my own prompt handler! I made one just like the game DOORS has!
If anyone is getting the error “Enum.Font.Unknown can't be passed to TextService:GetTextSize()
” use my revision of this asset which fixes this issue by getting the font name from the FontFace
and plugging into Enum.Font
.
local actionTextFontFace = script.Default.PromptFrame.ActionText.FontFace
local actionTextFontFamily = tostring(actionTextFontFace.Family)
local actionTextFontFamilySplit = actionTextFontFamily:split("rbxasset://fonts/families/")
local actionTextFontFamilySplitA = actionTextFontFamilySplit[2]
local actionTextFontFamilySplitASplit = actionTextFontFamilySplitA:split(".json")
local actionTextFont = actionTextFontFamilySplitASplit[1]
local objectTextFontFace = script.Default.PromptFrame.ObjectText.FontFace
local objectTextFontFamily = tostring(objectTextFontFace.Family)
local objectTextFontFamilySplit = objectTextFontFamily:split("rbxasset://fonts/families/")
local objectTextFontFamilySplitA = objectTextFontFamilySplit[2]
local objectTextFontFamilySplitASplit = objectTextFontFamilySplitA:split(".json")
local objectTextFont = objectTextFontFamilySplitASplit[1]
ugh yeah i need to update that sorry. haven’t updated since fonts have been updated.
It’s okay! Also if you’d like to me to take my revision of the marketplace and send you the new version I made I would be happy to do so.
Never saw a Roblox Staff so motivated to help the Community so much! (By making Plug-Ins and resources I mean)
Didn’t read the entire post, but would we be able to have a Plug-In for this? Would be great!