Jump to content

Ashlocke's Handy Menu


Ashlocke

Recommended Posts

I decided to post a custom menu that I created for my own convenience here for anyone that would like to have it as well.

 

I tend to get long winded sometimes, so I will break up this post into several.

The next few posts will contain code and more elaborate details for the people who enjoy that sort of stuff.

You dont have to read any further posts to enjoy the menu.

This first post is the important one that has the simplest instructions and no extra unnecessary information and is designed to just get it installed properly.

 

Here is a download link for the zipped file:

 

Ashlocke's Handy Menu - Click Here to Download

 

Simply place it into your "City of Heroes" folder and "extract here".

 

If your game installation does not already have this file folder structure, it will create it automatically:

"data\texts\English\Menus" It will also create "data\customwindows"

 

Here is an image of what the file structure should look like when correctly unzipped along with both files:

 

Folder "Menus" with the file "Ashlocke's Handy Menu":

 

Ashlockes%20Handy%20Menu.jpg

 

Folder "customwindows" with the file "custom.window":

Custom%20Window.jpg

 

That's it, you're done. The next time you log into the game you should see Ashlocke's Menu appear in the TOP LEFT corner.

You can move it around, resize it like any other window by dragging the edges. Here is what you should see:

 

Ashlockes%20Handy%20Menu%20Window%20-%20Top%20Left%20Corner.jpg

 

NOTE: Each time you start the CoH game client the menu position will reset to the top left corner.

 

Please enjoy.

Ashlocke.

Link to comment
Share on other sites

Ashlocke's Handy Menu - more in depth detail on certain menu items.

 

NOTE: Many of the items and powers contained within the menu need to be unlocked in game before you can use them.

Most of them can be found in the Pay to Win vendors located in each of the starter zones. Some are free, some cost "Inf".


General Menu Notes:

[*] Some menu selections will output a pregenerated prompt and need you to input more info, such as a character's name, example: the /altinvite selection will return the /altinvite command into the chat line and needs you to input the character's name that you wish to invite to your Super Group.

 

[*] The Flypose emote only works once you are flying forward, it does not give you the power of flight, it's just an emote.

 

[*] Exit Mission = This performs the same function as clicking the blue "Exit Mission" button that you normally see when a mission is completed. Sometimes this button fails to display and you have to walk all the way back to the exit and leave that way. This menu selection will in most cases work as an alternate fix to that.

 

[*] QUIT ALL AND RESET MISSION = It is in all caps on the menu because this is a powerful command which does several things. It will exit you from any mission you are in and reset the mission. It will remove you from any team, task force, trial, flashback, or Architect mission that you are on. This menu selection is in all caps on the menu to make you pause and think before clicking it.

 

[*] Preset with 3 chat window sizes. Default will return you to default size. Large is 200% size, Minimal is 80% size. Note that the text size will also scale without affecting the text size you may have set in options, so for example, if you have it set to text size 13, and then enlarge the chat window by 200%, it will still be size 13, just twice the *visual* size. The same applies to the minimal setting. I did this because sometimes I need the window really big in order to see the microscopic channel selectors at the bottom. The minimal version is for when I don't want to completely close the window and just want to casually monitor for certain channel activity.

 

[*] Your Custom Channels = This selection will display all of the custom global channels to which you belong as well as display the channel members. It outputs this information to the system channel.

 

[*] Get Global Name/Get Local Name = These commands do the exact opposite of each other. If you don't have the person in view to be able to right click on them and select these commands, you can do so manually if you know either their @GLOBAL name, or their Local Character Name. Inputting one will return the other.

 

[*] Anti Mistell Feature = Have you ever had a chat with someone via tells, and then an hour later accidentally hit backspace and sent them a mistell, then you have to send another one apologizing for the mistell, and then you get roped into a 15 minute conversation about random nonsense. Would you like to take preventative steps to make sure that never happens again? Then click the Anti Mistell Feature. (Note: you need to use it after the end of every conversation that you're sure is over and don't want to mistell from that point onward)

 

[*] Mastermind Stuff = Only really useful if you play a Mastermind Alt. The dismiss all pets, works for all pets, not just masterminds pets. The rest are just a very short list of pet emotes to make all your pets do those emotes. Feel free to alter the .MNU file to customize the emotes to your preference.

 

[*] The dismiss all pets menu item has several copies in different menu place, this is for convenience, it's not a bug, it's a feature!

[*] Because sometimes the best thing a Mastermind can do is to NOT have pets out.

 

[*] NOTE: A note on redundant placing of powers that already exist in your powers menu: The reason I did this is because after a while the powers window gets really clogged with powers and they aren't generally listed in an organized way.


Technical Menu Notes:

[*] FPS and Netgraph = Your basic FPS Meter + Netgraph. Click to enable, click again to disable.

 

[*] Reload Graphics = Unloads/Reloads all textures (I no longer have much use for this as modern PCs generally have plenty of graphics RAM. But older systems may benefit from it so I included it)

 

[*] Draw Distance = I included 5 level increments of distance. Selecting 1 will return you back to default.

 

[*] Sync to Server = Basically for those times when you glitch out and the "normal" fix would be to change zones, or log out/in. Sync is your go to solution first as it forces roughly the same re-synchronization to happen without actually having to leave where you are. Examples: The inability to summon all of your MM pets (which happens all too often... )

 

[*] Anti Lag Settings = Back on the original game this command was useful if you were experiencing connectivity issues. It wasn't guaranteed to help as the cause of your issue could be anywhere between you and the server, but in some cases it can help. It has two switches, 1 and 2. If neither help, then this command can't deal with whatever the problem is. Also note, I am not 100% sure if this command is implemented on this current version of the game or it's server host.


 

If you ever accidentally delete the "Handy Menu" Button from the window, you don't have to reinstall it to get it back.

You can do it one of two ways:

 

Method one, which I feel is easier, copy this macro and paste it into chat:

/macro "Handy Menu" "Popmenu AHM"

Now drag that macro from your power tray where it appeared to the macro window. Done.

 

Method two, there is a button on the window called "New Command", click that.

A new button called "Edit Me" will appear.

Right click, "Edit Name" and input the name "Handy Menu"

Then again right click and this time click "Edit Command" and input "Popmenu AHM".

Done.

 

Thank you for reading.

Ashlocke.

Link to comment
Share on other sites

This looks really cool!

╔═══════════════════════════════════════════════════════════════════════════════════╗

Clave's Sure-Fire Secrets to Enjoying City Of Heroes
Don't bother with those farming chores...
Skip your homework on the Market...
Play any power sets that you want...
Because this game is easy.  Go have fun!

You'll be perfectly fine, promise! 

╚═══════════════════════════════════════════════════════════════════════════════════╝
Link to comment
Share on other sites

Here is the code for the file "Ashlocke's Handy Menu.mnu":

 

// Ashlocke's Handy menu
// Author: @Ashlocke
// Version: 1.0 - 06.05.2019
Menu "AHM"
{
Title "Ashlocke's Handy Menu"
Divider
Option "&1 Auction House" "ah"
Option "&2 Vault and Salvage" "toggle vault$$toggle salvage"
Option "&3 Ouroboros Portal" "powexecname Ouroboros Portal"
Option "&4 Portable Workbench" "powexecname Portable Workbench"
Option "&5 Dismiss All Pets" "petcomall dismiss"
Divider
Menu "Powers Menu"
{
	Title "Powers Menu"
	Divider
	Option "Reveal" "powexecname reveal"
	Divider
	Option "Renewal of Light" "powexecname Renewal of Light"
	Option "Return to Battle" "powexecname Return to Battle"
	Divider
	Option "Mission Transporter" "powexecname Mission Transporter"
	Option "Base Transporter" "powexecname Base Transporter"
	Option "Pocket D VIP Pass" "powexecname Pocket D VIP Pass"
	Option "Assemble The Team" "powexecname Assemble the team"
	Option "Team Transporter" "powexecname Team Transporter"
	Divider
	Option "Shadowy Presence" "powexecname Shadowy Presence"
	Divider
	Option "Self Destruction" "powexecname Self Destruction"
}
Divider
Menu "Chat Menu"
{
	Title "Chat Menu"
	Divider
	Option "Clear All Chat History" "clearchat"
	Option "Anti Mistell Feature" "t $name, Now you will mistell replies to yourself instead!"
	Divider
	Option "Chat Window Default Size" "window_scale chat 1"
	Option "Chat Window Large" "window_scale chat 2.0"
	Option "Chat Window Minimal" "window_scale chat 0.8"
	Divider
	Option "Your custom channels" "watching"
	Option "Get Player's Global Name" "Beginchat /get_global_name LocalNameGoesHere"
	Option "Get Player's Local Name" "Beginchat /get_local_name @GlobalNameGoesHere"
	Divider
	Option "Send me a thank you :)" "t @Ashlocke, Thank You!"
}
Divider
Menu "Character Menu"
{
	Title "Character Menu"
	Divider
	Option "Invite Alt to SG" "beginchat /altinvite "
	Divider
	Option "Build 1" "selectbuild #"
	Option "Build 2 - lv 10" "selectbuild #"
	Option "Build 3 - Alpha Slot" "selectbuild #"
	Divider
	Option "Flypose 1" "em Flypose1"
	Option "Flypose 2" "em Flypose2"
	Option "Flypose 3" "em Flypose3"
	Option "Flypose 4" "em Flypose4"
	Divider
	Option "Exit Mission" "requestexitmission 1"
	Option "QUIT ALL/RESET MISSION" "teamquitinternal"
}
Divider
Menu "Mastermind Menu"
{
	Title "Mastermind Menu"
	Divider
	Option "Dismiss All Pets" "petcomall dismiss"
	Divider
	Option "AlakazamReact" "petsayall <em AlakazamReact>"
	Option "BatSmashReact" "petsayall <em BatSmashReact>"
	Option "Champions!" "petsayall <em champion>"
	Option "Chicken" "petsayall <em chicken>"
	Option "Cower" "petsayall <em cower>"
	Option "Crouch" "petsayall <em crouch>"
	Option "Dance" "petsayall <em dance>"
	Option "Drink" "petsayall <em drink>"
	Option "Eat" "petsayall <em eat>"
	Option "Flex" "petsayall <em Flex1>"
	Option "Grief" "petsayall <em Grief>"
	Option "Juggle" "petsayall <em juggleballs>"
	Option "Perform Kata" "petsayall <em kata>"
	Option "Police Scanner" "petsayall <em listenpoliceband>"
	Option "Power Down" "petsayall <em powerdown>"
	Option "Power Up" "petsayall <em powerup>"
	Option "Protest" "petsayall <em protest>"
	Option "Read Newspaper" "petsayall <em afk>"
	Option "Robot Dance" "petsayall <em robotdance>"
	Option "Sit Crosslegged" "petsayall <em lotus>"
	Option "Smart Phone" "petsayall <em smartphone>"
	Option "Texting" "petsayall <em text>"
	Option "Thumbsup" "petsayall <em thumbsup>"
	Option "Wave" "petsayall <em wave>"
}
Divider
Menu "Buff Pets"
{
	Title "Shield Pets"
	Option "Light Fairy" "powexecname Light Fairy Pet"
	Option "Blue Wisp" "powexecname Blue Wisp Pet"
	Option "Shield Drone" "powexecname Shield Drone Pet"
	Option "Shield Oscillator" "powexecname Shield Oscillator Pet"
	Divider
	Title "Power Pets"
	Option "Dark Fairy" "powexecname Dark Fairy Pet"
	Option "Red Wisp" "powexecname Red Wisp Pet"
	Option "Power Drone" "powexecname Power Drone Pet"
	Option "Power Oscillator" "powexecname Power Oscillator"
	Divider
	Option "Dismiss All Pets" "petcomall dismiss"
	Divider
}
Divider
Menu "Vanity Pets"
{
	Title "Vanity Pets"
	Divider
	Option "Black Wolf" "powexecname Black Wolf Pet"
	Option "Cherub" "powexecname Cherub Pet"
	Option "Clockwork" "powexecname Clockwork Pet"
	Option "Coyote" "powexecname Coyote Pet"
	Option "Demon" "powexecname Demon Pet"
	Option "German Shepherd" "powexecname German Shepherd Pet"
	Option "Image of the Well Pet" "powexecname Image of the Well Pet"
	Option "Leprechaun" "powexecname Leprechaun Pet"
	Option "Liger" "powexecname Liger Pet"
	Option "Lion" "powexecname Lion Pet"
	Option "Lioness" "powexecname Lioness Pet"
	Option "Mekman" "powexecname Mekman Pet"
	Option "Mini SnowBeast" "powexecname Mini SnowBeast Pet"
	Option "Redcap" "powexecname Redcap Pet"
	Option "Rikti" "powexecname Rikti Pet"
	Option "Shadow Hound" "powexecname Shadow Hound Pet"
	Option "Spider" "powexecname Spider Pet"
	Option "Spiderling" "powexecname Spiderling Pet"
	Option "Spirit Panther" "powexecname Spirit Panther Pet"
	Option "Vanguard MVAS" "powexecname Vanguard MVAS Pet"
	Option "Winter Wolf" "powexecname Winter Wolf Pet"
	Option "Wolf" "powexecname Wolf Pet"
	Divider
	Option "Dismiss All Pets" "petcomall dismiss"
	Divider
}
Divider
Menu "Technical Menu"
{
	Title "Technical Menu"
	Divider
	Option "Screenshot No UI" "screenshotui 0"
	Option "Screenshot Show UI" "screenshotui 1"
	Divider
	Option "FPS and Netgraph" "++netgraph$$++showfps"
	Option "Reload Graphics" "reloadgfx"
	Divider
	Option "Draw Distance Default" "vis_scale 1"
	Option "Draw Distance 2x" "vis_scale 2"
	Option "Draw Distance 3x" "vis_scale 3"
	Option "Draw Distance 4x" "vis_scale 4"
	Option "Draw Distance 5x" "vis_scale 5"
	Divider
	Option "Sync To Server" "Sync"
	Option "Anti Lag Setting 1" "neterrorcorrection 1"
	Option "Anti Lag Setting 2" "neterrorcorrection 2"
}
}

 

Here is the code for the file "custom.window":

 


Window "Ashlocke's Menu" 0 0 130 80
Button "Handy Menu" "Popmenu AHM"
Open 1
End




 

That's it, if you don't want to download the zip file, you can manually place these files by copy/pasting the code into notepad, (or any text editor) and place them in the appropriate folders.

 

I want to give credit to Leandro who posted his macro container window several years ago back in 2015, which can be found in this thread, Link:

https://www.cohtitan.com/forum/index.php?topic=11080.msg186612#msg186612

 

That's it, I hope I covered everything. If not, post any questions, comments, or just stop by and say thanks.  :D

 

Ashlocke.

Link to comment
Share on other sites

I want to follow up with some additional info on the macro container window itself.

 

This has some very handy properties. It acts like an additional tray that holds MACROS.

If you have a tray full of home made macros taking up valuable tray slots, just DRAG them over to the macro window and it will populate it.

As you add more macros to it you may want to drag the edges and expand the window to make it easier to see them all, or just drag the slider bar up and down.

 

Probably the most ingenious aspect of the window is that it is account wide.

That means when you create a handy macro and you have 23 characters, you no longer have to log into EACH. AND. EVERY. ONE. in order to place your new macro onto them all.

Just populate the Macro Container Window and every character will suddenly have access to that new macro contained within the Macro Window.

 

You can rename macro entries on the fly, just right click, rename.

You can edit the contents of simple macros on the fly, just right click, edit.

You can order the macros within the window to appear in whatever order you like, Click+Hold+Drag them up and down and drop them in a new spot within the window.

You can delete macro entries, just right click and delete. Warning, just like adding macros is account wide, so is deleting macros.

 

The window always resets to the top left corner of the screen every time the CoH Game Client is run. You can reposition it anywhere you like once in game and it will remain in the new location until you again restart the game client. That means you can change characters all you like and the window wont move back to the top left, so it's not as annoying as it might seem.

Basically you just have to move it back into your preferred spot once at the start of your play session. Or, do like I do and just get used to it being in the top left corner.

 

I hope this helps.

Ashlocke.

Link to comment
Share on other sites

I thought this was on live but couldn't for the life of me remember how.  I figured maybe it was just something I confused from another game.  Glad I wasn't wrong.  This is very cool and awesomely handy.  Thanks for laying this out for us.  I plan on doing this in game tonight for all my targeting macros.

Link to comment
Share on other sites

I thought this was on live but couldn't for the life of me remember how.  I figured maybe it was just something I confused from another game.  Glad I wasn't wrong.  This is very cool and awesomely handy.  Thanks for laying this out for us.  I plan on doing this in game tonight for all my targeting macros.

 

Just to be clear, the point of my post was the Popmenu I wrote, the container window is definitely handy, which is why I included it, plus it's a great place to launch the popmenu from.

But you absolutely don't need it in order to use the popmenu. You can just launch it from the power tray via a regular Macro like: "/macro AHM "Popmenu AHM".

Or you can launch it via a keybind like: "/bind KEY "Popmenu AHM".

 

But hey, if all you want is the macro container window, that's cool too.  ;D

 

Ashlocke.

Link to comment
Share on other sites

Just to be clear, the point of my post was the Popmenu I wrote, the container window is definitely handy, which is why I included it, plus it's a great place to launch the popmenu from.

But you absolutely don't need it in order to use the popmenu. You can just launch it from the power tray via a regular Macro like: "/macro AHM "Popmenu AHM".

Or you can launch it via a keybind like: "/bind KEY "Popmenu AHM".

 

But hey, if all you want is the macro container window, that's cool too.  ;D

 

Ashlocke.

Yep fully understood that too.  I will be using both actually.  I plan multiple pop up menus depending on what things I need to have as actions that don't need to be a keybind but are just handy shortcuts for other things.  The target macros were just an example because it would be nice to have a button that brings up the pop up targeting for say Malta and then when the next mission is Carnival I just click that pop up.  Have all those in a window title targeting.  I also like to have shortcuts for all sorts of common tasks we do all the time that are buried in other menus in the game.

Link to comment
Share on other sites

iBot:

 

Bingo, that was my whole thought process for making it, things that either didnt exist in options already (or were more of a pain to use there) and things that were often used, but not often enough to warrant a slot on my power tray or valuable key for a keybind.

 

Carry on my good sir!

 

Ashlocke.

Link to comment
Share on other sites

  • 2 weeks later

  • I am SO incredibly Thankful for this handy!!! Back in the day, I played around a bit with popmenus and mapmove, and was fairly decent in the bind macro game, but Between yours and the Macro/Bind Technical Manual
http://www.shenanigunner.com/ it was a total refresher in my long Lost art, with SUPER powered LvL up.. The only thing I might suggest for the Crafter/Oro portal/Team tp etc.. is a slight modification just for ease of use etc, instead of clicking the Handy and then a space, this command line auto does it... 
 
  • Option "&3 Oro" "powexec_location forward:10 Ouroboros Portal"
  • Option "&4 Portable Workbench" "powexec_location forward:10 Portable Workbench"
  • Option "Team Transporter" "powexec_location forward:10 Team Transporter"

Also, theres 2 I added, a Straight to Desktop Quit Auto yes click and one For when Im swapping Toons, Straight to Character Select I have an Alt Problem lol....

  • Option "&6 Alt" "quittocharacterselect$$dialog_yes"
  • Divider
  • Option "&7 Quit" "quit$$dialog_yes"
  • Divider
     
     
    And one last contribution to All the incredible work/sorting/organizing.. For any of your Farmer Folk, or just want to Maximize your Inspire Usage, I call it PillMill lol, I hope you've heard of Inspcombine, it takes 3 of any you select"tag" and converts them into "whatever".. I use it mostly for Reds/Purples/Greens tier 1-3, but you can sub out any of the inspiration names however you'd like... Also, For the ones I leave in my tray there is Another Form of Macro called Macro_Image that Swaps the Dull Grey icon out for the icon of your choice(CoH Icons, all of them in a google doc Spreadsheet)https://tinyurl.com/yxw5oj54/

 

My personal Favorites, and examples of the tiers...

 

Numbers 1-3
/Macro_image "Brawling_ComboLevel1"
/Macro_image "Brawling_ComboLevel2"
/Macro_image "Brawling_ComboLevel3"

Greens 
/macro_image "InherentBase_Fury" red "$$inspcombine awaken respite$$inspcombine break_free respite$$inspcombine catch_a_breath respite$$inspcombine insight respite$$inspcombine sturdy respite$$inspcombine enrage respite$$inspcombine luck respite"
//Possible 
/macro_image "NatureAffinity_Regrowth"
/macro_image "Manipulation_Unrelenting_Heal"

/macro_image "Inspiration_Health_Lvl_2" g2 "$$inspcombine bounce_back dramatic_improvement$$inspcombine emerge dramatic_improvement$$inspcombine take_a_breather dramatic_improvement$$inspcombine keen_insight dramatic_improvement$$inspcombine rugged dramatic_improvement$$inspcombine good_luck dramatic_improvement"

/macro_image "Inspiration_Health_Lvl_3" g3 "$$inspcombine uncanny_insight resurgance$$inspcombine righteous_rage resurgance$$inspcombine phenomenal_luck resurgance$$inspcombine second_wind resurgance$$inspcombine robut resurgance$$inspcombine escape resurgance$$inspcombine restoration resurgance"

/macro_image "InherentBase_Anger" red "$$inspcombine awaken enrage$$inspcombine break_free enrage$ $inspcombine catch_a_breath enrage$$inspcombine insight enrage$$inspcombine sturdy enrage$$inspcombine respite enrage$$inspcombine luck enrage"

/macro_image "Inspiration_Damage_Lvl_2" r2 "$$inspcombine bounce_back focused_rage$inspcombine emerge focused_rage$$inspcombine take_a_breather focused_rage$$inspcombine keen_insight focused_rage$$inspcombine rugged focused_rage$$inspcombine good_luck focused_rage$$inspcombine resurgence focused_rage"

/macro_image "Inspiration_Damage_Lvl_3" r3 "$$inspcombine uncanny_insight righteous_rage$$inspcombine resurgance righteous_rage$$inspcombine phenomenal_luck righteous_rage$$inspcombine second_wind righteous_rage$$inspcombine robut righteous_rage$$inspcombine escape righteous_rage$$inspcombine restoration righteous_rage"

/macro_image "BanishedPantheon_Desire_Terrify" purp "$$inspcombine awaken luck$$inspcombine break_free luck$$inspcombine catch_a_breath luck$$inspcombine insight luck$$inspcombine sturdy luck$$inspcombine respite luck$$inspcombine enrage luck"

/macro_image "Inspiration_Defense_Lvl_2" p2 "$$inspcombine bounce_back good_luck $inspcombine emerge good_luck$$inspcombine take_a_breather good_luck$$inspcombine keen_insight good_luck$$inspcombine rugged good_luck$$inspcombine dramatic_improvement good_luck$$inspcombine focused_rage good_luck"

/macro_image "Inspiration_Defense_Lvl_3" p3 "$$inspcombine uncanny_insight phenomenal_luck$$inspcombine righteous_rage phenomenal_luck$$inspcombine resurgance phenomenal_luck$$inspcombine second_wind phenomenal_luck$$inspcombine robust phenomenal_luck$$inspcombine escape phenomenal_luck$$inspcombine restoration phenomenal_luck" 

 

And lastly, I attached a .txt file of image/power names as well, when it comes to Computer Language and coding, i am a total N00bert, so if I can sort this out, after many many failed attempts and get to the point where I can help out with an INCREDIBLE resource, anyone can...

 

Infinite thanks, and I hope seeing these Incredible possibilities, will Spark a Fellow UberDork into RockStarDom!!!

 

Good Hunting

CoX_Power_Icon_Namelist.txt

Link to comment
Share on other sites

So I accidentally lost the Handy Menu button. I went to drag the menu window and somehow grabbed and dragged the Handy Menu button out of the window.I don't see it any of my trays.I look into the install folder and it's still there.Is there a way to reload it?

Link to comment
Share on other sites

So I accidentally lost the Handy Menu button. I went to drag the menu window and somehow grabbed and dragged the Handy Menu button out of the window.I don't see it any of my trays.I look into the install folder and it's still there.Is there a way to reload it?

 

The second post has instructions.

Will paste here to make sure you see it:

 

If you ever accidentally delete the "Handy Menu" Button from the window, you don't have to reinstall it to get it back.

You can do it one of two ways:

 

Method one, which I feel is easier, copy this macro and paste it into chat:

/macro "Handy Menu" "Popmenu AHM"

Now drag that macro from your power tray where it appeared to the macro window. Done.

 

Method two, there is a button on the window called "New Command", click that.

A new button called "Edit Me" will appear.

Right click, "Edit Name" and input the name "Handy Menu"

Then again right click and this time click "Edit Command" and input "Popmenu AHM".

Done.

 

Ashlocke.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...