T4T3RGR3NAD3R Posted January 16, 2015 Share Posted January 16, 2015 Shared maps are impractical for public servers, but when you're running a small server with just a couple friends, it would be nice if you could enable map sharing. Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/ Share on other sites More sharing options...
Maxwello Posted January 18, 2015 Share Posted January 18, 2015 Hello, Like Age of Empires Allies could share exploration map with an option in the Market. Crafting a special object for that would be so 'Role Play' and so nice !!!!!And more, in PVP, we could make diplomacy with a toggle somewhere etc.Thx guys for that incredible game ! Maxwello. Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603473 Share on other sites More sharing options...
tetrified Posted January 18, 2015 Share Posted January 18, 2015 Shared maps are impractical for public servers, but when you're running a small server with just a couple friends, it would be nice if you could enable map sharing. This is probably the most requested feature. The big problem is, nobody knows how to do it, as far as I've seen. Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603518 Share on other sites More sharing options...
Zinglon Posted January 19, 2015 Share Posted January 19, 2015 Hello, Like Age of Empires Allies could share exploration map with an option in the Market. Crafting a special object for that would be so 'Role Play' and so nice !!!!!And more, in PVP, we could make diplomacy with a toggle somewhere etc.Thx guys for that incredible game ! Maxwello. I thought about the mod which crafting 'map' with papyrus and compass. Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603648 Share on other sites More sharing options...
Caitch87 Posted January 19, 2015 Share Posted January 19, 2015 Yeah it could be a good idea if you could create a map in the camp, and every player that interacted with it both automatically marked what they've seen onto and updated their map for what they've not seen yet? That way it wouldn't constantly be trying to update everyones simultaneously meaning less strain? Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603845 Share on other sites More sharing options...
outseeker Posted January 20, 2015 Share Posted January 20, 2015 This is probably the most requested feature. The big problem is, nobody knows how to do it, as far as I've seen. It's not that nobody knows how to do it, it's that the one guy I have found with working code, easily capable of integrating map sharing isn't really interested in doing it lol We need to wait for Rezecib to have the time to get around to doing it I reckon *edit* just to be clear, rez isn't the one who wasn't rly interested in doing it- he's just a community legend that tends to pick up such requests ^_^ Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603953 Share on other sites More sharing options...
rezecib Posted January 20, 2015 Share Posted January 20, 2015 @outseeker, It's not that I'm not interested in doing it-- on the contrary, if I thought it was possible, I would definitely be working on it right now. These kinds of small, quality-of-life interface changes are what I'm all about. The problem is that all of the saving/loading of map data is handled by the C++ code, and it would probably take months of dedicated interactive decompiling to reverse-engineer it. I've never even done interactive decompiling, so... If the devs could so much as expose the map loading/saving to the Lua codebase (e.g. TheWorld.minimap.MiniMap:GetSaveData(), TheWorld.minimap.MiniMap:AddSaveData(data)), then modders could definitely do this. It's just a matter of dumping the data into a net_array or something, and of course making whatever interface/schedule for it, but that's not hard to do. For reference, these are all the functions we can access on the minimap object (taken from the API dump that ZehZehZeh and a few others have been working on):int MiniMap:GetTextureHandle()int MiniMap:GetZoom()void MiniMap:Zoom(int)void MiniMap:ResetOffset()void MiniMap:AddRenderLayer(uint)void MiniMap:EnablePlayerMinimapUpdate(bool)void MiniMap:DrawForgottenFogOfWar(bool)void MiniMap:CacheForgottenEntities(bool)void MiniMap:Offset(float x, float y)void MiniMap:AddAtlas(string xml_filename?)void MiniMap:SetEffects(string clear_filename?)bool MiniMap:IsVisible()void MiniMap:ToggleVisibility()void MiniMap:ShowArea(float z, float y, float z, float radius)void MiniMap:EnableFogOfWar(bool)int? MiniMap:ContinuouslyClearRevealedAreas(bool?)void MiniMap:RebuildLayer(char, int, int)int? MiniMap:ClearRevealedAreas(bool?) It might seem like ShowArea is something you could use to kind of share the map, but map revealed with Show Area doesn't get saved, so it would only work for a given session. Edit: Spoilerized the functions since they seem to have sproinged out of the table they were in. Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-603965 Share on other sites More sharing options...
outseeker Posted January 20, 2015 Share Posted January 20, 2015 @rezecib, sweet I will see about maybe making something do something cool at some point if I am at all able XD I added that *edit* to clarify that u are a champ, not the one who isn't interested! The fella who did minimap icons was the person not so interested hehe With his code, people joining or rejoining always see map icons for other players so I figure tapping into his method and just adding relevant ShowArea or something similar might get the job done Link to comment https://forums.kleientertainment.com/forums/topic/49200-shared-map-option/#findComment-604020 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.