• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Recent content by eqholic

  1. E

    Guide - For the c++ programmers: 6 ways to sequentialy read a file and their performance

    Not necessarily. The macro files are read only once per session and whether we do that in 1/50th of second or 1/1000 doesn't realy matter. For the mere reading of them I even say the hassle of using a memory mapped file for this just isn't worth it. The test is just a side product of me studying...
  2. E

    Guide - For the c++ programmers: 6 ways to sequentialy read a file and their performance

    The explanations by brainiac are completely to the point. I had to do some processing or the optimizer might skip the reading altogether. And yes in debug mode the c++ versions with iterators slow down a lot as if every byte gets scrutinized by the standards commitee. They become the slowest by...
  3. E

    Guide - For the c++ programmers: 6 ways to sequentialy read a file and their performance

    I was a bit bored and compared various ways to read a file in c++ under Windows. The test was to read kissassist.mac (552k) 100 times, count the number of bytes, spaces and lines and take the time. Source #include <cstdio> #include <algorithm> #include <iostream> #include <fstream> #include...
  4. E

    Guide - New language feature: functions

    For whoever writes 400 character long code lines like /if (${Select[${2ndPart},Mana,Aura,Mount,Me,Summon,End,0]} || (${FindItemCount[=${Buffs[${i}]}]}>=1 && ${Select[${Spell[${Buffs[${i}]}].TargetType},self]}) || (${FindItemCount[${1stPart}]}>=1 &&...
  5. E

    Guide - New language feature: functions

    You read my mind. :) That is one of the things I have in mind. Creating an interface to the c++ containers vector, map and unordered map. And possibly some of the algorithms. I don't know how many of the mq2 data types I can support. Maybe just strings and int.
  6. E

    Guide - New language feature: functions

    MQ2 got a new language feature: functions. See http://www.macroquest2.com/wiki/index.php/Subroutines_and_Functions. How could you live so long without that ? Also /while and /for loops can now be nested within each other. And /continue and /break will work for both.
  7. E

    Guide - The forgotten macro language feature: /break and /continue

    I was talking about /while. /for works fine indeed.
  8. E

    Guide - The forgotten macro language feature: /break and /continue

    That's work in progress. In a macro near you soon. :)
  9. E

    Plugin - MQ2AutoLogin

    In the menu use Profiles->Open INI file and edit it manualy.
  10. E

    Guide - The forgotten macro language feature: /break and /continue

    That's the next thing I plan to look at once functions are sorted out. It should work for /while and /for with nesting.
  11. E

    Guide - The forgotten macro language feature: /break and /continue

    Out of curiosity I counted how often /break and /continue are used in all macros in the RG distribution. To my surprise that number was just 1 each. Of course not beeing mentioned in the wiki until yesterday might have contributed to this situation. So what are these commands doing ? You can end...
  12. E

    Article: MQ2EasyFind update: Mesh-less navigation + commandline!

    Re: MQ2EasyFind: Crowdfunding with RedGuides ultra rares Might be a good idea to put this on the front page like you did for MQ2Nav.
  13. E

    Utility MQ2AutoLootSort 1.0

    LootSort.exe is included in your Release/Macros folder. Lootsort.exe is a little utility that will alphabeticaly sort each section in your Loot.ini file from the MQ2AutoLoot plugin. This will make manualy editing this file a bit easier. It will sort Loot.ini into Loot.ini.sav and if all goes...
  14. E

    Patch - Server Downtime - July 25, 2017 8 AM Pacific

    They are passionate advocates of CAT, customer aided testing :(
  15. E

    Unmaintained MQ2Speaker

    Version 1.0 Released This plugin provides an interface to the Microsoft Speech Synthesizer. The selection of voices is trough the windows control panel (Control Panel -> Ease of Access -> Speech Recognition -> Text to Speech) Commands /speaker speak Heal me -> Say "Heal me" using the default...
Back
Top