Hello.
M Editor is a new tool for modders. I am going to use it as my graduation project on high school where I am studying nowadays.
So the editor will be available as soon as possible after my graduation... if I will be successful.

Thanks to Mafia game I had the opportunity to create interesting stuff.
Mostly unfinished except to this. A couple years ago I have learnt a lot of things, 2D/3D graphics, scripting and of cource programming.
So I decided to make editor which summarize my knowledge accross the game and programming.

The goal was to develop a tool with a userfriendly UI and extend possibilities of existing tools.
With the editor you will be able to edit:

I was intentionally focused on the game features which do not need 3D rendering because I have not any experience with a drawing via DirectX or OpenGL yet.
Also I am not sure with supporting M Editor or adding a new stuff in the future.

There are some figures below from the editor.
Main screen

GUI Editor

Credits

Vehicles

Last edited by KrumpolcPetr on Sun Feb 04, 2018 3:20 pm; edited 11 times in total

this looks really cool and well made. I love the interface.
Really awesome that you are working on a tool like this. While our world editors have become more refined over the years, we were still lacking any proper user friendly tools to edit the game's content variables. Let alone have one suite that covers it all. Damn fantastic!

Thank you for your affirmative replies.
Sometimes it was a hard work but I think it was worth it.

Mr Robville wrote:

this looks really cool and well made. I love the interface.
Really awesome that you are working on a tool like this. While our world editors have become more refined over the years, we were still lacking any proper user friendly tools to edit the game's content variables. Let alone have one suite that covers it all. Damn fantastic!

Oh, and welcome to Mafiascene!

Thank you. Good UI was one of my goals.
I think that have one tool that covers it all would be fantastic but maybe unreal. It is not a trivial task to make it good. Another thing is that if you have a knowledge, why would you create mods or tools for a modders? You can do your own game... Mafia has a lot of restriction caused by design(from programmer view). There were a couple things that I would made a differently... but also from the other side I learnt a lots of things.

If i understand correctly this editor files located in the folder Tables (credits.def, carindex.def, carcyclopedia.def, etc). It is a pity that game version 1.0 does not work, because i do modding for this version (i think this version is more versatile for modifications). Yet i can tell that files such as carindex.def different in game versions. Even higher than 1.0 is different. This is the great and difficult job, i wish you to be successful in this!

If i understand correctly this editor files located in the folder Tables (credits.def, carindex.def, carcyclopedia.def, etc). It is a pity that game version 1.0 does not work, because i do modding for this version (i think this version is more versatile for modifications). Yet i can tell that files such as carindex.def different in game versions. Even higher than 1.0 is different. This is the great and difficult job, i wish you to be successful in this!

Well the restriction for the game version is mainly for the game GUI but actually I have to say that I didn't test the functionality on a different versions. Bad thing is that a lots of game files doesn't contain a header with the file version... so this will be kind of tricky to do that... Probably I will have to add some wizard to release supported files for the specifics game version. Because now the game folder is a working space for the editor (it's something like a project folder). In the user setting is specified the exact game location. It is comfortable 'cause you don't need to everytime search the right file.

Sorry but I don't have a plan to support the game GUI for 1.0. It's kind of different to version 1.1 or higher. Probably is not impossible but it is not a priority. We already have a GUI editor for the 1.0 files.

Thank you! By the way we have same secondary school. Nice work with your graduation project. It is still popular there.

UPDATE:
The tool is still in progress. I am working on debuging and troubleshooting with cars with different game versions (compatibility). Little new feature is that user can switch between Dark and Light theme.

UPDATE:
The tool is still in progress. I am working on debuging and troubleshooting with cars with different game versions (compatibility). Little new feature is that user can switch between Dark and Light theme.

If you add the ability to edit and create from scratch "chg" and "rep" file, it will be just super. And waiting for the release.

imo rep iss useless xD But this tool can be so OP when you add scene2.bin editor. Because for now there is no any stable script editor.

That is true. I use DCED, and just make sure that before every time you open a scene2, make a copy of it. And hit the save-button only once. You could try finding out what steps u did to make it crash and then try to avoid it by all coasts

KrumpolcPetr when you make non crashing/corrupting script editor for mafia, this tool will be GodLike because in this moment there is like 3 scripts editor. 1 is DCED, but it corrupting files, second is BSV but it's unoptimized tool (searching for some object takes a lot of secs. Also there is something called tractor (Russian tool) but no one is using it. But good luck! Also you can download DCED source to save your time.