Jump to content

GrimReapaa

Contributor
  • Posts

    18
  • Joined

  • Last visited

Everything posted by GrimReapaa

  1. Thanks for mentioning it. I changed the new downloadable README.txt to a google link instead of mega.
  2. Thanks to a github contribution by @ReynoldsCahoon, the documentation has been condensed and is much easier to read. The old instructions are still there if anyone wants a picture-based instruction with linux specific commands. Thank you ReynoldsCahoon! If you'd like to make a contribution like him, please visit the github and create a request.
  3. An update is now released. You will be redirected to a public github repo so other collaborators can contribute to the code. Also fixed unnecessary import lines and extra comments used in the debug process, along with removing needless configs. Please download the new version, as it contains important fixes.
  4. Want a registration bot? Check out my new file!

  5. Version 2.0.0

    124 downloads

    Ember's Discord Registration Bot This is a Python bot that allows users to register a TrinityCore account by direct messaging a bot with specific commands. Users' Discord identifiers are tied to the game account and both the Discord identifier and the TrinityCore username are checked for duplicates. Current Compatibility - TrinityCore 3.3.5 - Azerothcore - CMangos (untested) - Ashamane (untested) ANY core should work, provided they have the following commands AND SOAP in the config - - account set <account> <password> <password> - account set gmlevel <rank> <realms> - account create <account> <password> <password> Requirements - Python3 - Packages: `mysql.connector`, `discord` Installation Instructions Create a Discord Bot 1. Access Discord's Developer Portal and create a `New Application`. 2. Navigate to the `Bot` section of your application settings and click `Add Bot`. - Set the username and profile icon of the bot. - Reset and save your bots `Token`. - No permissions are required, as the bot interacts via direct messages with users. 3. Navigate to `OAuth2` -> `URL Generator`. - In the `Scopes` section: - [x] `bot` - Copy the `Generated URL` and paste it into your browser to invite it to your server. 4. The bot should now be visible (though offline) in the server you invited it to. Run the Bot 1. Edit the bot config file, [registration.cfg](/registration.cfg). - The `[mysql]` settings should match the database settings of the TrinityCore MySQL server. - There are potential issues with setting `host = localhost`. Use `127.0.0.1` instead. - A blank password will connect via the unix socket. - The `[discord]` settings should match the following: - `apiKey` is the bot `Token` generated above. - `targetServer` is the [ID of a Discord server](https://www.remote.tools/remote-work/how-to-find-discord-id) the bot is in. - `logsChannel` is the [ID of a Discord channel](https://www.remote.tools/remote-work/how-to-find-discord-id) in the server the bot is in. - `staff` is the [ID of a Discord role](https://www.remote.tools/remote-work/how-to-find-discord-id) required for "givemepowers" - The `[soap]` settings should match the following: - `host` is the SOAP.IP in worldserver.conf - `user` is a user capable of using account create, and set password commands in-game. - `pass` is the password for that user. - `port` is SOAP.Port in worldserver.conf - `soapRBAC` is the RBAC role provided when "givemepowers" is called. 2. Edit the worldserver config file, worldserver.conf - 1. Set SOAP.Enabled = 1 3. Run the bot. - Ensure [Requirements](#requirements) are met. - Run `discord_bot.py` Registering via the Bot 1. Ensure the bot is online. 2. Direct message the bot using the following syntax: - `register <username> <password>` 3. If any errors occur during registration, the bot will let the user know. Changing Password via the Bot 1. Ensure the bot is online. 2. Direct message the bot using the following syntax: - `account set password <newpassword> <newpassword>` 3. If any errors occur, the bot will inform the user. Distributing Staff Powers via the Bot 1. Direct message the bot using the following syntax: - `givemepowers` 2. If any errors occur, the bot will inform the user. To Do - Give a command to authorize GM accounts under the right circumstances - Add OS specific instructions - Provide better instructions to maintain safe user permissions and practices Disclaimer Anyone who uses this on their server is capable of logging passwords. Encourage your users to provide throwaway passwords or unique passwords. This is a potential way to steal credentials, so it's ethical that all users should be aware and instructed to create unique passwords for your server. This bot uses the SOAP API to register accounts. So long as your core can handle the above commands and can support SOAP, this bot will work with it. Contribute If you'd like to contribute, please fork and create a pull request via the GitHub. Your code will be reviewed and then merged with the main branch. Your bot is now running. Congrats! If you have any errors, please post them here. If you'd like, please join Ember, where this content will be actively used and further developed. Thank you for reading, and thank you for your time. OLD INSTRUCTIONS WITH PICTURES AND LINUX SPECIFIC COMMANDS -
  6. Thanks, I'll have to keep that in mind. I do know I need some recolors, actually. I'll send you a message.
  7. Thanks to Alastor, a patch version has been made available in a new download. Check it out Thank you Alastor for the help in fitting it all in one MPQ.
  8. What MPQ Editor do you have? The newest one breaks all my patches, the one I use now breaks every time, without a doubt, around 5 GB.
  9. Update is out! This is without a doubt the best patch available currently for this kind of content. I hope someone out there finds this useful.
  10. In about 24 hours, a new update will come that has working WMO's up to BFA. Feel free to wait til then if you'd like.
  11. Version v5

    1,671 downloads

    This is all content that has been successfully ported from all expansions up to Shadowlands to work with WotLK. Technically, it's ALL m2s/wmos and their linked textures exported from retail 9.2.5 using the WoW Export tool. Then all files were TXID fixed, along with being ran in the MultiConverter. Afterwards, a python tool I made was used to remove all files overlapping from vanilla WotLK content. This ensures that ONLY expansion content is in this file. I am absolutely confident this is currently the best patch available for this kind of content. Enjoy M2s, WMOs, tilesets, textures, flames, and other visuals from Shadowlands, BFA, Legion, WoD, MoP, and Cata. The files are available in BOTH an MPQ and loose file format. The MPQ version is a 14.8GB download, labelled Patch-N.MPQ. The loose files are in a highly compressed 13.3GB .zip file. When either of these are exported, there should be 178,479 files totaling 27.6GB. If you'd like to use it in noggit or your client regardless of the content, download the MPQ version and place it in your Data folder. If you want to only use the tilesets or specific expansion content, download the loose file version and create your own patches with MPQ Editor. THANK YOU FOR THE FOLLOWING RESOURCES, WITHOUT THEM BEING AVAILABLE, THIS PATCH WOULD NOT EXIST - Zarkeven's WMO Patch Alastor's Expansion patch, commissioned and distributed by Valaryon TXID Fixer Adspartan's MultiConverter, adjusted by MaxtorCoder MPQ Editor (3.2) WoW Export Implave's WMO's 8.2-10.1 Known issues - A lot of Shadowlands WMOs don't work. I ran this in TXID fixer, then Multiconverter, so I couldn't say why they don't. They just don't. Lava/Slime is broken. You might want to delete them before making your patches. No DBC files are in the .rar. These can only be spawned in noggit and not in-game. My meme name for the folder is still in there, dubbed "supergoodportedstuffnotedited". Woops. Notes - If I find the time to separate these patches out, I'll return with a patch to update this link. If given the same circumstances, I'll also provide a DBC file to merge with yours along with instructions to spawn them in-game. Keep an eye out for updates here if they happen If used, credits are appreciated! This took about 3 days to complete along with 200GB of drive real estate to mess with these files and make sure a working product was achieved. That does not include the cooperation of community members who contributed to this resource - those individuals should be thanked and appreciated for their contributions to make this happen! Also, check out Ember, where this content will be used in a roleplay setting! Thank you for your time and reading this. This is my first submission to model-changing.net and I hope it's useful to someone.
  12. Big thanks to your work ❤️ Some textures are missing, for example "7an_beacon.wmo" and "pa_zoneb2c_grandstairway.wmo", but most of these WMOs work. Thank you again.
  13. Check out Goblin Gumbo Kettle (Spell: 42753). Play with the misc values on that.
  14. Hey! If you're interested in looking for a project to do some noggiting on, feel free to check out Epitome. We're looking for an awesome editor! :)

×
×
  • Create New...