You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

1

Friday, January 7th 2011, 2:24pm

G-15 and Action Bar mapping?

I'm using a G15 keyboard and the accompanying Key Profiler app with RoM. It works OK for now, but I'm looking for a better way.

The problem I'm looking to solve is the slight delay I get between hitting one of the G1 - G18 (call that Gx) and it taking effect in RoM. I will describe what I am doing and I'm hoping some benevolent soul out there will square me away on how to do it better:

First, I place the icon for whatever skill it is I want a given Gx key to fire off in a hot bar slot. I then note the "number" of that hot bar slot (1-20; 21-40; 41-60; or 61-80). So let's say I choose hot bar slot #27.

I then open my G15 Profiler software, pick the Gx key I want, and "Create new macro".

I then record the keystrokes for:

Enter
/script UseAction(27)
Enter

This works OK, but as I said there is a *slight* delay and I'd like a little more instantaneous reaction - it would be nice if I could just map more directly to the hot bar slots - anyone have a better way?

2

Friday, January 7th 2011, 5:46pm

From what I understand you are having the G15 type in

*Enter* Thus opening your chat in game
/script UseAction(27) Thus entering a script into your chat frame
*Enter* Executing said script which in turn uses whatever is on Action Slot 27.

A faster way to do this would be to go into Key bindings in game and change Acton Slot 27 to something like Shift + I. Then in that Gx slot map a macro that does Shift + I. That way instead of executing a script in game you are directly pushing that action slot.

However since you are technically doing two keystrokes with one push IE Shift + I in the push of one button that may be against TOS. It would be safer to map the action slots to buttons like F1, F2 etc etc then set the Gx button to be F1, F2 etc etc

I have a lot of my buttons bound to things like {, [, ], }. ` etc etc most of these keys are unused in game so you can bind your buttons to them. Keys I use a lot but don't need to use under pressure say like using a home sweet home rune I have bound to Shift + H. Then when I want to port home I just hit Shift + H.

Also there is a key binder addon out there which will allow you to bind just about any action and any action slot to any key you wish. You may be able to use that in combination with your G15 to fully customize everything from pressing an action slot to opening your backpack.

Hope that helps.

TheHornedOrc

Intermediate

Posts: 563

Location: Nijmegen, The Netherlands

  • Send private message

3

Friday, January 7th 2011, 6:55pm

Imho, it would not be breaking the ToS to use the extra keys on your keyboard. This may be using third party hardware/software, but I cannot see that you can argue that you are getting an unfair advantage from it. As long as you are not doing anything that cannot be done using the ingame functionality, I don't see a problem.

I would say that Shift+x etc would be the best way to go.

Not that I am presuming to answer for a GM, but that would be my interpretation of it. For whatever that is worth :)

4

Friday, January 7th 2011, 7:12pm

Phanes has it correct on the smoothest setup. And a modifier key doesn't count as multiple keys.

5

Monday, January 10th 2011, 4:27pm

Thanks guys - after all this time I finally scrolled down far enough in the Key Bindings area to see the hotbar links to the keyboard and got it sorted out. I chose to unregister the default numpad bindings (raid targets) because I use another addon for that. I now have my G15 profiler set for single key assignments and it seems slightly faster.

6

Monday, January 9th 2012, 7:35pm

G15 question

Hi guys. I am sorry for writing my question here and not the appropriate place ( I do not know what the appropriate place would be, may be you can redirect me) but I am new to RoM (started playing last week) I have the G15 keyboard and I kept on wondering how to do key bindings. Can anyone tell me how to bind several consecutive actions to 1 key on the G15? Any information will help.

Thx in advance.

KatalanOrk

Intermediate

Posts: 563

Location: Nijmegen, The Netherlands

  • Send private message

7

Monday, January 9th 2012, 8:11pm

Outside of having the keyboard running an in-game macro, this would be illegal. Programming your keyboard would give you different capabilities than allowed by the developers - and so in my opinion would constitute an unfair advantage.

Then again, as long as you are sure that you wouldn't be getting any advantage, there isn't that much of a problem.

I'd head over to the macro subforum and learn how to write a macro, that way you are keeping definitely inside the bounds of allowed.

Sorry to be so goody two shoes about it :)

Edit have I really been posting here for more than a year? *sighs* Yeah, signing for DIYCE download won't waste any of my time at all :(

8

Tuesday, January 10th 2012, 4:27pm

I do not wish to gain an unfair advantage. I started playing over the weekend still not even 15/15. I am just tired of keep on pressing the same button over and over. Does anyone know where can I get in game macros? Also, I am a knight I need one that will use one skill three times and then the other skill after that in 1 click. Anyone know if anything like that exists?

KatalanOrk

Intermediate

Posts: 563

Location: Nijmegen, The Netherlands

  • Send private message

9

Tuesday, January 10th 2012, 7:22pm

Have a look here.

You can create simple macros like

Source code

1
2
3
4
5
6
7
/cast Holy Strike
/wait 1
/cast Holy Strike
/wait 1
/cast Holy Strike
/wait 1
/cast Whirlwind Shield


and you can do more complex things like checking your HP and taking a potion if it is below a certain percentage.

If you are looking for a total solution you can look at, DIYCE 2.0 where with a bit work you can nearly automate anything, though be warned it can be addictive and really it is more fun doing it manually. But of course it can help loads. Another downside is that you will be left pressing one button all the time for everything.

Basically search that subforum for what you are looking for. If you can code in lua then you can just do it yourself, otherwise just bug people like Ghostwolf82 and Peryl (both of course retired so they can't possibly help) to do all the hard work for you :)

10

Tuesday, January 10th 2012, 10:04pm

yes the code you posted is exactly what I want to do!!! Now I looked at your link and entered a few discussions but it all seems way above my level. is there like a very basic structure like the one you showed me? I just don't know where it goes and what is the format for it. I do wanna try and execute the one you wrote, do I just copy it into Macros?

KatalanOrk

Intermediate

Posts: 563

Location: Nijmegen, The Netherlands

  • Send private message

11

Wednesday, January 11th 2012, 1:36pm

If you press Esc and choose macro you can open a new one, paste the code in, save it and drag it to an actionbar for use.

I can't help you much more than that; the majority of my macros fail absolutely miserably, even when there is no valid reason for it.

12

Wednesday, January 11th 2012, 5:04pm

You have been a great help as it is. Thank you very much!