Skip to content

Guild Wars Shared Memory Controller - Reads game data and display it in a 3D rendered map.

License

Notifications You must be signed in to change notification settings

Jonathan-Greve/GWSMController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GWSMController - Guild Wars Shared Memory Controller

GWSMController is a powerful DirectX 11 application developed based on the GuildWarsMapBrowser. It uses data from the GWSM (Guild Wars Shared Memory) library to render in-game actors/agents on 3D maps. It work with multiple active Guild Wars processes, just remember to inject GWSM into all of them.

GWSMController Preview

This application provides an enriched, interactive, and visually appealing way of viewing and exploring Guild Wars environments in three dimensions.

Core Features of GWSMController

  • Data Integration from GWSM: GWSMController leverages the GWSM library for accessing shared data from the game. This enables the application to render in-game elements accurately in a 3D environment.
  • 3D Map Rendering: By building upon the work done in the GuildWarsMapBrowser, GWSMController allows users to view detailed 3D maps pulled from the game, providing a unique perspective on the game's environments.
  • Real-time Actor/Agent Rendering: GWSMController can display in-game actors/agents on the 3D maps in real-time, providing an immersive and dynamic map viewing experience.

You can watch this brief demo video to see GWSMController in action.

How to Use GWSMController

See the current release. In short you must inject GWSM into one (or multiple) running Guild Wars processes. Then launch GWSMController (you can also launch it before injecting, it doesn't matter which order).

Contributing

While I appreciate pull requests, please note that I am not actively developing this library and may not merge them. However, feel free to fork the repository and adapt it to your needs.

Acknowledgments

This application is built upon the foundational work done in GuildWarsMapBrowser and GWSM. Many thanks to the authors and contributors of these projects for their significant contributions to the Guild Wars modding community.

About

Guild Wars Shared Memory Controller - Reads game data and display it in a 3D rendered map.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages