[b]WARNING: UPDATING REQUIRES YOU TO REMOVE THE DATA FILES MADE IN PREVIOUS VERSIONS LOCATED garrysmod\garrysmod\data\ThreeD[/b]
[b]Download:[/b]
[url=http://www.garrysmod.org/downloads/?a=view&id=130075][img]http://www.garrysmod.org/img/?t=dll&id=130075[/img][/url]
[url]http://www.garrysmod.org/downloads/?a=view&id=130075[/url]
In 2010 q3k made a great tool called ThreeD, now 2 years later I have decided to pick it up as a project and add some ideas and bug fixes he has not.
MAKE SURE THE GARRYSMOD FOLDER IS THE SAME WITH GARRYSMOD/GARRYSMOD WHERE THE ADDON AND RESOURCE FOLDER MATCH WITH THE ALREADY MADE ADDON AND RESOURCE FOLDER.
Latest Look:
[img]http://thisfile.me/ss/1337323764-a.jpg[/img]
Video showing updates: (1.3)
This video is outdated from the actual 1.3 release. I did a midnight edit before releasing.
[media]http://www.youtube.com/watch?v=QER7q-3ssnA[/media]
Original Video:
[media]http://www.youtube.com/watch?v=x-ojpVq8REw[/media]
Album of Photos: [url]http://imgur.com/a/vBjCu[/url]
How to Add Fonts:
[media]http://www.youtube.com/watch?v=TXrls9IcRTI[/media]
This little addon lets you create 3D surface text in-game! Supports per-map settings, distance fading and comes with a handy STool (although it can be also easily called from any other Lua code).
Changelog 1.3:
- Added Creatorship to text so users can remove their own and not others.
- Dropdown of fonts
- Better Utilities > ThreeD display
- Fixed Color bug
- Added Fade Tool, So now you can set how far you want the text to fade IF you want it to fade at all.
Changelog 1.2:
- Data File now saves on text removal
- Added Color ability on STool itself
- Added Remove All Text button
- Added Remove Last Text button
- Created Admin tool in Utilities > Admin > ThreeD
1.4 Update:
Nothing planned atm.
[b]Download:[/b]
[url=http://www.garrysmod.org/downloads/?a=view&id=130075][img]http://www.garrysmod.org/img/?t=dll&id=130075[/img][/url]
[url]http://www.garrysmod.org/downloads/?a=view&id=130075[/url]
Holy crap... I used this tool on my server... nice to be updated again!
[QUOTE=Greatie;35923954]Holy crap... I used this tool on my server... nice to be updated again![/QUOTE]
Thanks, thought I was going to be shunned for taking on someone elses project, but I figured since it was 2 years since the initial release, and he never updated anything, and he says in the original thread its ok then figured I would.
Wow! Definitely using this on my server!
Can this be used on props?
Edit: Tried it on props and works greatly!
It can be used on anything, anywhere a trace can touch except for players. It wont stick on props, but I might add it so you can have that ability. It should not be hard, I just make it follow the props position instead of the static position.
Awesome!
I'm definitely going to use this on my sandbox server.
You're great at representing yourself, you talk so motivated and enthusiastic.
Much love, Eazy
using the original release right now, but I'll be upgrading when I find the time, thanks so much
Great job on this!
This will be handy :)
This is an amazing addon, there are so many uses.
I loved the ThreeD tool before this, and I love this one! But can you add like a function or checkbox so you can make the text fade farther away you get like in the original one?
[QUOTE=bullard120;35996302]I loved the ThreeD tool before this, and I love this one! But can you add like a function or checkbox so you can make the text fade farther away you get like in the original one?[/QUOTE]
You could do this yourself. Just take the alpha of the color and subtract it from a given distance.
NewAlpha = (TextAlpha) - (Distance / math.Max(TextAlpha , 1) )
or something of the sort.
[QUOTE=bullard120;35996302]I loved the ThreeD tool before this, and I love this one! But can you add like a function or checkbox so you can make the text fade farther away you get like in the original one?[/QUOTE]
Yea im sorry I kind of borked that feature, because of the new color feature the alpha is now the fonts alpha, but I will make a checkbox, which will then ignore the alpha the user uses. 1.3 should be out soon, like in 1 day or even less.
[editline]18th May 2012[/editline]
ThreeD 1.3 Is out, I updated the thread with the new content you should all read.
[b]WARNING: UPDATING REQUIRES YOU TO REMOVE THE DATA FILES MADE IN PREVIOUS VERSIONS LOCATED garrysmod\garrysmod\data\ThreeD[/b]
[b]Download:[/b]
[url=http://www.garrysmod.org/downloads/?a=view&id=130075][img]http://www.garrysmod.org/img/?t=dll&id=130075[/img][/url]
[url]http://www.garrysmod.org/downloads/?a=view&id=130075[/url]
[QUOTE=Uglehs;36001231]Yea im sorry I kind of borked that feature, because of the new color feature the alpha is now the fonts alpha, but I will make a checkbox, which will then ignore the alpha the user uses. 1.3 should be out soon, like in 1 day or even less.
[editline]18th May 2012[/editline]
ThreeD 1.3 Is out, I updated the thread with the new content you should all read.
[b]WARNING: UPDATING REQUIRES YOU TO REMOVE THE DATA FILES MADE IN PREVIOUS VERSIONS LOCATED garrysmod\garrysmod\data\ThreeD[/b]
[b]Download:[/b]
[url=http://www.garrysmod.org/downloads/?a=view&id=130075][img]http://www.garrysmod.org/img/?t=dll&id=130075[/img][/url]
[url]http://www.garrysmod.org/downloads/?a=view&id=130075[/url][/QUOTE]
1.4 -> sbox_maxthreedee
Aka, maximum amount that each player can place at any given time, to stop people from minging and CPU raping others by spamming it in a given area.
Placeable text?
WITHOUT ROPES?
OR WIREMOD SCREENS?
I wish I could rate Lua King and Winner a million times.
[QUOTE=Phoenixf129;36004915]1.4 -> sbox_maxthreedee
Aka, maximum amount that each player can place at any given time, to stop people from minging and CPU raping others by spamming it in a given area.[/QUOTE]
I didn't know that was possible with non entities. Ill get right on it.
Thank you Uglehs! Your awsome
It would be nice if you add a feature for server owners,
Lets say users can use this tool and it does not save to the map it will remove like a players prop, once they leave the text leaves.
If you add this feature for a server owners I would be highly appreciated.
[QUOTE=jkropp;36008183]It would be nice if you add a feature for server owners,
Lets say users can use this tool and it does not save to the map it will remove like a players prop, once they leave the text leaves.
If you add this feature for a server owners I would be highly appreciated.[/QUOTE]
Ill add more configuration like this in the next update.
[editline]18th May 2012[/editline]
I should also note I am making a DarkRP version, where it charges people per letter, and doesn't save if the user leaves.
I guess I'm lucky to have the only DarkRP version of Ugleh's tool on my server (Raid and Print RP). It's a great tool!
I added the limit, but its not based off sbox, its in the config.
Cant wait for the darkrp Version!
[QUOTE=jkropp;36011834]Cant wait for the darkrp Version![/QUOTE]
I think its done, I just need to have this guy test it.
[QUOTE=Uglehs;36013472]I think its done, I just need to have this guy test it.[/QUOTE]
I can always stick it in my RP server. Just give me a heads up if you want it testing.
[QUOTE=Phoenixf129;36013864]I can always stick it in my RP server. Just give me a heads up if you want it testing.[/QUOTE]
Tell me if it works
[url]http://dl.dropbox.com/u/58144757/RPThreeD.rar[/url]
the config file contains CostPerLetter which needs to be edited.
why not use hooks
[QUOTE=Banana Lord.;36015283]why not use hooks[/QUOTE]
for which part?
ThreeD_CostPerLetter
ThreeD_CostPerLabel
etc
[QUOTE=Uglehs;36014414]Tell me if it works
[url]http://dl.dropbox.com/u/58144757/RPThreeD.rar[/url]
the config file contains CostPerLetter which needs to be edited.[/QUOTE]
[rpthreed\cl_main.lua:184] attempt to index global 'threed' (a nil value)
[rpthreed\cl_main.lua:91] attempt to index field 'Config' (a nil value)
[QUOTE=Banana Lord.;36019249]ThreeD_CostPerLetter
ThreeD_CostPerLabel
etc[/QUOTE]
Why would you use hooks for a config? To remove the config? I thought about that, the code originally had a config file so id have to edit alot of stuff.
[QUOTE=Phoenixf129;36019861][rpthreed\cl_main.lua:184] attempt to index global 'threed' (a nil value)
[rpthreed\cl_main.lua:91] attempt to index field 'Config' (a nil value)[/QUOTE]
I was away for the weekend but here:
[url]http://dl.dropbox.com/u/58144757/RPThreeD.rar[/url]
[QUOTE=Uglehs;36029585]Why would you use hooks for a config? To remove the config? I thought about that, the code originally had a config file so id have to edit alot of stuff.[/QUOTE]
so scripts could change the cost of things
Sorry, you need to Log In to post a reply to this thread.