Unrecognized Hashtable Functions?

Karst

Member
Reaction score
4
I have a question also sort of relating to this. How do I get NewGen world editor to recognize newer functions, that is to say those relating to hashtables. Right now they are unrecognized and produce syntax errors upon saving. I have what I assume are the latest versions of NewGen and JassHelper, .5d and 0.A.2.B respectively, and TFT 1.26 of course.
 

Dirac

22710180
Reaction score
147
I have what I assume are the latest versions of NewGen and JassHelper
I guess you assumed wrong. Are you opening your map with NewGen isntead of WE? Remember that double clicking your map might result in opening the normal editor unless you tell windows to open maps with NewGen as the default application for that type of file
 

Karst

Member
Reaction score
4
I guess you assumed wrong. Are you opening your map with NewGen isntead of WE? Remember that double clicking your map might result in opening the normal editor unless you tell windows to open maps with NewGen as the default application for that type of file

So what are the newest versions then, if those aren't?
And no, it isn't the normal editor. All the usual additional functions are available, and pre-1.24 Jass script is recognized and autocompleted normally.
 

Darthfett

Aerospace/Cybersecurity Software Engineer
Reaction score
615
You do indeed have the newest version of JASSHelper, but I'm not sure what could be causing the issue. Have you gone into the JASSHelper tab and actually checked to see if it's using the updated version, to be sure it's correctly installed?

Also, just an FYI, always post a new question in a new thread. I'm just going to move these posts to a new thread for now, since there's already activity.
 

Karst

Member
Reaction score
4
You do indeed have the newest version of JASSHelper, but I'm not sure what could be causing the issue. Have you gone into the JASSHelper tab and actually checked to see if it's using the updated version, to be sure it's correctly installed?

Also, just an FYI, always post a new question in a new thread. I'm just going to move these posts to a new thread for now, since there's already activity.

Thanks for the elegant de-merger.
I have checked the infotab, and reinstalled both Warcraft and NewGen and JassHelper. Is there something else I could have done wrong?
 

tooltiperror

Super Moderator
Reaction score
231
Did you replace the executables in /bin?
 

Karst

Member
Reaction score
4
No, that may well be the problem. Replace which executables with what though?
 

tooltiperror

Super Moderator
Reaction score
231
The JASSHelper executables should be updated in NewGen/JASSHelper, NewGen/JASSHelper/executables, and NewGen/bin.
 

krainert

Member
Reaction score
10
In my installation, similar versions, there is no NG\jasshelper\executables directory, and there are no jasshelper.exe and clijasshelper.exe in NG\bin. Creating the three and copying the two latter into the former didn't solve the problem for me (same problem as OP). Acquiring common.j and Blizzard.j from war3.mpq within my Warcraft III install dir and copying them over the ones in NG\jasshelper didn't work either.
 

Karst

Member
Reaction score
4
In my installation, similar versions, there is no NG\jasshelper\executables directory, and there are no jasshelper.exe and clijasshelper.exe in NG\bin. Creating the three and copying the two latter into the former didn't solve the problem for me (same problem as OP). Acquiring common.j and Blizzard.j from war3.mpq within my Warcraft III install dir and copying them over the ones in NG\jasshelper didn't work either.

^This. The only exes in the /bin folder are exehack.exe, logd.exe, w3jdebug.exe and worldedit.exe with no icon. Does one of these somehow need replacing?
 

Darthfett

Aerospace/Cybersecurity Software Engineer
Reaction score
615
In my installation, the jasshelper executable files are all in jassnewgenpack5d/jasshelper/. You are supposed to replace these executables with the newer ones from the update. You should know if the update worked, if you are asked if you would like to replace the older files.
 

Karst

Member
Reaction score
4
I have replaced the JassHelper executables and the infotab confirms it is 0.A.2.B.
 

Narks

Vastly intelligent whale-like being from the stars
Reaction score
90
Do you have two installations of WarCraft III (an older one without hashtables, and the latest, or something like that)?
 

Karst

Member
Reaction score
4
^That. To summarize again, I installed and patched up TFT, downloaded and extracted NewGen, and replaced the executables in NewGen/Jasshelper with the ones from 0.A.2.B.
If that's all you have to do, I can't see how anyone wouldn't have this problem.
 

Dirac

22710180
Reaction score
147
Well happened to me that NewGen was conflicting with my anti-virus, because NewGen itself is a virus. It poped out some error regarding some file called "wehack.lua" lucky me this problem was well known and fixed it looking for it around the internet
 

Karst

Member
Reaction score
4
I've heard of this problem but it seems only to conflict with Kaspersky. I use avast and I've never heard of or experienced such problems with it. Also there is no error message or anything, it's just that newer functions aren't recognized.
 

krainert

Member
Reaction score
10
ESET Smart Security complained when I first downloaded NewGen, but then I added an exception, and I haven't heard from it since.
 
General chit-chat
Help Users
  • WildTurkey WildTurkey:
    is there a stephen green in the house?
    +1
  • The Helper The Helper:
    What is up WildTurkey?
  • The Helper The Helper:
    Looks like Google fixed whatever mistake that made the recipes on the site go crazy and we are no longer trending towards a recipe site lol - I don't care though because it motivated me to spend alot of time on the site improving it and at least now the content people are looking at is not stupid and embarrassing like it was when I first got back into this like 5 years ago.
  • The Helper The Helper:
    Plus - I have a pretty bad ass recipe collection now! That section of the site is 10 thousand times better than it was before
  • The Helper The Helper:
    We now have a web designer at my job. A legit talented professional! I am going to get him to redesign the site theme. It is time.
  • Varine Varine:
    I got one more day of community service and then I'm free from this nonsense! I polished a cop car today for a funeral or something I guess
  • Varine Varine:
    They also were digging threw old shit at the sheriff's office and I tried to get them to give me the old electronic stuff, but they said no. They can't give it to people because they might use it to impersonate a cop or break into their network or some shit? idk but it was a shame to see them take a whole bunch of radios and shit to get shredded and landfilled
  • The Helper The Helper:
    whatever at least you are free
  • Monovertex Monovertex:
    How are you all? :D
    +1
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top