MirageUK Posted June 14, 2020 Author Share Posted June 14, 2020 (edited) No information is available yet on the ARK Wiki for the co-ordinate conversion multipliers and offset for lat/lon co ords on Crystal Isles but I've taken a guess and it's not perfect but got it pretty close. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer42.zip Bug Fixes SFtp download did not delete files when not using Synchronise mode. Crystal Isles co-ordinate system way out. I have improved it a lot but it's not perfect until the Wiki is updated or somebody else works out the exact base values I need. Features New Crystal Isles map from the Wiki Btw the lat/lon calculations use the following: Lat Shift (LaS), Lat Division (LaD), Lon Shift (LoS), Lon Division (LoD) These are specific to each map. For the Crystal Isles I guessed/approximated at: LaS = 50, LaD = 15250, LoS = 50, LoD = 17000 Then using these settings the Lat/Lon is calculated using in-game X/Y/Z (CCC) as follows: Lat = LaS + Y / LaD Lon = LoS + X / LoD .... somebody good at math can probably sort me out with the exact values needed on Crystal Isles but I'm happy to wait for the Wiki to be updated. https://ark.gamepedia.com/Coordinates#Coordinate_Transformation Edited June 14, 2020 by MirageUK Added Lat/Lon calculation method of toolkit. 1 2 Link to comment Share on other sites More sharing options...
gloilin Posted June 14, 2020 Share Posted June 14, 2020 Thanks! Link to comment Share on other sites More sharing options...
Rattgtg Posted June 15, 2020 Share Posted June 15, 2020 (edited) Mode: Mode_Offline Save: \\rattserver\ArkServer\GV\Crystal Isles\ShooterGame\Saved\SavedArks\CrystalIsles.ark Message: Object reference not set to an instance of an object. Trace: at ArkSavegameToolkitNet.ArkSavegame.<>c__DisplayClass52_1.<LoadCryopodEntries>b__3(GameObject o) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet\ArkSaveGame.cs:line 160 at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) at ArkSavegameToolkitNet.ArkSavegame.LoadCryopodEntries() in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet\ArkSaveGame.cs:line 160 at ArkSavegameToolkitNet.ArkSavegame.LoadEverything() in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet\ArkSaveGame.cs:line 126 at ArkSavegameToolkitNet.Domain.ArkGameData.Update(CancellationToken ct, ArkPlayerExternal[] externalPlayerData, Boolean deferApplyNewData, ArkAnonymizeData anonymize) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:line 74 at ARKViewer.frmViewer.LoadData() in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 222 at ARKViewer.frmViewer.btnSettings_Click(Object sender, EventArgs e) in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 3186 at System.Windows.Forms.Control.OnClick(EventArgs e) 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.Button.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) I can open the backup that was taken 2hrs before the current file, just cant open the current file Edited June 15, 2020 by Rattgtg Link to comment Share on other sites More sharing options...
MirageUK Posted June 16, 2020 Author Share Posted June 16, 2020 (edited) @Rattgtg looks like a cryo pod with owner information that doesn't exist anymore. I will add some defensive checks to prevent error. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer_43.zip Additional checks for @Rattgtg cryopod situation. Edited June 16, 2020 by MirageUK 1 Link to comment Share on other sites More sharing options...
MirageUK Posted June 16, 2020 Author Share Posted June 16, 2020 ARK Viewer 44 now available. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer44.zip Features Astral ARK map support @Norlinri 1 2 Link to comment Share on other sites More sharing options...
Norlinri Posted June 16, 2020 Share Posted June 16, 2020 4 minutes ago, MirageUK said: ARK Viewer 44 now available. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer44.zip Features Astral ARK map support @Norlinri Thank you! ? Link to comment Share on other sites More sharing options...
Rattgtg Posted June 16, 2020 Share Posted June 16, 2020 Thank you @MirageUK, wasnt sure what was going on Link to comment Share on other sites More sharing options...
Norlinri Posted June 16, 2020 Share Posted June 16, 2020 2 hours ago, tbfrnritunbv6 said: Woah, this is great stuff, thanks! One question though, when I check the 'Wild Creatures' list only get between 1-5 creatures to show up. What's up with that? It might be that your radius is too small. Change it to 100, then it will display all creatures across the map. Let me know if that solved your problem Link to comment Share on other sites More sharing options...
MirageUK Posted June 17, 2020 Author Share Posted June 17, 2020 10 hours ago, tbfrnritunbv6 said: Woah, this is great stuff, thanks! One question though, when I check the 'Wild Creatures' list only get between 1-5 creatures to show up. What's up with that? Single player? Single player games don't work the same way as a server. Wilds only spawn within a certain distance from player. Link to comment Share on other sites More sharing options...
MirageUK Posted June 18, 2020 Author Share Posted June 18, 2020 FYI I'm not sure if it's only on the new Crystal Isles map but I noticed that Pegos are coming up as tamed in my viewer when they steal ANYTHING from a player. Will look into it this evening and see what's going on. Link to comment Share on other sites More sharing options...
NZScruffy Posted June 20, 2020 Share Posted June 20, 2020 On 12/20/2019 at 8:47 AM, MirageUK said: Latest download link: ARK Viewer Preview Download Tried to download, file does not exist. Link to comment Share on other sites More sharing options...
LithiumFlower Posted June 20, 2020 Share Posted June 20, 2020 (edited) Hello Mirage UK, I was super excited to find this tool, it's exactly the kind of thing I would love to make extensive use of on my private Ark server. I downloaded the last three previews to test it out, namely version: 44, 43 and 42 and with each one I get this error. Just to be clear, I was running the tool off my hard disc with the save game file downloaded off my Nitrado server. Not sure if that is what I should have been doing or if that's the cause of the error I've been getting: Mode: Mode_Offline Save: H:\UserProfiles\xxxxx\Downloads\CrystalIsles.ark Message: An item with the same key has already been added. Trace: at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector) at ArkSavegameToolkitNet.Domain.ArkGameDataBase.Initialize(ArkClusterDataBase clusterData) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameDataBase.cs:line 155 at ArkSavegameToolkitNet.Domain.ArkGameData.ApplyNewData(ArkSavegame save, ArkTamedCreature[] tamed, ArkWildCreature[] wild, ArkPlayer[] players, ArkTribe[] tribes, ArkItem[] items, ArkDroppedItem[] droppedItems, ArkStructure[] structures, Boolean decouple, ArkAnonymizeData anonymize) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:line 264 at CallSite.Target(Closure , CallSite , ArkGameData , Object , Object , Object , Object , Object , Object , Object , Object , Boolean , Object ) at ArkSavegameToolkitNet.Domain.ArkGameData.ApplyPreviousUpdate(Boolean decouple) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:line 232 at ARKViewer.frmViewer.LoadData() in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 225 at ARKViewer.frmViewer..ctor() in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 88 at ARKViewer.Program.Main() in D:\Apps\ARKViewer-Master\ARKViewer\Program.cs:line 828 Edit: The problem has been solved! I thought I would leave it up here in case someone else runs into the same problem. I only had the x.Ark file in the specified folder when loading an offline savegame and was running into the error. When I downloaded the .tribe and .profile files into the same folder as well, the tool was able to pick up the savefile successfully. I hope this is helpful! Edited June 20, 2020 by LithiumFlower 1 Link to comment Share on other sites More sharing options...
MirageUK Posted June 22, 2020 Author Share Posted June 22, 2020 Ahh On 6/20/2020 at 7:06 PM, LithiumFlower said: Hello Mirage UK, I was super excited to find this tool, it's exactly the kind of thing I would love to make extensive use of on my private Ark server. I downloaded the last three previews to test it out, namely version: 44, 43 and 42 and with each one I get this error. Just to be clear, I was running the tool off my hard disc with the save game file downloaded off my Nitrado server. Not sure if that is what I should have been doing or if that's the cause of the error I've been getting: Mode: Mode_Offline Save: H:\UserProfiles\xxxxx\Downloads\CrystalIsles.ark Message: An item with the same key has already been added. Trace: at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector) at ArkSavegameToolkitNet.Domain.ArkGameDataBase.Initialize(ArkClusterDataBase clusterData) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameDataBase.cs:line 155 at ArkSavegameToolkitNet.Domain.ArkGameData.ApplyNewData(ArkSavegame save, ArkTamedCreature[] tamed, ArkWildCreature[] wild, ArkPlayer[] players, ArkTribe[] tribes, ArkItem[] items, ArkDroppedItem[] droppedItems, ArkStructure[] structures, Boolean decouple, ArkAnonymizeData anonymize) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:line 264 at CallSite.Target(Closure , CallSite , ArkGameData , Object , Object , Object , Object , Object , Object , Object , Object , Boolean , Object ) at ArkSavegameToolkitNet.Domain.ArkGameData.ApplyPreviousUpdate(Boolean decouple) in D:\Apps\ARKViewer-Master\ArkSavegameToolkitNet.Domain\ArkGameData.cs:line 232 at ARKViewer.frmViewer.LoadData() in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 225 at ARKViewer.frmViewer..ctor() in D:\Apps\ARKViewer-Master\ARKViewer\frmViewer.cs:line 88 at ARKViewer.Program.Main() in D:\Apps\ARKViewer-Master\ARKViewer\Program.cs:line 828 Edit: The problem has been solved! I thought I would leave it up here in case someone else runs into the same problem. I only had the x.Ark file in the specified folder when loading an offline savegame and was running into the error. When I downloaded the .tribe and .profile files into the same folder as well, the tool was able to pick up the savefile successfully. I hope this is helpful! Cheers - will definitely look into this. @NZScruffy I will update the link on the main page. I keep forgetting when putting out updates on the conversation pages. Give me a few minutes. Link to comment Share on other sites More sharing options...
Larkfields Posted June 22, 2020 Share Posted June 22, 2020 Hi Mirage. Can I request a small change please. I don't know how easy it will be, but... In the json files that you generate from the command line options for wilds and tames, can the output be sorted alphabetically by dino type please? Thanks. Link to comment Share on other sites More sharing options...
MirageUK Posted June 22, 2020 Author Share Posted June 22, 2020 2 hours ago, Larkfields said: Hi Mirage. Can I request a small change please. I don't know how easy it will be, but... In the json files that you generate from the command line options for wilds and tames, can the output be sorted alphabetically by dino type please? Thanks. Yeah I can add that - I already sort things in my UI but for speed I output them directly as read for the command line. 1 Link to comment Share on other sites More sharing options...
MirageUK Posted June 23, 2020 Author Share Posted June 23, 2020 Version 45 now available. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer45.zip Increased accuracy of Latitude on Crystal Isles Added new setting option to determine if creature exports via command line are sorted by class name (Off by default) - @Larkfields Added class/friendly map names for: Wyvern (Blood) Wyvern (Tropical) Wyvern (Ember) Dodo (Birthday) Honey Bee Tropeognathus 2 Link to comment Share on other sites More sharing options...
Larkfields Posted June 23, 2020 Share Posted June 23, 2020 Thanks for the update Mirage. For convenience of the command line version on my server: I hard-coded the sorting to "true". It's added 4 seconds to the runtime (61 seconds not sorted, 65 seconds sorted), but it's a huge benefit. 1 Link to comment Share on other sites More sharing options...
Larkfields Posted June 26, 2020 Share Posted June 26, 2020 Hi Mirage I'm not sure, but I think the Crystal Isles Lat/Long figures might be out a little bit. I collected some "ccc" data and the corresponding GPS locations... X, Y, Z, Lat, Long -508956, 189850, -14626, 60.6, 20.0 -509493, -298405, -13077, 30.0, 20.0 171369, 500843, -13319, 80, 60 348731, 10855, 24722, 49.4, 70.5 306459, -139938, -2983, 40, 68 1139, 20915, -14045, 50, 50 2504, 180654, -10386, 60, 50.1 I get... Long = (X/17000)+50 Lat = (Y/16000)+48.7 to be a good fit with this small sample. However, it's 2am and I'm looking at it with tired eyes. What do you think? 1 Link to comment Share on other sites More sharing options...
MirageUK Posted June 26, 2020 Author Share Posted June 26, 2020 (edited) 4 hours ago, Larkfields said: Hi Mirage I'm not sure, but I think the Crystal Isles Lat/Long figures might be out a little bit. I collected some "ccc" data and the corresponding GPS locations... X, Y, Z, Lat, Long -508956, 189850, -14626, 60.6, 20.0 -509493, -298405, -13077, 30.0, 20.0 171369, 500843, -13319, 80, 60 348731, 10855, 24722, 49.4, 70.5 306459, -139938, -2983, 40, 68 1139, 20915, -14045, 50, 50 2504, 180654, -10386, 60, 50.1 I get... Long = (X/17000)+50 Lat = (Y/16000)+48.7 to be a good fit with this small sample. However, it's 2am and I'm looking at it with tired eyes. What do you think? I'll plug the info into my spreadsheet and done some tests today. I knew they were out - just wasn't that bothered as close enough for my own personal needs until the Wiki was updated with the actual values. Values plugged in to my spreadsheet and looking good for the sample data I have. I will update the source code and push out a new release. Thanks for your help @Larkfields Edited June 26, 2020 by MirageUK 1 Link to comment Share on other sites More sharing options...
MirageUK Posted June 26, 2020 Author Share Posted June 26, 2020 Might be a bit later today before I do a release. Found a bug/exploit in ARK so taming up as much as I can with free mutton atm 1 Link to comment Share on other sites More sharing options...
MirageUK Posted July 1, 2020 Author Share Posted July 1, 2020 Version 46 available. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer46.zip Drawn map markers for tamed creatures would not re-draw on tribe selection change. Thanks @Norlinri Co-ords were still a little out for Crystal Isles, now updated with the values provided by @Larkfields Added a few friendly name translations for various S+ structures I've used recently that didn't have them. Added Crystal Isles Obelisk locations. Updated wyvern nest check to be more generic and now identify the content of CI wyvern nests. I also attempted to reproduce the issue reported by @LithiumFlower but unfortunately deleting my .arkprofile/.arktribe files still allowed me to load the last downloaded .ark world save without any error. 1 2 Link to comment Share on other sites More sharing options...
MirageUK Posted July 3, 2020 Author Share Posted July 3, 2020 (edited) Idk if anybody else uses them but FYI sice I have started using it I will be adding S+ Vivarium tame data support in the next couple of days so you can see what animals have been put into Vivariums. ARKViewer 47 now available for download. http://www.miragesoftware.co.uk/ARK/Apps/ARKViewer47.zip Features S+ Vivarium Tame detail support. Re-named column header and tooltip for cryo button - now reads "stored" instead of "cryo" to reflect it toggling both cryo and vivarium creatures. Background colour of cryo creatures remains blue, Vivarium creatures is a pink colour. Added "viv" to the command line export data. Edited July 4, 2020 by MirageUK Vivarium support now added. 1 Link to comment Share on other sites More sharing options...
LithiumFlower Posted July 6, 2020 Share Posted July 6, 2020 Hi @MirageUK, Thanks for looking into the error. I also tried to reproduce it by deleting my .tribe and .profile files and sure enough the save loads without issue. Is there no way to tell what the error was from the error log? Appreciate the updated Lat/Long information, it's much more accurate now. I was wondering if there is any way to see the level of eggs in the wyvern nests? Also any other kind of nests, I imagine that would be pretty useful for nearly everyone hunting all kinds of eggs. Thank you for your work! Link to comment Share on other sites More sharing options...
MirageUK Posted July 7, 2020 Author Share Posted July 7, 2020 20 hours ago, LithiumFlower said: Hi @MirageUK, Thanks for looking into the error. I also tried to reproduce it by deleting my .tribe and .profile files and sure enough the save loads without issue. Is there no way to tell what the error was from the error log? Appreciate the updated Lat/Long information, it's much more accurate now. I was wondering if there is any way to see the level of eggs in the wyvern nests? Also any other kind of nests, I imagine that would be pretty useful for nearly everyone hunting all kinds of eggs. Thank you for your work! The egg levels are already available in the listing of the structure. Simple click on the Wyvern Nest icon to bring up the list - then hover mouse over the first column of the row you're interested in for tooltip of egg type/level. Link to comment Share on other sites More sharing options...
LithiumFlower Posted July 7, 2020 Share Posted July 7, 2020 Thanks a lot, this is amazing and I did see the individual coordinates but didn't know about the tooltip! Awesome! 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