Looking for a python developer (M2 / WMO editor)

    Skarn
    By Skarn,

    2018-03-15_13-18-56.thumb.gif.e849f0cb2b

    Hello. As some of you may know, for quite a while I've been working on the first actual editor for M2 / WMO models for WoW. The project began about a year ago as a fork of happyhack's Blender addon for WMOs. Over time by my own efforts and with the help of some people, I was able to create a full featured (despite a couple of things, that yet have to be implemented) WMO editor. Now I am working on the M2 part of the project. Since there are a lot more tools that I want to develop, I am looking for somebody who can help me with development to finish it faster.

    The project is written in Python 3.5.

    Requirements:

    - Python coding experience

    - Ability to stick to project's architecture

    - Ability to stick to given code style (I use regular python standard PEP8 with a few minor additions to naming conventions)

    Project goals:

    - Full-featured editing of WMO / M2.

    - Rudimentary editing of ADT.

    - Support for multiple WoW versions.

    - Editor for client DBs related to M2 / WMO (AreaTable, NPC stuff, etc).

    The majority of the boring stuff, such as file parsing is arleady implemented. Import for M2 is implemented, except for particles. 

    Last but not least, donations that the project is going to receive in the future are going to be shared proportionally, even though the work is mostly volunteer. The project's aim is not money income, but the creation of the first proper editing toolkit for WoW files, as well as the Swiss Army Knife tool for machinima artists.

    If you are interested, feel free to contact me here, on my Discord (Skarn#2018) or elsewhere.

    • 0 replies

    WoWDev Team

    Balkron
    By Balkron,

    wowdevteam.png.bf8f519e3d5a7db6a6035361c

    This post is adressed to people who care about the future of WoW Modding, especially to those people who are programmers, scripters, designers. The list of people who can help out can actually be expanded. If you are somehow related to some content creation for our favorite game WoW, this post is for you (hopefully everybody on this board)

    wowdevteam1.png.67aadd6a03115cf7119255db

    I'm Balkron, a 3D modeler and graphic designer. I am sick of working with crappy software.

    The community on Model-Changing, Modcraft and other related boards is quite big and seem to even grow bigger. There are many old members as well as newcomers. I can see that many of you dislike the lack of decent development tools as well as the poor quality of the existing ones.

    wowdevteam2.png.739c070b720f8c1c3a381045

    I want to gather a team of people that will work on promoting WoW modding and increasing its quality. Everyone of us can make WoW modding better.

    There are developers among us that have already created tools for the community before.There are enough people who constantly contribute to the development of the community by giving their ideas and suggestions. There are many newcomers as well that want to learn how to do things. So, what do I want?

    wowdevteam3.png.fd70a9acd2b9bcecc60968e6

    The programmers make different software, editors, fix bugs and reply to feedback, as well as making tools that are interesting for the community. This is an amazing contrbution. However, this is too little.

    This is what I particularly want:

    • create a solid team of developers from MC-Net and other boards
    • fix bus of the existing software
    • discuss missing software and develop the concepts
    • perform the development in organized manner by our united efforts

    wowdevteam4.png.a7cb66cf0fc5c1032fc8d710

    The most crucial problems for the community are:

    • outdated software
    • inconvenient software (there are a lot of toolchains utilizing 010 edtior or commandline tools)
    • lack of software (both in terms of functionality and different WoW version support)
    • too many software with limited capabilities (e.g. OBJtoM2 instead of a full featured M2 editor)
    • abandoned software projects (obviously Neo)
    • absence of knowledge or time for the development

    There are many talented people as well as real professionals involved, but almost everybody is working separately. If we gather our knowledge together, we can become a truly effecient team for the creation of all necessary tools, that will have good quality and a wide range of features.

    Let's stop tolerating outdated software and dirty hacks. It is time to stop using commandline to convert some file or fix something. We should think ration and improve our workflow.

    wowdevteam5.png.e802de896bbf319f0f7dace9

    You can pretty much find a programmer in any programming language that we might need in our community. There are also many people who do ingame scripting, level design, modelling and other things. People usually want to express their ideas and add some new features to their tools and to automate exhausting repetitve working pipelines.

    Thanks to WoWDev Team most of this can be brought to life. Yes, there is already a sever called WoWDev on Discord, but there are actually just the people who are interested in WoW modding and just want to stay in touch with tool releases. In our team we can bring togehter people who want to contribute directly to the tool development. There won't be any passive activity in the chat with muted notfications, your participation is important.

    wowdevteam6.png.1f547711d1ac96e4179d21b4

    It is clear that my proposal mostly refers to programmers. A large portion of work can only be done by them. Their work cannot be underestimated, and should not be, especially if we talk about high quality work being done.

    I also want to specifically address people who do toy-projects. We also need you. Even if your work does not seem to you as something important, a large portion of tools in this community were started as someone's toy project. Even if you don't release your work to the public, your knowledge and experience still can be greatly appreciated by the community.

    I also want to address the people who do small applications or scripts for converting, viewing or fixing files. We need you too. With our efforts united we may help you improve your software or help create new one, which is more comfortable in its use.
     

    We also need people who draw, does 3D modelling, maps. Your experience in creating graphic content for the game can help us improving our software through testing and feedback. Each of your has probably faced the difficulties during the work. Your suggestions and concepts undoubtedly will become the entry point for a new tool or app.

    wowdevteam7.png.04139adad2d40273bf3aeb75

    I hope that many people from the modding scene will answer this call and we come together as a team dedicated to creation of powerful and multifunctional tools. 

    You might have a question now: "How are you going to develop this or that tool?"

    At first, I want to take some time spreding this announcement. I really would enjoy if these people could be on the team with us:

    @wungasaurus @Skarn @Adspartan @Kaev @luzifix @barncastle @Yasuno @Vale the Violet Mote @Valkryst @Supora @Bardh @Met@ @Inico @Basto&co @Roccus @Callmephil @Mr. DK @MR.Farrarie @Смердокрыл @MrXJKz @Amaroth @Prokion @Allifeur @Alastor Strix'Efuartus 

    As well as anybody else who is willing to help.

    After we have enough people who are interested, we bring together all the issues that we have to solve and document it in our TODO list. There we will have all our planned changes and future improvements.  As a team of interested people we can describe all the issues that we currently have and find their potential solutions.

    After that we will divide the responsibilities within the team. Of course, the work should account IRL things and the experience of the team members. That is why I want to see people specialized in different areas working within the team that want to dedicate a part of their free time to this work.

    People in the team should be able to establish convenient communication and receive feedback from the rest of the team members. For example, programmers may seek help with the code issue from the other developers, if they lack some knowledge. Or the level designer can test a version of your tool and describe its disadvantages and bugs. If a 3D modeller complains about the lack of software for Legion, they might get a "qualified" answer on their question.

    The work of people who release their software for free is greatly appreciated. However, I think that efforts and time put into the development should be rewarded. Soon I will create an account for donations from the community, as a reward for people who create tools for you. Of course, we will make it in some way that will look safe for both people who donate the money as well as people who get it.

    If I mentioned you, you can probably help our team with your knowledge and experience. The contact information is below.

    wowdevteam8.png.ffbc3076f9e802168a5b52e7

    Nothing really stops us now to gather our efforts and direct them the right way. With that being done, our community can develop as never before.

    wowdevteam9.png.e0a494b14d4cad2119aedb76

    https://discord.gg/dAZ6VW8

    I decided to make Discord our main communication platform. It is convenient for discussing our ideas, doing voice calls, sharing screens and keeping chat logs organized. Skype is horrible, IRC is way too old.

    If you are interested, let me know in PM or join the Discord server directly.

    Balkron#1435

    Thanks for your attention and reading this large piece of text.

    • 52 replies

    Model Changing Network needs your help!

    Skarn
    By Skarn,

    e1jAcp7.thumb.png.48f3fc1692c109284817c4Greetings, dear Model Changing Network users! It has been about two years since MCNet community is around. Through this time the website has grown into a pretty good place for WoW modders to stay. However, there is still a huge room for improvement. At the moment, I cannot really invest much time into maintaining the community and developing it further, neither do the rest of the people in the team. That is why I have to request the help from the community.

    I am looking for responsible people to help me out on various tasks concerning managing this board. I will list down the "positions" and requirements for them.

     

    • Second administrator.  This position requires some work on restructuring the board, managing permissions, writing FAQs and descriptions for various parts of the site. The requirements for this one are quite demanding as you will get a high-level access to website management such as ACP, nevertheless, this work is not exactly hard to do. In order to accept you for that position, I need to know you personally as a member of the community and trust you. The other requirement is good written English skills. IPS experience is also a huge plus, however, not mandatory.
    • Web developer. There are still a few bugs on the board that need to be fixed. So, if you are aware of IPS and web development, feel free to poke me.
    • Moderator. Our two moderators Axel and Hyakkimaru are not currently doing WoW modding, so we need new people for this position. Your duty will be to clean abusive content such as trolling or spam when you spot it. The requirement is good written English skills.

    All the work is, sadly, volunteer. If you want to help the community in any other way, please let me know through PM. 

     

    • 6 replies