Jump to content

Recommended Posts

I was trying to find some new scripting entities that would allow you to control :

 

Items : if players can buy them / use them / if you can just give players all items / certain items. ect. 

Heroes: if you can just force all players to be a specific hero with certain abilities. 

 

Can we decompile their maps from the main game? The tutorial maps would be a great starting point. 

Share this post


Link to post
Share on other sites

I was trying to find some new scripting entities that would allow you to control :

 

Items : if players can buy them / use them / if you can just give players all items / certain items. ect. 

Heroes: if you can just force all players to be a specific hero with certain abilities. 

 

Can we decompile their maps from the main game? The tutorial maps would be a great starting point. 

I think that's defined in some text table files (i had a look at the last winter dire map) - would you want to modify this throughout the game or just change balance in general?

 

Do you actually know what you want to make though? I have a fairly good idea of what would be a fun game mode that was in Warcraft 3.

i think something like uther party from wc3 would be super fun and very extendable (publishing updates through the workshop). it's a collection of mini games and heroes vote in a 'lobby' room on what mini game they want to play next. we could start with a few puzzle and mini games and then build more in the future. would also lend it self to remote work with referencing level files from other people in.

Share this post


Link to post
Share on other sites

The scripting stuff is a bit limiting because you dont have 100% control of input (keyboard/mouse/etc) and output (camera). Which means that you cant easily map mouse movement to camera movement.

Which means you cant really create a new game with this, like an fps, with new controller schemes. Just maps for Dota 2.

 

But those maps can still be interesting :)

Could be cool to build up some kind of first person, zeno clash brawler with dota2 heroes :D

Share this post


Link to post
Share on other sites

I love DOD, much more than CS; the problem there is not the engine but the fact that they messed a bit too much with the formula, changing important gameplay parameters we had all mastered.

I don't care about a port, I would like a proper successor.

Btw we should split the topic…

Share this post


Link to post
Share on other sites

I would totally want to play around with the new Hammer if it weren't attached to a friggin' MOBA. Guess I'll have to wait for a new game to appear...

I honestly feel the same way, sort of handcuffed by the genre. L4d3 will be a watershed moment.

Share this post


Link to post
Share on other sites

 

I would totally want to play around with the new Hammer if it weren't attached to a friggin' MOBA. Guess I'll have to wait for a new game to appear...

I honestly feel the same way, sort of handcuffed by the genre. L4d3 will be a watershed moment.

 

 

At this point I just want HL3 to appear so we can get some SP rolling again!

Share this post


Link to post
Share on other sites

Hehe it's still pretty nice to see a real-time rendering in Hammer itself :P

 

 

I just also wanted to show you a very intersting stuff, you should check out the file lights.fgd in the SteamAppscommondota 2 betadota_ugcgamecore folder. You can see things such as :

 

 

@pointclass iconsprite("materials/editor/light_env.vmat") global( worldlighting ) worldlighting() = env_world_lighting :

"Internal entity dictating how global illumination is treated in-game"
[
method(choices) : "Method" : 1 =
[
0 : "Discard"
1 : "Bake Static Lighting"
2 : "Ambient Occlusion"
3 : "Quasi-Realtime Radiosity (Experimental)"
]

 

 

@BaseClass = TimeOfDay 

[
input RunCommand(string) : "Run time-of-day command"
output OnSunrise(void) : "Typically fired when night transitions into day."
output OnSunset(void) : "Typically fired when day transitions into night."
 
classnameoverride(string) : "Classname Override" : "env_time_of_day"
]

 

 

@BaseClass = RealisticDayNightCycle

[
time(choices) : "Time of Day" : "15.0" : "" =
[
"0.0" : "Midnight"
"0.083" : "0:05 a.m."
"0.166" : "0:10 a.m."
"0.25" : "0:15 a.m."
"0.333" : "0:20 a.m."
"0.416" : "0:25 a.m."
"0.5" : "0:30 a.m."
"0.583" : "0:35 a.m."
"0.666" : "0:40 a.m."
"0.75" : "0:45 a.m."
"0.833" : "0:50 a.m."
"0.916" : "0:55 a.m."
 
[...]
 
"23.0" : "11:00 p.m."
"23.083" : "11:05 p.m."
"23.166" : "11:10 p.m."
"23.25" : "11:15 p.m."
"23.333" : "11:20 p.m."
"23.416" : "11:25 p.m."
"23.5" : "11:30 p.m."
"23.583" : "11:35 p.m."
"23.666" : "11:40 p.m."
"23.75" : "11:45 p.m."
"23.833" : "11:50 p.m."
"23.916" : "11:55 p.m."
 
"0.0" : "Midnight"
]
 
date(choices) : "Day of the Year" : "172" : "" =
[
"1" : "January 1"
"2" : "January 2"
"3" : "January 3"
"4" : "January 4"
"5" : "January 5"
 
[...]
 
"358" : "December 24"
"359" : "December 25"
"360" : "December 26"
"361" : "December 27"
"362" : "December 28"
"363" : "December 29"
"364" : "December 30"
"365" : "December 31"
]
 
daylength(float) : "Day Length" : "300.0" : ""
 
location(string) : "Location" : "Seattle" : ""
 
custom_timezone(choices) : "Custom Time Zone" : "UTC-08:00" : "" =
[
"UTC-12:00" : "UTC-12:00"
"UTC-11:00" : "UTC-11:00"
"UTC-10:00" : "UTC-10:00"
 
[...]
 
"UTC+12:45" : "UTC+12:45"
"UTC+13:00" : "UTC+13:00"
"UTC+14:00" : "UTC+14:00"
]
custom_latitude(float) : "Custom Latitude" : "47.6106" : ""
custom_longitude(float) : "Custom Longitude" : "-122.1994" : ""
 
synodic_month(float) : "Synodic Month Length" : "29.5" : ""
lunar_phase(choices) : "Lunar Phase" : "3.1416" =
[
"0.0000" : "New Moon"
"0.7854" : "Waxing Crescent"
"1.5708" : "First Quarter"
"2.3562" : "Waxing Gibbous"
"3.1416" : "Full"
"3.9270" : "Waning Gibbous"
"4.7124" : "Third Quarter"
"5.4978" : "Waning Crescent"
]
]
 

 

Just imagine the possibilities, it's insane. I'm already in love

Share this post


Link to post
Share on other sites

I started looking into making a "Settlers of Catan" remake for Dota. "Settlers of Dota"

 

it would require the ability to click on things tho. I bet there is a script that I could write for that. hmmmm

 

I was trying to find some new scripting entities that would allow you to control :

 

Items : if players can buy them / use them / if you can just give players all items / certain items. ect. 

Heroes: if you can just force all players to be a specific hero with certain abilities. 

 

Can we decompile their maps from the main game? The tutorial maps would be a great starting point. 

 

All of the above is possible and should be easy to do.

This guy is streaming the remake of Element TD in dota 2 http://www.twitch.tv/quintinity/

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...