Giter Site home page Giter Site logo

nampower's People

Contributors

namreeb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nampower's Issues

Official Classic Support?

Probably that design flaw doesn't exist in official classic since its a completely different build, so they might fix it, correct?

Can we close CMD window after injecting?

After running the loader which launches World of Warcraft, are we free to close the CMD instance that ran loader.exe? For example I have the following .bat script.

loader.exe -p WoW.exe
exit

Pyroblast - PoM - Pyroblast

When using a damage spell, then Presence of Mind and Pyroblast really fast, this makes we have to wait for 6 seconds (pyroblast cast time) to use another spell, this happens to any spell tbh, this just have to be a sequence of spell1 - PoM - spell2 to make we have to wait for spell 2 cast time to be able to cast another spell.

To test it you just need to do the combo fast, this will happen always.

Macro approach less than ideal

The approach of requiring the user to make a macro of /script CastSpellAtTarget(id) is less than ideal. It would be better if we could reprogram the client's own behavior. The two primary things to accomplish are:

  1. Allow spell cast to be sent even if one is currently underway
  2. Launch spell cast bar once spell is cast, rather than upon acknowledgement from the server

I've created this issue to give myself a convenient place to store research into achieving this goal.

2.0 - Casting gets "stuck"

I have noticed with 2.0 that sometimes when casting, the cast bar will get stuck on and you will not actually cast anything. I have to then cast a different spell to remove the stuck cast bar and allow me to cast again.

Very easy to reproduce when queueing up mass crafting. The crafting process will halt because the cast bar gets stuck on and it cannot continue.

Nampower not launching/questionable information

Current version of nampower says in the readme to run loader.exe but under the loader folder it does not have loader.exe in the actual folder to actually launch it.

So my friend gave me nampower1.2.7z. However when I attempted to launch it from the root WoW directory it produced dll errors. I googled the missing DLL errors and suggestions ranged from update your Visual Studio to find those dll's specifically and download them.

I opted in to update my Visual studio, i grabbed 2010, 2015 and 2017 and none of them would work after installation and kept returning the same errors so I went to download the dll's manually (questionable functionality depending on version - I know) and after the DLL errors went away it just failed to launch.

Any clarification as to the potential fix you have for this would be appreciated. I am running Windows10 if that specific architecture affects your solution. Thanks!

Breaks HealComm

HealComm (https://github.com/Aviana/HealComm) is an addon used to show predictive healing amounts on unit frames. It's included in Luna and several other unit frames addons, and is available for base raid frames as well. I'm using the version included with Luna, but after installing the nampower 2.0 binary, I'm unable to see predictive heals that I cast. I can still see the predictive heals that other members of my party/raid cast. I'm not sure if anything can be done, but it seems that nampower is somehow preventing HealComm from detecting a heal cast.

Question about CastSpellHook + buffer

Hi,

I was playing around with this on turtle wow where I have 150ms ping. I was getting average fireball cast times of around 3.15 secs when timing 20 casts with a stopwatch and wanted to see if I could improve that further.

Running nampower in a debugger I noticed that CastSpellHook was only getting called every ~150ms when spamming cast right before the current cast ended. So if you got unlucky could end up waiting that long before CastSpell got called even when off cooldown. I was curious if you knew any way to improve this?

Also it didn't seem like there was any buffer to counteract changes in latency that might cause a cast to fail on the server due to arriving too early?

Thanks!

Caution: Possible Warden Auto-Ban

Just a heads up to anyone using this, make sure you macros are 100% correct before ever using them. Double/triple/quadruple check your spell IDs, make sure your character knows the spell. Check to see if your character unlearns the previous rank upon learning the latest rank. A friend of mine was using this on a rogue, and when he learned Sinister Strike rank 2, he was auto banned after pressing the macro. Thankfully he was just testing if there was any benefit for using this on melee, so it was a dummy account -- but still, realize what you're using.

For instance if you miss type a spellID, and press the macro -- Warden will see this as an attempt to cast a spell not available to your character, like you are trying to hack. This is an instant and permanent ban on most pservers.

This is a problem server side, but it's very difficult to be get unbanned if it was by Warden. Server staff may not know of this tool, and may not even investigate or help you just because it triggered the anti-hack. Beyond that, it looks suspicious for perma-banned accounts to become unbanned. It was meant to be permanent after all, not temporary.

Nampower is a great fix, but please use responsibly.

Compiling nightmare

After trying to update the references to boost and hadesmem i still cant find the itab.h... Such a waist of time!
So, in order to run this #$#, i have to install boost (8GB, if i hadn't installed it already) and the shitty hadesmem?

No, thanks.

I'll rather try some other simpler solution.

I can't see my spell motion

When I use this software, it is really reduce my spell lag to zero, although the ping still show 300+, but some of my spell cast have no motion showing on my screen, another player around me can see my spell cast motion, but I can't, not as usual, could you please explain and fix it? Thank you.

2.0, 2.1 - no casting animation

instant cast spells work fine and i do get an animation at the end of the cast but for the whole duration my character is just standing still as im casting. i tried version 2.0 and 2.1 and it happens on both. i disabled whatever addons i could think would mess with casting (lazypig, selfcast, ecastbar, classicsnowfall and ezdismount) but its still happening. got any clue why this is happening? im using the loader.exe directly from the WoW folder.

Auto shot macro not working on EVERLOOK/working on Kronos

Using a standard macro from nost that looks like this:

/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/run if CheckInteractDistance("target", 3) and (not PlayerFrame.inCombat) then AttackTarget() elseif not IsAutoRepeatAction(3) then CastSpellByName("Auto Shot") end

Macro works perfect with Nampower on the private server Kronos. However, on Everlook using the macro won't initiate the second part of the macro (unless pressed twice). I have tried everything possible, switching positions for the macro, disable all addons etc. It has to be something with Everlook's server - not sure what they are doing because I am not programming savvy. Thanks for your help and great addition to the vanilla community.

Please build release of v2

... since not all references are included in source like hadesmem, and the github that hosted it is no longer existent.

2.0 - Cancelled Casts on LH

With version 2.0 while spam casting on a Light's Hope server I will occasionally get an error message and a spellcast that does nothing. The UI error message is usually "Another action is in progress", and rarely "Spell is not ready yet" (with a spammable spell). When the error shows up the next cast will appear to be cancelled (castbar disappears) but i'm unable to start another cast until it finishes or I move to cancel it manually. If I let it finish on its own the cast takes no mana and does no damage or healing.

Unlike the other issue brought up by Neejrow I don't have to cast a different spell to "unstick" it. The next cast of the same spell will work normally and it only gets "stuck" for as long as the cast was supposed to take.

This is only on Light's Hope (both Northdale and Lightbringer). Version 2.0 appeared to work flawlessly on Kronos. I have no issues like this with the older version of nampower on Light's Hope. Checked without addons, same WoW client.

Castbar not disappearing after cast is complete

After casting mount or mining or most cast actions with a yellow cast bar really, I consistently find that the bar does not go away but remains at 100% cast. You can force the bar to disappear by casting another spell or changing stances, etc.

Nampower with non targeted abilities

It would be very desirable to have nampower work for non targeted and personal abilities which is not currently possible.

Stuff like Stances, Arcanepower/Deathwish, Blink, Berserker rage ect.

The noticeable difference after using a nampower targeted ability and then trying to use a personal/non nampower ability is day and night. The game play effect of having namepower affect all abilities would be huge and a great update to the addon.

v2.1 + CastSpellAtTarget

Version 2.1 is great, but I miss the CastSpellAtTarget LUA script which contained a nice passive feature, demounting by every spell without any delay or without casting again after I demounted. Could you make a release a working merge of v2.1 and v1.2?

Profession bug - item complete, and it gets stuck.

Some background: I was creating multiple heavy linen bandages on darrowshire. I have between 130 and 150 ping usually. I've encountered this about a dozen times and only seem to encounter it while using nampower. I don't recall it happening with hundreds of other items i've created with profressions on vanilla servers in the past: darrowshire included. I believe darrowshire uses Vmangos, though I know it is modified in some ways, but to my knowledge shouldn't be modified in any ways that affects profressions.

How can I use the mouseover macro with luna unit frames?

When I use /script CastSpellAtMouseover(x) I am able to cast it on players within the game world as they're running about, however I cannot get this to interact with any raid frames. I've tried Luna/NotGrid/sRaidframes with zero luck. Has anyone found a work around?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.