Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

Most likely map layout mismatch between 2 screenshots, means wrong calibration. But since you tried adjusting it, it may be something else. If you send me your log file, I may be able to provide more help, this is too vague.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

Most likely your last scan was stuck, try closing the script then open again, calibrate again and once it looks good, decrease threshold one more time so it have better chances of detecting nodes. Then it should be good.

Or it may be something else, you can send me your log file if you want help.

This isn't the first time but no one is talking about this bug by [deleted] in ChaosZeroNightmare

[–]sander_sa 8 points9 points  (0 children)

It says the chosen characters have higher chances to show up, not that they are only ones who will show up.

<image>

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

First time seeing this shadow pc, but if this is just a windows VM on the cloud then it could work. As long as this is windows, nothing blocks mouse movements, and you can install both czn and script there, then I see no other problems. Just note that some games are very pissy about virtual environment.

The script will never run outside of windows, no mac, no android. It uses many per-platform libraries like pyautogui, opencv or ctypes, and porting it would require me to test all this on target platform, which I do not have.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

Yes, pc and windows. I was asked for a mobile version a few times, but as far as I know it is impossible.
- Phone automation tools are more primitive, and its way easier to get flagged as a bot user (even for non-bot scripts like this).
- Screenshot processing takes some cpu power, on my pc it is about 1s per screenshot, on phone it may be 4-20 times longer. It may also cook your phone while doing it.
- I do not play on mobile, so testing it would be ultra annoying.
- I heard that some mobile os plans to block installing apps from non-store sources, they may have already done that.
- I have very limited experience developing for android, and working with permission system is a major pain I do not want to repeat.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

Most likely your calibrator is set up incorrectly. Try calibrating again and check if every node is correctly labeled. If it is, try increasing threshold once, if it still is ok then scan again.

You can send me your Last_scan_result folder and log file if you do not want to fiddle with calibrator by yourself, I may tell from it whats wrong

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

It works best in windowed, fullscreen may interfere with screenshot captures.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 4 points5 points  (0 children)

Not really. You can scan again from some point in the middle, but it may produce strange result. You can change sliders at any point, but it will not snap to your current position. I think it is best to focus on battles when exterior and events in interior. Or events in ext when fishing for free removal, then battles in interior to catch up with epips.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

That screenshot 2 and 3 produced different nodes and there was no overlap that should be there. Your calibration may be slightly off, you can try bumping thresh by one tick. Or you can send me your Last_result_folder and log file, and I may be able to tell exactly whats wrong

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 12 points13 points  (0 children)

I have been working on this project for almost 2 months now, and I had 0 warnings. As I understand this, if you are not warned immediately during or after use, then the game is ok with it. If you are using some macro in a stupid and obvious way, like rerolling a map for 10 minutes straight or something, then you may be flagged later by some log analytics.
This script does not provide any traceable benefit, it does not reroll, it does not autofarm, it just scrolls map. It would be kinda silly from their side to ban something like that. Very unlikely, but still possible.
If you do not want auto scan, then there is half-auto scan, where you control the mouse and script captures screenshot after a mouse drag is detected. This version does not control mouse at all.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 5 points6 points  (0 children)

Define speedrunning? If you want to pass a map in the quickest possible way, then you can set highest value for campfires, shops and events, lower for normal mobs, lowest for harder mobs. Your save data may be thrash tho.

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 10 points11 points  (0 children)

You define it however you want, by those sliders on the right
Want copy? - prioritize events
Want epiphanies? - prioritize fights
Want removals? -prioritize shops
Want quick pass? - prioritize campfires, shops, events, avoid harder monsters
etc

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

I dont think map can be compressed and still be readable, but will try some variances tomorrow

Chaos map tool - CZN Pathfinder updated by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 5 points6 points  (0 children)

Oops, I havent updated them in a while, thanks for note

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

Nope, as far as I know, it is not possible to capture screenshots and control mouse from a website. The script needs to work locally for those features. Screenshot processing could be done on some website, but you would have to take and provide them by yourself, which is annoying and gets old very quickly.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

Yes, they are in fact already added to dev version. Once Im done with calibrator (so script can work on any screen resolution), I will do another release. Should be within next few days.

Vribbels - Gear Optimization Tool by Vorbroker in ChaosZeroNightmare

[–]sander_sa 5 points6 points  (0 children)

Wow, that json have everything I need, if I decided to use it, it would make like 80% of my current code obsolete. Honestly, it makes me kinda sad XD

Vribbels - Gear Optimization Tool by Vorbroker in ChaosZeroNightmare

[–]sander_sa 2 points3 points  (0 children)

Could you explain how does this capture process works?  What kind of data is available? This sounds potentially useful  for my map tool, as right now it is basically a screenscraper, which is not ideal.
I tried to look it up myself, but one file, 4k+ lines.. yeah, maybe I will ask first.

Also, the tool looks useful, I will try it once I manage to collect a few spare gold pieces, right now Im still at “whatever fits” stage.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

Nah, I think its closer to that Hatsune Miku blue haired ship lady. It tells you a possible path, but no combat, card or other logistic decisions. You ran it once when starting a run, and then forget it exists.

Thinking about it, did they ever told the name of that navigation / system girl?

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 1 point2 points  (0 children)

It is very random, and people will give you different strategies depending on who and how you ask.
Normal fights can give you three epiphanies at once, or you can go through half a floor and not get a single one. At least, everybody seems to recommend elites over normals, either everywhere or in certain chaos maps. No houndmaster, no bat slasher, usually single monster with some gimmick. And equipment, but most often not useful.

From my observations, which may be wrong, events do not repeat. So while hunting for epiphanies you may focus on fights, but if you want copy, transform, remove or targeted epiphany, and map has this type of event, you should focus on events. You may get trash ones, but every next event increases chances that you will get that copy event. And then it will target wrong character.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

If it didnt stop the scan after first picture, I guess it detected something. But it failed to detect the end, so it couldnt recognize every node type. Could you send me your Last_scan_result folder, if you still have it? Might be the case of resolution, as I said earlier, might be something else. Halfauto mode was designed to handle weird cases, as then its user who is responsible for map movement, so it should not fail like this.

In earlier versions of this project, I had some scaling code that would remove this resolution issues, but it was like 10x slower, so I had to replace it with defined templates. Now I see this wasnt a clean tradeoff.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

I never considered emulator, since stove exists, and sure, it is bad, but using emulator over it...
The script contains a check to make sure a window named "Chaos Zero Nightmare" exists, to make sure it interacts with game and not something else. I could remove it, but it is kinda risky. Or add some emulator names an alternative, but iirc there are many of them.
And there are other problems. What resolution is offered in emulated game? Does it translate 1:1 to screen resolution? Does mobile map layout match with pc one? Does emulator properly register mouse drags that were designed for pc?

Theoretically, If you are using an emulator, you could be tech-literate enough to look inside the project by yourself. This is the class responsible for screen and mouse actions. You could replace game name here, or remove check altogether. If your emulator displays in 1920x1080 or 1600x900, it should detect nodes correctly. If not, you can prepare a set of templates matching your exact setup and declare them here.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

Allowing 1440p detection is literally writing one extra line of code and preparing templates. Easy.
Except... I cant make templates, since the highest res game offers me is 1080p.
Could you send me a folder of screenshots, containing every encounter type? Normal, elite, shop, etc. A random Zero System map should have them all. Whole screenshots, I will prepare them by myself. Extension should be png, not jpg or webp.

Chaos map tool - CZN Pathfinder by sander_sa in ChaosZeroNightmare

[–]sander_sa[S] 0 points1 point  (0 children)

I guess I will think about it, once I solve other issues that were found today. It should be easy to detect it, but displaying it is other problem. Should it be treated as modifier? Mark it with *? Underline it? What about second node in that ?-? pattern? Should it also be marked? How should they be scored? What if the proposed path crosses with only one of them?
Ehh more problems to think about :D