Hamr Online - A map prototyping tool

Hamr Online - A map prototyping tool Alpha-Displacements

Necrσ

aa
Nov 16, 2015
198
488
I know its still in alpha but if it is going to be a tool that works alongside hammer maybe try to make the controls and layout similar to that of hammer so that anyone who knows how to use hammer will be able to pick up how to use this tool fairly easily, just some ideas.
 

andonin

L2: Junior Member
Oct 1, 2011
51
141
I know its still in alpha but if it is going to be a tool that works alongside hammer maybe try to make the controls and layout similar to that of hammer so that anyone who knows how to use hammer will be able to pick up how to use this tool fairly easily, just some ideas.
With the latest update, I wrote a custom camera control that is Hammers wasd+arrows+scroll controls. So that is one of the design principles
 

Piezo_

L2: Junior Member
Dec 29, 2015
51
5
Possibly add an option to use right-click instead of middle-click for selections?
(Not every computer/mouse has a middle-click button.)
 

andonin

L2: Junior Member
Oct 1, 2011
51
141
Possibly add an option to use right-click instead of middle-click for selections?
(Not every computer/mouse has a middle-click button.)

Sure. I've got it implemented, expect to see it in the next update!
 

andonin

L2: Junior Member
Oct 1, 2011
51
141
Currently working on a full scale map layout tool for linear maps (not standin/gravelpit/steel) that should support cp_ and eventually _pl. It will then be integrated with this editor so as to support full scale vmf generation. Still a lot to go, and I'm aware of a few bugs in the editor, but this project is NOT dead. That being said, school is back on the priority list so my energy for projects is fluctuating.

Have a preview of the map layout generator...
file

morelines.png

http://i.imgur.com/Wxm6x5f.png

The green and grey areas are external and internal areas respectively
The larger colored dots represent spawns and objectives.
The colored lines represent projected player flows and team advantages along routes.

Currently it can predict team balance (inaccurately, still fine tuning and training)
It cannot run the genetic algorithm needed to attempt correcting team balance.

I have plans to implement a mirror function so as to create symmetric maps but haven't actually sat down and plotted the feature out. Sure I'll figure it out.

edits for image link being broken
 
Last edited:

Infomaniac

L6: Sharp Member
Nov 29, 2015
374
207
This is beyond amazing.
 

Yabayabayaba

L5: Dapper Member
Jun 2, 2016
243
77
You should be proud of yourself man, this is the best things since shark's mapping pack!
A few suggestions
-an in program help page that tells you the controls
-if possible, could you make right click select an object? I don't know if that is possible within a html
-add a way to place platforms and ramps outside of rooms (this may be possible I just can't find it)
-copy and paste would be awesome
Keep up the good work man!
 
Last edited:

andonin

L2: Junior Member
Oct 1, 2011
51
141
Holy smokes this project has fallen off the wagon for me...
quick answers:
-No you cannot bind functions to right click with browser applications
-the interface is a basic menu library that has been reused a thousand times
-copy paste is possible, though managing the hierarchy in JS is hard enough
-elevation was controllable by node in an early version, but there was no way for the system to resolve it in a predictable manner so the feature was scrapped in exchange for the current ramp system, which works fairly well
-outside areas don't really exist yet, not until I fix floor divisions
-I'm not dead, I just have other projects entirely to similar to this (Unreal Engine goodies)

More to Come?
 

andonin

L2: Junior Member
Oct 1, 2011
51
141
I know its still in alpha but if it is going to be a tool that works alongside hammer maybe try to make the controls and layout similar to that of hammer so that anyone who knows how to use hammer will be able to pick up how to use this tool fairly easily, just some ideas.

Could you specify the differences? I'm willing to update the controls rapidly to match Hammers.

Otherwise, I'm un-burying this project as parts of it become relevant and intertwined with other projects of mine. It will be updated along with them. It'll be mostly bug fixes at first as I re-familiarize myself, then a basic "How-To" video.
 

LadyRaee

CHEERFULLY SUICIDAL
Sep 1, 2012
197
217
It's amazing prototyper and I really hope you'll continue to update it, or maybe use knowledge gained here to make it in some more advanced toolkit than pure .js (Unity web player maybe? ).
 

Yabayabayaba

L5: Dapper Member
Jun 2, 2016
243
77
as in the download is on the website, or it is a hosted website? if the latter what is the link?
 

Yabayabayaba

L5: Dapper Member
Jun 2, 2016
243
77
ah thanks
 

andonin

L2: Junior Member
Oct 1, 2011
51
141
It's amazing prototyper and I really hope you'll continue to update it, or maybe use knowledge gained here to make it in some more advanced toolkit than pure .js (Unity web player maybe? ).

I have designed procedural generation tools in Unreal that use similar methods for room descriptions and generation, cpp is much more friendly than js. However, the point of this project is to be entirely mobile, able to run on any computer that can support a modern browser. If I was to design a self standing tool it would likely have to be much more complex and intricate, serving as a replacement for source editor, instead of a concept mock-up tool.