OutdatedGrimoire 3.4 | TESTING ONLY

Posts 4660 of 72 · Page 4 of 5
I would say I love this interface of this version. Much much better than 3.3 and older. I hope it get released soon
Is not Working:

- Load and Grabbers (I test Load Quest)
- Hide Players (Don't hide all players) * This is a great function to reduct most part of lag *
- Bank
- Jump
- Catch Cells to Jump button.
- If you enable the bot in first time, and the first command is "Accept Quest", you need to Enable, Disable and Enable again for accept the quest.

Change the line of logout. If logout >> checkbox(Enable Bot) Then checkbox.checked = false. This line is ok but... add one command :
If logout >> Then checkbox.checked(Enable Bot) = false and Down/Up(Bot arrow button) button enable = true.

If you disconnect in game, the Enable Bot checkbox stay checked = false, but Down and Up Arrow Button stay enable = false

My suggestion is: try introducing a function that removes skill animations. (always standing, or in the attack position, but with no skill animations)
I've finished testing nearly every feature of the bot manager. Here's my feedback, it's sorted by the tabs of the bot manager.


General Bot Stuff-
Old Bots don't "Convert" very well. (Command Types are assigned incorrectly, for example in v3.4 the Join Map command is type 4, however when loading a bot from v3.3 the Join Map command is marked as type 3, which is Rest in v3.4)

Selecting text is a bit odd, you can't click to go to a specific part of a text and you can't use Ctrl+A to select all the text in a text box.

While I liked the design of the bot better before I understand that it was changed to make coding easier, however now the windows such as bot manager and packet logger don't appear as individual windows, but exist within a master windows (grimoire). This leaves very little space for the game and gets cluttered unless you resize the window, however that makes the game larger which some people may not like (I'm fine with it). A fix that I can think of is to have the game be it's own window instead of the background of the "master" window, this could also allow for different tabs as some people have requested.

Combat-
"Exit comabt before completing quest" and "Exit comabt before resting" are not checked by deffault, givne that nearly all bots need them checked to function it should probably be changed to avoid tons of troubleshooting.
Skills dont get used in the order they are assigned. Previously it would skip using an ability if it was under a cooldown and thus got out of order, but now it seems like it checks which skills it should use and then uses them whenever it can. (When selectin the order 1,3,2,4 it does 1,2,3,4 and then whenever its ready)
The safe skill is used at the HP percentage when selected, not whatever it is set to. Could be fixed by changing the safe marker from [S] to [S @ xx%] or something along those lines, theres no way to check when it is used ATM.
Rest if only works for HP or MP, not both even when both are selected, could be changed from checkbox to circle selection (not sure what its called, multiple choice?) like how items or temp items are selected.
Rest if also does not fully rest either HP or MP, so unless you place a delay after a rest if command the bot will continue and you dont rest.

Kill for works perfectly, unless AE puts a space at the end of an items name (usually only for temp items) in which case the bot does not stop attacking. Is it possible for the bot to kill until it has both the written item and the written item with a space after it? Its sometimes annoying when the bot doesn't work because of a single space.

Map-
Some specific maps will force the player to the spawn screen even if a different screen is selected (for example / frozenruins), if possible having the bot check that you are in the selected room and cell before resuming the bot.

Item-
To bank form inv and to inv from bank do not work, the bank does not open which I assume is not implomented ATM.
Equip does not work for pets and accesories (PvP Necklaces)
Bank Swap also does not work unless the bank is open, not implomented yet?
AC item buy back gives an error when selected, clicking continue to ignore the error works and the item is re-purchased as it should be. Side note, does the command work for all items or only items that can be bought back for free? Don't really want to lose AC's for testing.
Reject non-whitelisted items is selected by default, could be disastrous if the wrong item is added to the whitelist or someone misspelss the item name. Being unchecked by default is better.
Pickup item will log you out and time you out for a minute if the item is not able to be picked up.

Didn't test Get map item, can't find a quest that uses them that I havn't already completed.

Quest-
Quest ID works, however sometimes it doesn't turn in the quest without re-starting the bot.
Complete command works.
Accept command works, however it will get stuck on it teh first time you start the bot and for each accept command in the bot. Gets quite annoying when there are several accept commands in the bot but it works flawlessly after the first bot loop.

Misc-
Pakcets are sent, or atleast they are sent when looking at the pakcet logger.
UI is a bit confusing, if possible a bigger seperation for the If commands and the other commands would help.
Not sure how well .dmbot's will convert given that old .gmbot's aren't converting properly.

Could it be possible to have the author name and description be filled in when loading a bot? I've lost the info several times before if I change something with a bot after restarting grimoire or after making a different bot.

The load bot command works great! Only issue I have with it is that it has to be in the root of the bots folder and can't even be in a folder that is in the root bot's folder.

Options-
Great that they are bot specific.
Infinite attack range does not seeem to work, you did however fix the bug from v3.3 where you would have infinite atack range after turning it off however. May be unrelated.
Hide players works, however sometimes there is a delay before others disapear.
Enemy killer and Provoke monsters do nothing ATM

Lag killer and Hide players work as intended
All of the options only activate upon enabling the bot, however in some cases such as skip cutscenes and hide players it may be better to havbe them enabled when selected instead of when selected AND the bot is running. A workaround at the moment is to have an empty bot consisting of only a delay as the bot is not able to activate without any commands.

Bots-
Works fine.
The stats of the bot are mostly accurate except quest, as it only counts quests in the quests tab, not 'accept quest' and 'complete quest' commands.

Also it loads the bot upon clicking a name, this could remove all work on a bot if it is not saved, either a preview window and a load bot might be better (yes, I am aware that there's a load bot in the misc. tab).


Thanks for the amazing bot.
Looking forward to the full release!
Quote Originally Posted by DaBeast893 View Post
I've finished testing nearly every feature of the bot manager. Here's my feedback, it's sorted by the tabs of the bot manager.


General Bot Stuff-
Old Bots don't "Convert" very well. (Command Types are assigned incorrectly, for example in v3.4 the Join Map command is type 4, however when loading a bot from v3.3 the Join Map command is marked as type 3, which is Rest in v3.4)

Selecting text is a bit odd, you can't click to go to a specific part of a text and you can't use Ctrl+A to select all the text in a text box.

While I liked the design of the bot better before I understand that it was changed to make coding easier, however now the windows such as bot manager and packet logger don't appear as individual windows, but exist within a master windows (grimoire). This leaves very little space for the game and gets cluttered unless you resize the window, however that makes the game larger which some people may not like (I'm fine with it). A fix that I can think of is to have the game be it's own window instead of the background of the "master" window, this could also allow for different tabs as some people have requested.

Combat-
"Exit comabt before completing quest" and "Exit comabt before resting" are not checked by deffault, givne that nearly all bots need them checked to function it should probably be changed to avoid tons of troubleshooting.
Skills dont get used in the order they are assigned. Previously it would skip using an ability if it was under a cooldown and thus got out of order, but now it seems like it checks which skills it should use and then uses them whenever it can. (When selectin the order 1,3,2,4 it does 1,2,3,4 and then whenever its ready)
The safe skill is used at the HP percentage when selected, not whatever it is set to. Could be fixed by changing the safe marker from [S] to [S @ xx%] or something along those lines, theres no way to check when it is used ATM.
Rest if only works for HP or MP, not both even when both are selected, could be changed from checkbox to circle selection (not sure what its called, multiple choice?) like how items or temp items are selected.
Rest if also does not fully rest either HP or MP, so unless you place a delay after a rest if command the bot will continue and you dont rest.

Kill for works perfectly, unless AE puts a space at the end of an items name (usually only for temp items) in which case the bot does not stop attacking. Is it possible for the bot to kill until it has both the written item and the written item with a space after it? Its sometimes annoying when the bot doesn't work because of a single space.

Map-
Some specific maps will force the player to the spawn screen even if a different screen is selected (for example / frozenruins), if possible having the bot check that you are in the selected room and cell before resuming the bot.

Item-
To bank form inv and to inv from bank do not work, the bank does not open which I assume is not implomented ATM.
Equip does not work for pets and accesories (PvP Necklaces)
Bank Swap also does not work unless the bank is open, not implomented yet?
AC item buy back gives an error when selected, clicking continue to ignore the error works and the item is re-purchased as it should be. Side note, does the command work for all items or only items that can be bought back for free? Don't really want to lose AC's for testing.
Reject non-whitelisted items is selected by default, could be disastrous if the wrong item is added to the whitelist or someone misspelss the item name. Being unchecked by default is better.
Pickup item will log you out and time you out for a minute if the item is not able to be picked up.

Didn't test Get map item, can't find a quest that uses them that I havn't already completed.

Quest-
Quest ID works, however sometimes it doesn't turn in the quest without re-starting the bot.
Complete command works.
Accept command works, however it will get stuck on it teh first time you start the bot and for each accept command in the bot. Gets quite annoying when there are several accept commands in the bot but it works flawlessly after the first bot loop.

Misc-
Pakcets are sent, or atleast they are sent when looking at the pakcet logger.
UI is a bit confusing, if possible a bigger seperation for the If commands and the other commands would help.
Not sure how well .dmbot's will convert given that old .gmbot's aren't converting properly.

Could it be possible to have the author name and description be filled in when loading a bot? I've lost the info several times before if I change something with a bot after restarting grimoire or after making a different bot.

The load bot command works great! Only issue I have with it is that it has to be in the root of the bots folder and can't even be in a folder that is in the root bot's folder.

Options-
Great that they are bot specific.
Infinite attack range does not seeem to work, you did however fix the bug from v3.3 where you would have infinite atack range after turning it off however. May be unrelated.
Hide players works, however sometimes there is a delay before others disapear.
Enemy killer and Provoke monsters do nothing ATM

Lag killer and Hide players work as intended
All of the options only activate upon enabling the bot, however in some cases such as skip cutscenes and hide players it may be better to havbe them enabled when selected instead of when selected AND the bot is running. A workaround at the moment is to have an empty bot consisting of only a delay as the bot is not able to activate without any commands.

Bots-
Works fine.
The stats of the bot are mostly accurate except quest, as it only counts quests in the quests tab, not 'accept quest' and 'complete quest' commands.

Also it loads the bot upon clicking a name, this could remove all work on a bot if it is not saved, either a preview window and a load bot might be better (yes, I am aware that there's a load bot in the misc. tab).


Thanks for the amazing bot.
Looking forward to the full release!
I agree with you
Unhandled Exception:
System.NotImplementedException: COM/ActiveX support is not implemented
at System.Windows.Forms.AxHost.set_OcxState (System.Windows.Forms.State value) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.AxHost:set_OcxState (System.Windows.Forms.AxHost/State)
at Grimoire.UI****ot.InitializeComponent () [0x00000] in <filename unknown>:0
at Grimoire.UI****ot..ctor () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Grimoire.UI****ot:.ctor ()
at Grimoire.Program.Main () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: COM/ActiveX support is not implemented
at System.Windows.Forms.AxHost.set_OcxState (System.Windows.Forms.State value) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.AxHost:set_OcxState (System.Windows.Forms.AxHost/State)
at Grimoire.UI****ot.InitializeComponent () [0x00000] in <filename unknown>:0
at Grimoire.UI****ot..ctor () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Grimoire.UI****ot:.ctor ()
at Grimoire.Program.Main () [0x00000] in <filename unknown>:0

Unhandled Exception:
System.NotImplementedException: COM/ActiveX support is not implemented
at System.Windows.Forms.AxHost.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0
at System.ComponentModel.Component.Finalize () [0x00000] in <filename unknown>:0
hmm no real errors or changes that havent already been reported by others, good work on the interface change tho, looks nice!
is it possible to have like, after a certain map you can change class and skill set automatically on the bot?
Quote Originally Posted by reimark28 View Post
is it possible to have like, after a certain map you can change class and skill set automatically on the bot?
You can use the equip item command (Item tab, and choose 'equip' in the dropdown menu)
But a global skill setting might be good. It still works if both classes have to use the same skill though. So if you just set it to use skill 1, 2, 3 and 4. And that works for both. Then you can already swap class atm.
Quote Originally Posted by KekkeTex View Post
You can use the equip item command (Item tab, and choose 'equip' in the dropdown menu)
But a global skill setting might be good. It still works if both classes have to use the same skill though. So if you just set it to use skill 1, 2, 3 and 4. And that works for both. Then you can already swap class atm.
is that on the new version?
Quote Originally Posted by reimark28 View Post
is that on the new version?
Both 3.3 and 3.4 has it for me.

 
image
I do like how its faster and more lightweight, but will you be adding all the features back?
Bug report:

The "Accept quest" does not work for daily quests. It works in 3.3, but not in 3.4.
Adding the quest to the quest list works. (to be clear, the daily quests I tested were available, and not finished for that day)
edit: this is also different from the command not working for the first time. It simply never works, even if I first accept/abandon the daily quest.

Using the "Skip cutscene" causes a black screen in maps with a cutscene. Although it can still continue the bot. It will kick me from the server when it has to skip cutscenes again. (happens a lot when you're at /vordredboss)


The Load bot works great for me. It's an interesting commands, and really usefull for when you want to do multiple daily quests with bots.
Thank you for this beautiful tool. I'm having my fun trying to make some new bots.
wow the new grimoire.
I hope it get released soon
Quote Originally Posted by Biney View Post
I will look into it.



1. Not sure what to do about that
2. I might implement that


By the way, everybody using this test version, don't bother creating new bots with it. I've come up with a great idea for the plugin system which would probably require a modification of gbot files.
Does this mean we have to re-create bots again? Because I literally have bots that complete whole storylines lol. If you want some feedback tell me how/where I can PM you, because I'm lost in this forum.. XD
after auto relogin the hideplayer and lag killer stops working, also it doesn't accept the quests in the quest tab
Posts 4660 of 72 · Page 4 of 5
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?