Elgar Posted September 7 Share Posted September 7 Awesome, thank you !! 1 Link to comment Share on other sites More sharing options...
MirageUK Posted September 8 Author Share Posted September 8 (edited) Next version will include the "tier" for Traits in brackets. Still working on how to include traits when stored in containers. Also working out how best to show more detail for the "souls" and "embryos" instead of just showing generic soul/embryo class item in containers. ..edit.. Another victim of the copy/paste solution - Traits selected on Wild tab will affect tames displayed on Tamed tab until next release. Edited September 8 by MirageUK Bug found when testing my tame traits. 1 1 Link to comment Share on other sites More sharing options...
MroczneZakamarki Posted September 11 Share Posted September 11 Thank you for the quick updates regarding Aberration! There are however a few issues that have been present since the beginning of ASA. 1. Tamed Creatures shows false dino owner data, which is why I can't count how many dinos tribes have. Even though cryopods are in some tribe's structures, when brought from another tribe they are not counted as dinos of the new tribe, or a completely different tribe is shown as the owner or Unknown, which causes many Unknown tribes to be shown in the tribe list. Please see examples on screenshots. 2. In the player structures tab, the Ally in range column is mostly empty. 3. Error when copying commands: Mode: Mode_Offline Save: Message: Żądana operacja schowka nie powiodła się. Trace: at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay) at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format) at System.Windows.Forms.Clipboard.SetText(String text) at ARKViewer.frmViewer.btnTribeCopyCommand_Click(Object sender, EventArgs e) in C:\Dev\ASV_New\ASVPack\ArkViewer\UI\frmViewer.cs:line 2594 at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam) Thanks for fixing bugs so quickly! ❤️ Link to comment Share on other sites More sharing options...
MirageUK Posted September 11 Author Share Posted September 11 3 hours ago, MroczneZakamarki said: Thank you for the quick updates regarding Aberration! There are however a few issues that have been present since the beginning of ASA. 1. Tamed Creatures shows false dino owner data, which is why I can't count how many dinos tribes have. Even though cryopods are in some tribe's structures, when brought from another tribe they are not counted as dinos of the new tribe, or a completely different tribe is shown as the owner or Unknown, which causes many Unknown tribes to be shown in the tribe list. Please see examples on screenshots. 2. In the player structures tab, the Ally in range column is mostly empty. 3. Error when copying commands: Mode: Mode_Offline Save: Message: Żądana operacja schowka nie powiodła się. Trace: at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay) at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format) at System.Windows.Forms.Clipboard.SetText(String text) at ARKViewer.frmViewer.btnTribeCopyCommand_Click(Object sender, EventArgs e) in C:\Dev\ASV_New\ASVPack\ArkViewer\UI\frmViewer.cs:line 2594 at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam) Thanks for fixing bugs so quickly! ❤️ Clipboard.. happens occasionaly, not sure why. It's a simple call Clipboard.SetText. All I can do is handle this error and let you know it failed to copy command and try again. Tribe stuff - I'm going to need a backup copy to investigate. We're not using cryopods yet and when joining tribes ASV does appear to bring everything (structures/tames) under new tribe joined. Also our last ally in range data is fully populated so would need your data to investigatr futher and find out why yours is not. 1 Link to comment Share on other sites More sharing options...
sTv Posted September 16 Share Posted September 16 Any chance to add ASA Power node (Element charge node)? - To their inventory show up in the item search - To power nodes show up on the map in map structures Thank you 👍 Link to comment Share on other sites More sharing options...
MirageUK Posted September 16 Author Share Posted September 16 1 hour ago, sTv said: Any chance to add ASA Power node (Element charge node)? - To their inventory show up in the item search - To power nodes show up on the map in map structures Thank you 👍 Unfortunately it appears that the Charge Nodes no longer get stored with a location. Anything without location data is ignored by ASV. I'm guessing it's just hard coded to the named node within the map but I'll see if I can find any further information to try and expose them in ASA save data. 1 1 Link to comment Share on other sites More sharing options...
MirageUK Posted September 17 Author Share Posted September 17 (edited) Found em... Not gonna have time to code the change over lunch, working this afternoon and out this evening so it'll be tomorrow evening at the earliest before I can get it into a release. ..edit.., Got code done but didnt have time to get a release together. Will try get it out at lunch today if not it'll be after work again. Edited September 19 by MirageUK 1 3 Link to comment Share on other sites More sharing options...
StevenB Posted September 19 Share Posted September 19 Hey, great work as always! Would not be hosting without this tool I did stumble upon an issue last night that also happens on the latest version today, no idea when it started to happen. Only one of the tribes show up in the tribes json per server. command: dotnet /home/steven/data/asv/ASVExport.dll all /home/steven/data/asatemp/asa-island/SavedArks/TheIsland_WP/TheIsland_WP.ark /home/steven/data/asa/asa-island/ASV/ Failed export for: /home/steven/data/asatemp/asa-aberration/SavedArks/Aberration_WP/Aberration_WP.ark - Ex: One or more errors occurred. (Token StartObject in state Object would result in an invalid JSON object. Path ''.) Exporting JSON (all) for: /home/steven/data/asatemp/asa-scorched/SavedArks/ScorchedEarth_WP/ScorchedEarth_WP.ark Failed export for: /home/steven/data/asatemp/asa-scorched/SavedArks/ScorchedEarth_WP/ScorchedEarth_WP.ark - Ex: One or more errors occurred. (Token StartObject in state Object would result in an invalid JSON object. Path ''.) Exporting JSON (all) for: /home/steven/data/asatemp/asa-center/SavedArks/TheCenter_WP/TheCenter_WP.ark Failed export for: /home/steven/data/asatemp/asa-center/SavedArks/TheCenter_WP/TheCenter_WP.ark - Ex: One or more errors occurred. (Token StartObject in state Object would result in an invalid JSON object. Path ''.) Exporting JSON (all) for: /home/steven/data/asatemp/asa-island/SavedArks/TheIsland_WP/TheIsland_WP.ark Failed export for: /home/steven/data/asatemp/asa-island/SavedArks/TheIsland_WP/TheIsland_WP.ark - Ex: One or more errors occurred. (Token StartObject in state Object would result in an invalid JSON object. Path ''.) Example json output (removed epic id) {"map":"Aberration_WP","day":307,"time":"09:39","data":{"tribeid":1619401820,"tribe":"Mitzi","players":2,"members":[{"ign":"MrT","lvl":"8","playerid":"950486819","playername":"Mr.T","steamid":"REMOVED"},{"ign":"Mitzi","lvl":"122","playerid":"634879974","playername":"Fjottolf","steamid":"REMOVED"}],"tames":42,"uploadedTames":0,"structures":1266,"active":"2024-09-18T23:20:31.2796551+02:00","dataFile":""}} 1 Link to comment Share on other sites More sharing options...
MirageUK Posted September 19 Author Share Posted September 19 Version 5.1.0.11 now available: https://github.com/miragedmuk/ASV/releases https://drive.google.com/file/d/13TKnovOL__Wl4-HuVS2cTIsTnkAbIBpM/view?usp=drive_link Changes Fixed tribe data export. @StevenB - oops! I forgot to first write out the start array before attempting to write out the tribe data. Thankfully I have a forum full of testers 👆👆👆 😅 Fixed "Trait" selection filter on Wild tab affecting tames displayed on Tame tab. Added trait tier to wild grid column in brackets with the trait. Added Aberration charge nodes to map content markers. Green circle if they have batteries in them. Red if not - same as Wyvern / Drake nests. @sTv Created a new Aberration map by blending the old and new so you now have the outlines and some colour/texture definition. Added colour to the obelisk map marker(s) Fixed cryopod creatures not being re-parented to the new owning tribe. @MroczneZakamarki 4 3 Link to comment Share on other sites More sharing options...
sTv Posted September 19 Share Posted September 19 Honestly, I think you're one of the best coders Ark's ever had. 💜 1 1 1 Link to comment Share on other sites More sharing options...
MirageUK Posted September 19 Author Share Posted September 19 1 hour ago, sTv said: Honestly, I think you're one of the best coders Ark's ever had. 💜 Appreciated but you're being too generous. I might be one of the fastest but definitely not the best. I like to problem solve so most of this code is very hacky and poorly written - loads could be improved if I dedicated more time to it as a project but I'm just plodding along, reacting to new stuff as it happens and the odd request from you guys where I can. Now I know how many people find it so useful I might have to plan in a re-write at some point to make it more efficient and provide proper guides etc. 2 1 Link to comment Share on other sites More sharing options...
MirageUK Posted September 20 Author Share Posted September 20 (edited) Known issue - now I've started using the Dinot Depot mod. Content fails to load due to cryopods in the depot terminal. Some additional property types I've not yet coded for but I'll investigate further tomorrow and see if I can work it out. .. edit .. and here we go again, back into the hex editor to try and determine the format used. At a guess I'm gonna say it's another Map type property as that's where it appears to have stopped loading further properties (including basic ones like TargetingTeam). Edited September 21 by MirageUK Link to comment Share on other sites More sharing options...
pleinx Posted September 21 Share Posted September 21 Good Morning big THANKS for all the fancy updates and bugfixes! I really love it.Also ASV works much faster. This is the right direction. It seems also using less CPU/RAM usage, which is great. One question about this: Added "Achievments" to "Player Explorer" view. Currently only displays Brood/Mega/Dragon/Overseer bosses and Chibi level ups. I'll add more once I see what other data is available. do think this is also possible to make it available to the export/Players.json? 2 Link to comment Share on other sites More sharing options...
Elgar Posted September 21 Share Posted September 21 On 9/19/2024 at 5:58 PM, MirageUK said: Fixed cryopod creatures not being re-parented to the new owning tribe. This change is absolutely fantastic ! Thank you so much Mirage ! Before, when I had a look at tames, there were a bazillion tribe names spread across the map, because we exchange cryopods very often between players on my cluster. Now it's very clean. Just to understand how it works, now if a cryopod is in the inventory of player X or in a cryofridge belonging to player X, the tame in this cryopod is sorted under player X tribe name, am I right ? 1 1 Link to comment Share on other sites More sharing options...
pleinx Posted September 21 Share Posted September 21 7 hours ago, Elgar said: This change is absolutely fantastic ! Thank you so much Mirage ! Before, when I had a look at tames, there were a bazillion tribe names spread across the map, because we exchange cryopods very often between players on my cluster. Now it's very clean. Just to understand how it works, now if a cryopod is in the inventory of player X or in a cryofridge belonging to player X, the tame in this cryopod is sorted under player X tribe name, am I right ? Same for us Finally i can remove my own solution for this. Thanks also from my side Link to comment Share on other sites More sharing options...
MirageUK Posted September 21 Author Share Posted September 21 (edited) @Elgar - Yes. It now shows the cryopod creature as belonging to the owner of the inventory container and not the original owner. You've got @MroczneZakamarki to thank for the cryopod change. He's the one that reported it. We only play on a very small server with friends who all tend to be in same tribe or in own tribes but we don't share across tribes so never spotted it myself. I do remember it being an issue on ASE but the fix was slightly different here - along similar lines though. I'll get a patch out tomorrow to stop ASV crashing for those running the Dino Depot mod - but it still won't show dinos in the depot terminal or the terminals themselves until I fix it properly. I'm working back through everything to better understand the format again to cover these parts I haven't yet - it won't be a re-write of the front end (yet) but might end up being a bit of a re-write of my AsaSavegameToolkit.dll code - hopefully for the better Edited September 21 by MirageUK 4 Link to comment Share on other sites More sharing options...
Elgar Posted September 25 Share Posted September 25 Hi Mirage, as a suggestion, would it be possible to include in a future version the Traits which are stored in Gene Scanners and Gene Storages please ? That would be very useful. Link to comment Share on other sites More sharing options...
MirageUK Posted September 26 Author Share Posted September 26 Apologies. I got distracted playing ARK this week and completely forgot to get the "fixed" release out to you guys. I'll sort it tomorrow as I'm off work. This won't be the fix to read cryopods in the Dino Depot terminal, just to bypass things it can't read without completely bailing out. So depot terminals won't be available or their content - maybe some other objects and items for the moment if they use the same property types. @Elgar I already have plans to somehow provide something for the traits and new cryo-esque "Embryo" creatures but it's gonna take me some time. I got deep into the save format again and not sure when I'm gonna surface again lol. @pleinx These will be added in this release tomorrow and included in the export files. 2 Link to comment Share on other sites More sharing options...
MirageUK Posted September 27 Author Share Posted September 27 (edited) 5.1.0.12 available to download. https://drive.google.com/file/d/1vIuIFWouLsDZ4uUgFw2ogBknOSmQ2j0-/view?usp=drive_link https://github.com/miragedmuk/ASV/releases Changes Tweaks to try prevent "content failed to load" when parsing cryopod creature data. Addition of "achievements" to player json export. Split published release into .net6.0 and .net6.0-windows sub-folders. Only ArkViewer.exe requires .net6.0-windows. Note - anybody using ASVBot to produce map images will need to also copy the "Maps" folder from .net6.0-windows into their own installation. Work in progress Identify any data types in ARK save format that we've not yet coded for and implement as required. This should surface the Dino Depot Terminal and its contents among other things. Add support for display / export of stored creature traits. Add support for display / export of dino "essence" and "embryo". Further work to improve performance. .. edit / update .. Fixed dino depot terminals and a few other structures not being listed. Dino depot terminal creatures will now be read by ASV in next release. Started investigating embryo / essence stuff. Its not same as cryopod where it's all in a custom byte array so theres some work to do to try and un-wind the various properties into what we expect for tamed creatures. Started investigating trait storage - can see how to parse it just not sure how best to display or export it yet. Edited September 28 by MirageUK 2 2 Link to comment Share on other sites More sharing options...
pleinx Posted September 30 Share Posted September 30 Big thanks for the last update. Works like always perfect. I've a general question. How do wildcard store the armor e.g. of a saddle blueprint? {"itemId":"PrimalItemArmor_TekPants_C","qty":1,"blueprint":true} This is just an example. Is it not part of the savegame to store the value of armor, needed mats? Link to comment Share on other sites More sharing options...
MirageUK Posted October 1 Author Share Posted October 1 19 hours ago, pleinx said: Big thanks for the last update. Works like always perfect. I've a general question. How do wildcard store the armor e.g. of a saddle blueprint? {"itemId":"PrimalItemArmor_TekPants_C","qty":1,"blueprint":true} This is just an example. Is it not part of the savegame to store the value of armor, needed mats? The materials required are not - I've checked that before. Just investigating linked storage containers at the moment but I'll try and check if any armor based property value is available when I get chance. 1 Link to comment Share on other sites More sharing options...
Elisa82 Posted October 1 Share Posted October 1 Hey there! I cant load the Aberration content. It always says "Failed to load content, check settings or refresh download". The other maps work fine, I only have this problem with Aberration. Any suggestions? 1 Link to comment Share on other sites More sharing options...
Elgar Posted October 1 Share Posted October 1 34 minutes ago, Elisa82 said: Hey there! I cant load the Aberration content. It always says "Failed to load content, check settings or refresh download". The other maps work fine, I only have this problem with Aberration. Any suggestions? If you use FTP, It's usually because the save file was downloaded partially, it happens sometimes. For example your save file which should be 130 Mb is only 50 in ArkViewer. In your ArkViewer folder, go to the Aberration subfolder and delete the Aberration_WP.ark file. Then restart ArkViewer and it will download the file again, this time completely hopefully. Link to comment Share on other sites More sharing options...
sTv Posted October 1 Share Posted October 1 (edited) I also have a problem loading the ASA Aberration map for the last 24h or so, both from FTP and offline save. Edited October 1 by sTv Link to comment Share on other sites More sharing options...
Elisa82 Posted October 2 Share Posted October 2 6 hours ago, Elgar said: If you use FTP, It's usually because the save file was downloaded partially, it happens sometimes. For example your save file which should be 130 Mb is only 50 in ArkViewer. In your ArkViewer folder, go to the Aberration subfolder and delete the Aberration_WP.ark file. Then restart ArkViewer and it will download the file again, this time completely hopefully. Hey there! Thanks for answering! I just tried it (3 times) but still does not work. The other maps load correctly. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now