☢Before we begin this guide, I ask all readers stop for a minute, and read this little paragraph, in regards to a truly great person, MabiMods' own Proffessor. ☢
Take a minute, and
read what he has to say. He just sits there and takes all the bullcrap from this community, gets no credit for his amazing work that he, and he alone is capable to doing, sure other people have come close, like Shaggy (no offence shags), but his work is garbage in comparison to the true Frontend by the Proffessor, and Shaggy's works are currently the most used and most helpful mods we have, that right there, is saying a lot.
Here, take a look at some of the things he's done for us,
The first thing I'd like to put out there, is
this. This right here, is nothing but respect, it was a serious issue and I know the people here, we'd have made a joke out of it. I will even admit, if it weren't for him saying that, I would have had my own fun there and made it into a joke. Skitty said the same thing, but I will tell you, I've crossed Skitty in the past, Marck too. I've even gone against Serif himself, the head guy and the one keeping the server hosting for us.
One does NOT cross the Proffessor though.
Next up, I'd like to show everyone
this. Now, I can't say much but I will say that this little surprise he dropped on us, that's not the only thing he has hiding up his sleeve. It's a program, it does EVERYTHING for you, no effort even required, it even will update your folders and files for you, from it's very own server, the only thing YOU have to do, is pretty much click the mods you like and hit play. Find me the mod that beats this, just try.
Now, the next thing I'd like to say, I can't show anybody due to private areas of the site, however I will explain what happened.
As many of you may have noticed, the site is going to hell... Well, the Proffessor organized the staff into a huge clean up project, without the initiative shown no work would have occurred.
Finally, before I make this longer than my guide itself (which I could do...), this last one here speaks for itself. Just read
this.
Take your time for a minute, look at what he's done, and give your thanks, or if he's helped you in a specific way, find a way to give something back, like how I wrote my guide, when the Proffessor became my reason to learn modding, and mod packs were already being made.
Alright, welcome to my master-guide, written by me, Playtime.Click the spoiler below, for some guide reading music!
This is a large compilation of guides, written by me, with intent to help users learn to use, and even create their own modifications!
With consent from the authors, I also have included various guides found on the site, which have credits to the author either above or below their work.
Before you start anything written here, please shut down the game entirely! If anything in the game is open, in any program, for any reason, you WILL run into problems!
I am in the process of massive updates!
Some sections in the table of contents do not yet exist! I apologize in advance to anyone who was looking for that information... Please check back daily for the new udpates!To skip to a section, please press either Ctrl+F or F3, depending on your browser.
Simply type in the number of the section, and hit enter. You will jump down to the section in question.
Table of contents:
1.0 - Making a Backup.
2.0 - Error Fixes.
3.0 - Removing Old Mods.
4.0 - Premade Data Folders.
- 4.1 - Unofficial Tiara Moonshine
- 4.2 - Jinx
5.0 - The Patchers.
- 5.1 - JAP
- 5.2 - MNG
- 5.3 - Abyss
6.0 - PMG.
- 6.1 - Editing.
- 6.2 - Swapping.
7.0 - XML.
8.0 - DDS.
- 8.1 - Editing.
- 8.2 - Resources.
9.0 - Ani.
- 9.1 - Swapping.
- 9.2 - Editing.
10.0 - DLL.
11.0 - Tools.
- 11.1 - Data Packer and MabiUnpack.
- 11.2 - MabiPacker
- 11.3 - PMG Editor.
12.0 - Credits.
13.0 - Unsorted Information.
15.0 - Notes from the Author.
[1.0]
Making a BackupAlright, to begin, let's make a back up of your game, in the event you mess up somewhere along the modding process, and find yourself unable to repair it... You'll need a back up!
So first, locate your mabi folder, which is default at C://Nexon/Mabinogi (must be unmodded!)
Right click this folder, click "Copy"
Now go to any folder you, personally, I find my documents to be a nice place... Once you've gotten somewhere to put it, right click on a blank area of this folder, click "Paste"
Once it's finished, you now have create a back up.
If for any reason you end up breaking your game, delete the entire folder.
Come to this back up, and right click it, "Copy"
Go to where the deleted one used to be located, right click a blank area, "Paste"
You have now restored your game back to working order. Please run it, allow it to patch to the latest version, then begin to mod it again.
Remember to let it patch! There is the possibility the update will overwrite your mods, so update before you start!
[2.0]
Error Fixes!Update to this section coming soon - 03/11/2011
This is a software conflict, more specifically, Nexon's software.
If you want, go ahead and uninstall whatever Nexon stuff you have but mabi.
But the easiest fix is just rebooting your computer when it happens, it's a temporary fix, but hey, a fix is a fix right?
Just reboot when it happens, it's not something that happens all that often.
It has to deal with the dinput8.dll provided by CrackShield in older Abyss installs, this was inserted to bypass HS which is no longer necessary or other files and programs on NGS's detection list.
This NEEDS to deleted in order to get rid of NGS errors. Steps to remove this are as follows.
1.) Locate dinput8.dll in your Mabinogi folder. [Default install path is C:/Nexon/Mabinogi(Non default install paths, you should know where you installed it.)]
2.) Delete it.
3.) Run Mabinogi.
refer to
The Anti-Mod Feature for more ways to prevent NGS detection.
MNG Notes, there is a very good chance you will have to change the delay timing values to get this to work on your machine. 30000 seems to
work well, but otherwise if the error Auth, add 1000, if the error is memory mod detection subtract 1000. if it occurs at say 29k auth, and 30k
memory mod, go by 500, and so on.
- Copied from the readme.
These changes are made within MNG.ini
[3.0]
Removing your previous mods and patchers!.
Data Folder!
1) Click "Files" from the sitemap on the left side of the site.
2) Click "Tools" from the sections list (scroll down)
3) Scroll to the bottom, and select page 3.
4) Scroll down near the bottom, and click "English Data Packer 1.3"
5) Click download.
- 5.1) At this point you will require an archiver, I'll be using "WinRAR", which can be found here: http://www.rarlab.com/download.htm
- 5.2) Install with default settings, it should open once installed, close it. Locate the file you downloaded (data packer), right click it, click "Extract here"
6) Move the data packer to your mabi folder.
7) Run the data packer, click "Remove" and agree.
You have now removed any data folder mods you once had (Deleting them does not remove them, data packer does)
Patchers!
1) Go to your mabi folder.
2) Look at every file name, and look for ones that appear twice.
3) Once you find one that appears twice, look at the file type, one will be .dll the other will be different.
4) Delete the one that is .dll
5) Right click, "Rename" the one that was different, rename it to change it to .dll
You have now removed any patcher that you once had!
You now are completely unmodded and ready to begin.
Alternate way to get your dll's replaced with cleans ones, if the above did not work for you, "tbstewa" has put together something to do it for you.
Click Here for it.
All credits go to tbstewa.
[4.0]
Premade data folders!The data folder, is used to change things already used in the game, for example, you can change your Dustin Silver Knight Sword, into a Dragon Fang, without actually having a Dragon Fang, it is purely visual though.
You can also use this to reduce any lag you may have, by minizing things like houses in Tara.
See below for various premade data folders that we offer here on mabimods, please refer to the table of contents for the section on creating your own data folder!
[4.1]
Unofficial Tiara Moonshine!1.) Click "Forum" on the top bar of the site.
2.) Click "Client Modifications" to go to that board.
3.) Click "The Unofficial Tiara's Moonshine Mod Sanctuary & AutoBot" to go to it's thread.
4.) The download link is listed under "Location:" and Installs into C:\Nexon\Mabinogi (usually)
5.) Update Mabinogi to the latest patch.
6.) Delete or rename "C:\Nexon\Mabinogi\Data\" to ensure outdated mods are gone.
6b.) If you use DATA Packer.exe make sure to 'Remove Mods' before starting or if errors occur.
7.) Download and install Unofficial Tiara's Moonshine Mod Online (default) or Offline version right below it on the download page and .pack version right below that.
7b. ) The Offline version can be extracted with 7-zip for those who do not wish to run the installer.
8.) Choose which mods to enable or disable by clicking the [|]..data at the bottom of the mod select page of the installer, the mod choices are saved for the next time you install.
9.) Once finished DATA Packer.exe, logue's MabiPacker or Abyss's Configuration file will be opened for you; you need to click Find then Modify and exit for Data Packer to apply mods.
In order to enable use of the data folder, you will need to do something, please go to the data packer section, or patcher section, refer to the table of contents.
The data packer is included for you with this package, as well as logue's MabiPacker and the Abyss patcher, again please see the correct section for that.
[4.2]
Jinx!1) Click "Forum" on the top bar of this site.
2) Click "Client Modifications" to go to that board.
3) Click "Jinx" to go to it's thread.
4) Please read over the entire first post before you continue, information is often changing.
5) Select your download method.
- 5.1) .rar format > Click the link at the very bottom of the post, download the file. Once downloaded extract it into your mabi folder.
- 5.2) Installer. Click the link "Download Here" near the bottom, run the file by double clicking. For Vista/7 users, please right click and hit "Run as Administstator", follow the install.
In order to enable use of the data folder, you will need to do something, please go to the data packer section, or patcher section, refer to the table of contents.
The data packer is included for you with this package, a patcher however, is not, again please see the correct section for that.
[5.0]
The patchers!Patchers, are .dll mods that can change more of the client then the data folder ever could, for example cp reading with the alt key, or extended zoom rates.
These are very unstable in the sense that with every update there is a chance they may be dead for good, unlike the data folder with will survive no matter what you do, just takes a few minor edits.
Each patcher will have it's own section, if you would refer to the table of contents to find the section for the one you've chosen to use.
[5.1]
JAP!All credits for the following go to the creator of JAP himself.
Using the pre-compiled version (Easier)- Download the latest JAP binary from the JAP thread
- Extract the files using 7-Zip, WinRAR or similar into the Mabinogi directory (Usually C:/Nexon/Mabinogi/) and replace anything it asks
- Run Mabinogi
Compiling your own! (Harder, but might make it run faster)Shared (Do this first!)- Download MinGW and install it with C++ support
- Append to your environment variable PATH a semicolon (;) and the "bin" directory of where MinGW was installed (Usually C:/MinGW/bin/) (Google "Changing environment variables Windows" and with your appropiate Windows version at the end if you don't know how to change environment variables)
Releases- Download the latest JAP source from the JAP thread
- Extract the files using 7-Zip, WinRAR or similar into where you want to build it
- Run "build.bat" and type "all" when prompted
- If the build failed, take a screenshot of the console window and post it on the JAP thread along with build.log. If the build succeeded, go inside "out" and copy the three files inside over to your Mabinogi directory and replace files as needed
- Run Mabinogi
Nightly (Instructions with TortoiseSVN)- Install TortoiseSVN
- Go to JAP's SVN browser and find the textbox labeled "Read Only access"
- Copy the parts inclusively between "svn://" and "code/"
- Go to the directory you want to get the source files, right click on a blank space, click "SVN Checkout", paste the url you copied in to the "URL of repository" textbox and click "OK"
- Wait for the source to be downloaded
- Go inside the new "code" directory, right click on a blank space, hover your mouse over "TortoiseSVN" and click "Export"
- Select the same directory as the one you are currently in (The "code" directory), click "OK" and then "Yes"
- Run "build.bat" and type "all" when prompted
- If the build failed, take a screenshot of the console window and post it on the JAP thread along with build.log. If the build succeeded, go inside "out" and copy the three files inside over to your Mabinogi directory and replace files as needed
- Run Mabinogi
[5.2]
MNG!MNG has been discontinued on mabimods, thus, all information here is for reference only.
This has not been updated from when it was originally written, and shall not be updated.
If you do have MNG, please refer to JAP's binary instructions.
1) Click "Forum" on the top bar of the site.
2) Click "Client Modifications"
3) Click "MNG Release 4.0.5 UPDATE 6/16/11 ModifyZoomLimit" It's stickied, thus it's one of the first ones in the list.
4) Read the first post, download the correct version.
5) Download all 3 files*.
6) Place them all, into your mabi folder.
- You now have a patcher, for more advanced use/customizations see step 7, otherwise skip to 9.
7) Open MNG.ini, and start editing it, 0=off, 1=on. If there are more than just 0 or 1, it will be stated what each one does.
8 ) Save the .ini file (not save as, just save)
9) Run mabi, enjoy the patcher.
* All files excluding .ini, can not be run normally, you need to MOVE THEM to the mabi folder, where they will run automatically as the client launches.
The game will do it for you, you don't run it, nor can you.
Merging JAP and MNG:
1. Download MNG 4.0.5 from the link or attachments here.
http://mabimods.net/index.php/topic,9221.0.html2. Find the folder for the version of Operating System you have e.g. Windows 7, or XP or Vista. (Pre-Windows 7 includes Vista)
3. Make sure MNG is a configuration setting file (otherwise known as .ini)
4. Open MNG.ini and change all the settings you want on. (This means replacing "= 0" with "= 1") Keep in mind that ShowFoodQuality should be kept at "= 0" or you'll crash.
5. Save (CTRL+S) and close MNG.ini
6. Go to (top left corner) File -> folder options -> View 'tab'. Look for the function which 'Hides known extensions for file types' (not exact wording) Make sure it's turned off. Now close the folder options.
7. Rename the file 'dbghelp.dll' to 'dbghelp.dl_'
8. Now Cut/Copy all 3 files into your Mabinogi folder. (Default is C:\Nexon\Mabinogi\)
9. Now download JAP v1.2-1 Binary from
http://mabimods.net/index.php/topic,8492.0.html10. Extract files out using programs such as WinRAR or similar.
11. Cut/Copy all the extracted files EXCEPT 'dbghelp.dl_' into your Mabinogi folder. (Default is C:\Nexon\Mabinogi\)
Now you're done.
-Coalchirs
[5.3]
Abyss!1.) Click "Forum" on the top bar of the site.
2.) Click "Client Modifications" to go to that board.
3.) Click "Abyss Patcher" to go to it's thread.
4.) The download link is in a spoiler under "Okay, I read everything above. Let me download Abyss!" and Installs into C:\Nexon\Mabinogi (usually)
4b. You can also obtain Abyss through installing or extracting UO Tiara Moonshine.
5.) Simply extract Abyss.7z or .rar to the root Mabinogi directory using 7-Zip, WinRAR or similar and refer to Abyss.ini for choosing mods.
To get rid of Abyss you have to delete ijl15.dll, Abyss.ini, Abyss_patchlog.txt, dinput8.dll, HSLaunch.exe and HSUpdate.vbs. Then you have to rename ijl15.dat to ijl15.dll. If you delete it for some reason there is one uploaded to the Abyss post.
[6.0]
PMG!PMG is a file extension, this specific one is what you'll be using to modify the visuals of the game, such as your equipment.
[6.1]
PMG Editing!This is a placeholder for when I update to include this section.
[6.2]
PMG Swapping!PMG's can be swapped very easily, with the use of a few tools.
Hit files on the left side of the site, go to tools section, and locate both the english data packer, and mabi unpack.
For their use, please check the table of contents for the section on them, I won't be coving that here.
Once you've found your files in mabi unpack, both what you have currently, and what you want to swap it far, you'll need to extract the file for the item you want to swap yours with.
For example, if you had a dagger, and wanted it to be a claymore, you'd extract the file for claymore.
You then need to go back to the file for what you have, in this case, it would be that dagger.
You'll need to copy it's filename and filepath exactly, then go into your data folder and create that filepath, or just go to it if it already is there, place your claymore file you extracted here, then you'll right click it, and rename it to the filename for the dagger.
Use of the data packer or patcher will enable this to run.
I find PMG swapping very difficult to write a guide for, so please, feel free to PM me or post below for any assistance on this, just make sure you at least tried it first.
[7.0]
XML!XML is a file extension, this specific one is what you'll be using to modify any controls or parameters.
For example, if you change the value of "ShowName" from "False" to "True" within the prop XML, you will have the names appear above the prop, this edit is used mostly for use with bots, many other edits are possible though, I will be using several examples in the following sections.
[7.1]
XML Editing!Okay, first off, you'll need to some programs that we don't offer you here.
You need something that can read .xml files, in text.
Notepad will work, but I recommend C++ Visual Studios, another option would be Notepad++, there are also many more.
The rest will be updated soon!
[8.0]
DDS!DDS is a file extension, this is used mostly for flat images, such as your equipment as it appears in your inventory, or the interfaces.
[8.1]
DDS Editing!This is a placeholder for when I update to include this section.
[8.2]
DDS Resources!This is a placeholder for when I update to include this section.
[9.0]
Ani!Ani is the file extension used for the animations, how you stand, attack, run, etc.
The rest will be updated soon!
[10.0]
DLL!Will be updated soon!
[11.0]
Tools!Tools are programs or scripts that will run along side your client, or will run beforehand for create/using mods.
If for any reason one of these tools no longer works or gives you an error, please inform us, using it's thread. If one does not exist, create a new thread in tech support and I personally will assist you.
[11.1]
Data Packer and MabiUnpack!A warning in advance, the following is very heavy on images, it may cause lag when you view this, for users with slower systems I've placed it in a spoiler, so you can view the rest of the guide without this showing up.
All credits for the following go to "Fl0rn"
DISCLAIMER: None of the files contained within this post/attachments, were created by me. I simply use them.
This is verified working as of client version 92. Neither mabimods nor i, will support gamebreaking stuff, please do not request it or any help with it.
I feel mabiunpack and datapacker are both worth their own guide, as they do not break even after big updates. The functions of them are to read data folder mods, and to read the .pack files so you can keep your data folder updated. Files included in download: mabiunpack, DATA packer, 85_to_86.pack. Instructions, extract to your mabinogi directory, default is C:/Nexon/Mabinogi. Make sure to pull all of the files out of the "Mabi Modding" folder. Some OS may require administrator privileges to follow all of these steps. Some OS will look slightly different than what is shown in the images, i run windowsXP.
Please note, the 85_to_86.pack is only so you can follow along with me. If you have a .pack file that says 86_full.pack, or the number is higher, you need to delete my .pack file before continuing. If you already have the 85_to_86.pack in your mabi folder, then leave it there after you are done, do not delete it if the file was already in your package folder.
If you have a data folder already, but want to follow along still then create a folder in mabinogi directory, and call it temporary. Move the entire data folder into temporary, so that you can follow along. I'll remind you later on to pull your data folder out, so that you don't forget.
We're starting assuming you have no data folder. First thing to do, start mabiunpack and open a pack file. Keep your mabinogi folder open though.
For this example, i will use pack file 85_to_86.pack. So, you click to open, go to mabi directory (default C:/Nexon/Mabinogi) and open the folder
"package".
Now this part may look different for every user, but just remember the file name you want, 85_to_86.pack, and click to open it.
Now, let's make a mod that's rather harmless but popular, "unlimited healing range." I'll cover problem situations later, so let's just follow the guide for now. You want to find skillinfo.xml. Using mabiunpack, navigate through until you find the directory of the file, data/db/skill\skillinfo.xml.
Now, you had to click the + symbol by names to get to the right directory, or double clicked. All these names you clicked are important as well, they're the folders you need to make before you pull out skillinfo to make changes. So, let's start with the first + we had to click, data. Open your mabi folder again, leave mabiunpack open in the background, right click in your mabi folder and create new folder. (I blanked out some spots for my privacy, but your screen should look about the same)
Rename folder you created to data. Open data folder, create a new folder again, and name the folder db. Open db folder, create your last folder, and name it skill. Make sure you have the right spelling and the right capitalization. If you can't remember, check what the mabiunpack directory says.
Now, we have the folders we need to use skillinfo.xml. So, go back to mabiunpack and you should still have skillinfo.xml. Extract and tell it selected files, not all files.
Now, remember the directory we made, data/db/skill. We're placing skillinfo.xml there. Do
not change the file's name or the extension, (.xml) or the mod will not work.
Now, you should have skillinfo.xml in your mabinogi directory, under data/db/skill. So, let's make the change for "unlimited heal range." Right click on skillinfo.xml and tell it edit. Do not open, because you will just open a web page that shows the file, but does not allow changes. You must click edit. (again, i hid some of my options for my privacy, just make sure to click the edit option)
Notepad, or a program that lets you edit text files, should open for you. Now, let's find the healing skill we want to edit. If you're using notepad, you can click edit->Find, or hit Ctrl+F on the keyboard to open your find window. We're wanting to change the spell heal, so let's type heal in the find window. Now press enter or the Find Next button.
You should have healing skill highlighted now. You're going to see a bunch of info here. Don't feel overwhelmed though.
Now, just remember the mod we want, unlimited healing range. We've found "Healing", so we know we're close now. Making sure your little cursor is blinking/highlighted on "Healing" somewhere, open your find window again, Ctrl+F. This time, we're wanting "range" instead of heal, and start the search, making sure you look *down and not *up, you should end up like this.
You see TargetRange="1000" now. The current range is shown to you, we want to increase this range, so let's make the number bigger. Highlight the number, but make sure the quotes aren't selected, and replace it with 99999. No comma mark to seperate the numbers.
Now you've made the change you need, so let's save it.
File->
Save, or Ctrl+S to save. You can now close your notepad/file. The changes are made, so we just need a way for mabinogi to read the files. That's where we use DATA packer. So, navigate back to mabinogi directory (default C:/Nexon/Mabinogi) and open DATA packer.exe. The publisher is unknown, but i will vouch that the program
i uploaded is safe. Here's your loading screen so you know it's working right.
After the load screen fades, you have three options; Find, Modify, and Remove Mods. Tell it to Find Mods. Even though you only have one skillinfo.xml, the DATA Packer may pull up multiple results. It may only show one result though. Do not worry, this is normal. To avoid long tech talk, let's just say that the more pack files you have in your package folder, the more chance you have to have a longer list for the same file. All you need to check, is that the file is C:\Nexon\Mabinogi\data\db\skill\skillinfo.xml.
After you know that we have the right file, click the Modify button. You'll get a pop-up saying "This will mod all PACK files, do you want to continue?" Just click yes and you will have the "unlimited heal range" mod working. NGS should not detect it.
This concludes the tutorial of how to use mabipack and datapacker. Below is a follow-up continued use of it. If you created a temporary folder inside mabinogi, at the start of this post, then make sure you move your data folder back out.
After you put your data folder back where it goes, you can safely delete the temporary folder if you placed nothing else in it.
Do not forget, if you have 86_full.pack, or the number is bigger, then you need to remove 85_to_86.pack from your package folder to prevent problems. If the number on your full pack is smaller than 86, just leave the 85_to_86.pack in your package file.
Follow upsIf you wish to continue making mods for yourself, here's some tips and tricks.
After every update, you need to look inside the package file that was released, otherwise NGS may boot you off. (covered two more sections down) Using DATA packer or MabiPacker below, though; you must remove all mods before you open another pack file, otherwise you can not properly open the files in the .package file. So, open your data packer, tell it to Remove Mods. You will get a pop-up asking "This will mod all PACK files, do you want to continue?" Tell it yes, then close data packer. Now you can open the file using mabiunpack, to see if there's an update that requires you to change a file.
Not every update has something for the data folder that you need to update. The most recent update gave us the package file "91_to_92.pack". If you open it up using mabiunpack, there's only one thing in there which is not commonly used in any public mod packs. We do not need to mod this, so this pack is of no interest.
This rule only applies to the .xml files in your data folder. If there is an update and the package contains the same file as you have in your data folder, you
must delete the file in your data folder. If you try to start the game with an old .xml file, then NGS will either kick you off with an error code, the game will crash, or you may be lucky and only get a bunch of words pop up in game, that you can't read. After deleting the old .xml, you will need to extract and save the new .xml file same as we did before, and make the changes again. This makes sure you don't have any problems in game from an old file.
If you make a change to an image file, such as the eyes, and nexon updates that file, you may end up with the eyes not showing up in game, if you do not remove your old file. It will not crash you or mess up the game 90% of the time, but you simply won't look like you should.
Looking at the skillinfo.xml, you may notice there is a targetrange for things like the smashskill. Even if you change the number for it, it will
not increase your smash range. The server knows the range for most of the skills, such as smash, and will not let you change it. The best way to learn what changes you can/can't make, is to just try some files our yourself and try. You should always try out one mod at a time in game, to see if it works. Otherwise, you may make 5 changes or more, then mess up your game and not know how to fix it.
That should cover what you need to do, to properly use mabiunpack and data packer. I know when i make lengthy posts, they're a mess, so feel free to criticize me so i can fix it. If i forgot anything or am unclear, let me know and i'll do my best to fix it up.
Attempt to upload the file to mabimods failed, so here's the mediafire link.
Mabi Modding 10.27 MB total, including the pack file.
[11.2]
MabiPacker!All credits for the following go to "ShaggyZE"
Since DataPacker is crashing for some people and MabiUnpack is obsolete I decided to write a quick guide for MabiPacker considering I've had it packing mods for UO Tiara as a 3rd option under Abyss and DataPacker for almost 2 years.
I decided to go with version 1.2.1.2 as it's reported to be the most compatible.
1.) First Download Logue's MabiPacker from
https://github.com/logue/MabiPack/downloads2.) Extract MabiPacker-1.2.1.7z using 7-zip or Winrar to your Mabinogi directory and open MabiPacker.exe
3.) Under "Choose data directory:" you can type your Mabinogi directory followed by \data\ or you can use the ".." button to navigate to it.
4.) Under "Save *.pack File Name:" is where your custom.pack file needs to be; the \package\ directory. (custom.pack is just an example, it can be named anything)
5.) Then just click "Pack", in the past i've ignored the Version Number, but it's best to use the current Mabinogi version and Compression Level = 1.
you will need to use a third party launcher like Frontend, a direct launch shortcut like UO Tiara makes,
MabiDirectLaunch.exe or
PowerPatcher 2.0 when using a custom.pack due to the nexon launcher deleting them unless they are set as "read-only".
You can also use Logue's MabiPacker to Unpack .packs as shown below:
Or you can right click on a .pack file and set it as the default program for "open with" which will give you the ability to view raw data, ascii and png/dds images making it more useful then MabiUnpack.
And lastly MabiPacker has command-line usage to pack and unpack as well, the code below is from UOTiaraPack.bat that gets auto launched when selecting MabiPacker during mod selection.
attrib -r .\package\language.pack
attrib -r .\package\UOTiara.pack
.\MabiPacker.exe /input .\package\language.pack /output . /version 228 /level 1
ping -n 5 127.0.0.1 > NUL 2>&1
copy .\data\local\code .\data\code
copy .\data\local\xml .\data\xml
ping -n 5 127.0.0.1 > NUL 2>&1
copy .\data\code .\data\local\code
copy .\data\xml .\data\local\xml
copy .\data\world.english.txt .\data\local\world.english.txt
ping -n 5 127.0.0.1 > NUL 2>&1
.\MabiPacker.exe /input data /output .\package\UOTiara.pack /version 228 /level 1
ping -n 5 127.0.0.1 > NUL 2>&1
.\MabiPacker.exe /input .\data\local /output .\package\language.pack /version 228 /level 1
ping -n 5 127.0.0.1 > NUL 2>&1
attrib +r .\package\UOTiara.pack
More information can be obtained from
https://mabiassist.logue.be/MabiPacker.
If you run into errors running MabiPacker.exe try downloading a different version or .Net Framework 4
dotNetFx40_Full_x86_x64.exe-/-
Update 4.0.3 (KB2600211) and
vcredist_x86.exe (2010)-/-
vcredist_x64.exe (2010),
vcredist_x86.exe (2013)-/-
vcredist_x64.exe (2013)also disabling
DEP or running as Admin can help with problems like this.
If all else fails, UOTiara.pack and it's language.pack is now available on uo tiara's download page.
[11.3]
PMG Editor!The PMG Editor is the tool we use here to... You guessed it, edit PMG's.
1) Click "Files" from the sitemap to the left of the site.
2) Click "Tools" from the sections. (You'll need to scroll down a bit first)
3) Scroll to the end of this page, click page 2.
4) Click "PMG Editor"
5) Click "Download"
- 5.1) At this point you will require an archiver, I'll be using "WinRAR", which can be found here: http://www.rarlab.com/download.htm
- 5.2) Install with default settings, it should open once installed, close it. Locate the file you downloaded (PMG_Editor(Eng)), right click it, click "Extract here"
6) Open the folder, then open the "dlls" folder.
7) Copy and paste all files here into the paths in the instructions below, please select the one for your system.
- 7.1) 32bit Operating Systems:
C:\Program Files\Java\jre6\bin\
- 7.2) 64bit Operating Systems:
C:\Program Files (x86)\Java\jre6\bin\
Go back to the folder the editor is in, and right click "Run2.bat", click "Edit", or "Open With > Notepad"
9) Delete everything in this file.
10) Add the following, from the instructions below, select the one for your system.
- 10.1) 32bit Operating Systems:
"C:\Program Files\Java\jre6\bin\java.exe" -Djava.util.logging.config.file=logging.properties -cp .;lib/jme.jar;lib/jme-awt.jar;lib/jinput.jar;lib/lwjgl_test.jar;lib/lwjgl_util_applet.jar;lib/lwjgl_util.jar;lib/lwjgl.jar GUI
- 10.2) 64 bit Operating Systems:
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Djava.util.logging.config.file=logging.properties -cp .;lib/jme.jar;lib/jme-awt.jar;lib/jinput.jar;lib/lwjgl_test.jar;lib/lwjgl_util_applet.jar;lib/lwjgl_util.jar;lib/lwjgl.jar GUI
11) Save this file, with the new information on it.
12) Run "Run2.bat"
Guide on how to use this program will be coming with the next few updates to the guide.
[12.0]
Credits!All credits for work included here, go to it's original author.
- Data Packer and MabiUnpack guide.
- Fl0rn.
- Unofficial Tiara Moonshine, Abyss and MabiPacker guide.
- ShaggyZE.
NOTE: THIS LIST IS INCOMPLETE, most credits are given to the author under or above their work, I am moving them all here as soon as I can, if something is not mine, I have requested permission, and posted who actually created the work. I just haven't had time to move it here!
[13.0]
Unsorted informationCredits to Rydian for texture guides.
Texture Reduction Pack/TutorialReducing the size of the game textures can provide noticeable performance improvements, both in area-loading and in-game.
Seeing as the game has recently become more resource-hungry, this can provide a benefit even for users with decent machines.
I'm aware of Sinner's texture/removal pack, but it takes a different approach and has not been updated since R80, so I made this.
Here's some FPS improvements I noticed with the pack I made.
Dunbarton Commerce Post
45 -> 52
Dunbarton Square
25 -> 35
Abb Neagh
85 -> 95
Taillteann (City)
50 -> 55
Corrib Valley
65 -> 80
Tara (City)
55 -> 65
So it's not exactly mind-blowing, but hopefully it can help you.
You can download my premade pack here.
http://www.mediafire.com/?u96bs19brvxnab4The premade pack is for R102 of Mabinogi US.
If that is not your version then follow the below tutorial to make your own pack (or update the public one).
- Rip textures out of the game.
This is done mostly via MabiUnpack. Download and run it.
Go to File - Open, and browse to your package folder. It's usually C:\Nexon\Mabinogi\package\ but may vary if you installed mabi elsewhere. Find the XX_full.pack file and open it.
Go to Extract - All Files and choose a folder for it to dump them into. Repeat this process for each XX_to_XX.pack file in that folder (if you have any), ignore language.pack.
Once that's done, go take the later data folders and dump them onto the earlier one in order. So for example if I have 87_full.pack and 87_to_88.pack and 88_to_89.pack, then I'd take 87's folder and dump 87_to_88 ontop of it, then dump 88_to_89 on top of it, and so on. If you only have one full package, then ignore this step.
Now that you have a dump of the latest game data package, go into it and delete everything except the material folder, since that's where all the game's textures are. Also go into the material folder and delete the _define folder, since it doesn't have textures.
And there you have it, a folder with all the game's textures in it.
- Grab proper tools and set them up.
We'll need DDS Utilities and this batch creator for it. Install the DDS utilities, and extract ReComp.exe (from the second download) somewhere.
Then go to C:\Program Files (x86)\NVIDIA Corporation\DDS Utilities or C:\Program Files\NVIDIA Corporation\DDS Utilities and find nvdxt.exe, copy it to the same folder as ReComp.exe.
- Set up and run the batch job to reduce the textures.
Make a new batch file. If you don't know how, simply open a notepad document for it, but when you save, name it "run.bat" with the quotes.
The contents of the batch file are below.
recomp C:\Users\Rydian\Desktop\data\material -s 0.5 -force
Substitute the folder/path with the one you're using, to point it to the material folder.
Save it, and run it. It should make a second batch file, which we need to modify to make sure the textures don't get too small. As before, edit it with notepad, and we want to modify the second line. Replace it with this.
set params=-prescale 16 16 -RescaleBox -overwrite
If you know what you're doing, feel free to change the dimensions to something higher, but not something lower or you risk mabi crashing.
Then run the second batch file and it should start resizing all the textures, but it might hang up on a few. If you get this type of error...
Simply press enter to skip that texture. You should only have to skip a small number of textures, if it's erroring for every one something might be wrong, check your folder/path settings.
Once that job is finished, it's time to clean up the textures and stick them back in! You'll find the resized textures in a new folder called 0.500.
- Stick the reduced textures back into the game.
While it may seem fine to stick the textures back in right away, there's likely to be some corrupt/blank ones, so we want to get rid of those first. Open the material folder inside the new folder, and then do a search for dds.
This will bring up all the dds files in the material folder. Then you can simply sort the list by filesize to see which ones are 0KB. Delete them.
Now that you have working resized textures, pack them back into the game.
Download Data Packer and put it in C:\Nexon\Mabinogi\.
Then go to C:\Nexon\Mabinogi\ and make a folder called data, and then put the new material folder in it.
After that, run the data packer and click the Find button, wait a minute for it to finish. When it tells you it's done, click the modify button and tell it yes, then wait for confirmation.
If all went well, you should be playing the game with resized textures now.
You may notice that some things look way worse than others... for example eyes look terrible and lots of magic effects are reduced to mere squares. This is because the game doesn't keep all of it's textures separate, it sometimes uses one texture file for many related graphics. In this case you can either resize those specific graphics down to something larger than 16x16 (for example 128x128), or not resize them at all, personal preference.
The eye/mouth files are in
material\char\face.
The magic/effect files are in
material\fx.
Various UI-related things are in
material\fx\cursor.
[11.0]
Notes from the author!I wrote this in hopes that people would stop flooding the threads with pointless and already answered questions, or just overall spam.
If you have a problem with mods, post here, I will fix it for you.
If you post something like, "mods dun work halp pl0x", You won't be helped, just get the hell out, speak like you aren't a mentally dumb three year old.
If you need help, post any error message you happen to see, or a screenshot of it.
Also post all mods you are attempting to use, list every single one. (if it's in the data folder, just say data folder mods)
Also, please tell me what you tried to do, to get it working, chances are you just skipped something, easily fixable.