DSHack

Archive Generated December 23rd, 2018
Gericom
User ID: 3

Thread: Tutorial - Sprites/mugshots and Icons editing (put your own !)
Author Posted on 2015/07/04
Gericom Nice tutorial, but it sounds like we need a better 2d editor. With palette masking for example.
Thread: Well, I guess I need some help with file swapping .-.
Author Posted on 2015/07/04
Gericom File swapping is actually just the tracks. The next step is to do a texture hack. Open a something_courseTex.carc with mkdscm 4.0 and edit the course_model.nsbtx.
Thread: Tutorial - Sprites/mugshots and Icons editing (put your own !)
Author Posted on 2015/07/04
Gericom

I've only fixed your Image Tags, which apparently nobody else seemed to notice.

I noticed it, but I did not know if it was intented.
Thread: Well, I guess I need some help with file swapping .-.
Author Posted on 2015/07/04
Gericom Yes. It is the latest and last version of mkdscm.
Thread: Forum softwear glitches
Author Posted on 2015/07/04
Gericom These are supposed to be for moderators and admins only.
Thread: Mario Kart Toolbox
Author Posted on 2015/07/05
Gericom Hi everyone. I am here to present you a brand new Mario Kart hacking utility: Mario Kart Toolbox (MKToolbox). It currently only supports MKDS, but I might implement support for MK7 aswell.

Features

Viewing Courses in 3D!

(Editing is not implemented yet)

Play Course Intros

2D Viewing

(Editing is not implemented yet)It is not completed yet, but as soon as it is usable, I will put a beta up.

Latest Release: https://www.dshack.org/store.php?page=file&fid=563

A new version of Mario Kart Tool Box has recently been released.
Changes, and additions:
-2D Editing now works 100%, Check Points can be made in 2D mode as well.
-A fix that adds CPOI distance info upon pressing the save button, fixing most issues with CPU rubber banding being a bit broken in CTs.
-A built in ARM 9 Editor that allows you to change the music played on any course by changing the music slot used there.
-Multiple other thing fixes, and changes.

~SGC
Thread: Mario Kart Toolbox
Author Posted on 2015/07/05
Gericom

So this is why efe stoped getting updates... But i don't are this tool looks even better! Could you implement auto - y for this?

It is not really the reason. I started this 2 weeks ago or something XD, although I was thinking of this for a longer time already.

Yes. This is going to have auto-y.
Thread: The "Official" Expand Dong Thread
Author Posted on 2015/07/06
Gericom I will make a dong name topic here.
Thread: Your Dong Name
Author Posted on 2015/07/06
Gericom

As you already knew, mine is Feature-Length Nut Expansion Pak XD
Thread: Artists Thread , Post your art in here!
Author Posted on 2015/07/06
Gericom

You can post drawings you made , art or images that you liked of your favorite characters in Mario Kart or the Mario series!




Wow! That looks awesome :awsum:
Thread: 3D Modelling Program Discussion
Author Posted on 2015/07/06
Gericom I like sketchup, because with other tools you can't really make polygons. I only hate the texture mapping of sketchup.
Thread: Tutorial - Inserting Custom Music into MKDS
Author Posted on 2015/07/07
Gericom DSSS should write the sdat pretty accurate. If not, let me know, so I can fix it.
Thread: 3D Modelling Program Discussion
Author Posted on 2015/07/07
Gericom


because with other tools you can't really make polygons


of course you can

No, not really. In sketchup you can easily create lines and connect to points, that is not really possible in maya for example. There is the append to polygon option, but it does not work really well.
Thread: Mario Kart Toolbox
Author Posted on 2015/07/07
Gericom Keep it on topic please. Talk about 3D Modelling Tools here: http://www.dshack.org/forum.php?page=thread&tid=24
Thread: Mario Kart Toolbox
Author Posted on 2015/07/08
Gericom

Wow, that looks awesome. But can you add route following? Not only CAME, and cpu/item points to have the line as routes.

Thanks!

What exactly do you mean?
Thread: Mario Kart Toolbox
Author Posted on 2015/07/08
Gericom



Wow, that looks awesome. But can you add route following? Not only CAME, and cpu/item points to have the line as routes.

Thanks!

What exactly do you mean?


The same thing I requested for EFE.

So, could you explain it again? Do you mean click and move and it will automatically place points?
Thread: Mario Kart Toolbox
Author Posted on 2015/07/08
Gericom

The EPOI are connected to each other and IPOI are connected to each other to help know what is connected to what.

I still don't understand you. Routes, Itempoints and Enemypoints already have lines. When selecting a specific route or point, it gets a different color.
Thread: Mario Kart Toolbox
Author Posted on 2015/07/15
Gericom

Is EFE still being developed for things other than MKDS course editing? And is your DS sound toolbox thing being developed?

Yes, they are both being developed. It is just that I have a lot of other things to do aswell that have a higher priority at the moment.
Thread: How to lower the face count in CTs made in sketchup?
Author Posted on 2015/07/16
Gericom

...
I need 2D versions of some of this shit.
...

Exactly. That is the way to go. Extract the statues from the model and make a good render, and put that as texture over for example beach_tree1.
Thread: How to lower the face count in CTs made in sketchup?
Author Posted on 2015/07/16
Gericom

...
I need 2D versions of some of this shit.
...

Exactly. That is the way to go. Extract the statues from the model and make a good render, and put that as texture over for example beach_tree1.
Thread: Suggestion Box
Author Posted on 2015/07/16
Gericom I think it would be better to let it automatically dissapear after like 4 seconds. I liked the audio notification aswell
Thread: toad colours
Author Posted on 2015/07/22
Gericom It says I already voted, but I did not. I would like to be a yellow toad XD
Thread: Mario Kart Toolbox
Author Posted on 2015/08/22
Gericom
I was reading up on something called Triangle Strips. https://en.wikipedia.org/wiki/Triangle_strip I think this would be a nice import option as it would allow us to make more detailed models. I first heard about it when I was reading the Super Mario Sunshine DS Thread.
I think Fichira used it so he could implement F.L.U.D.D without causing slow down. I think we could use this for MKDS and, MK7 tracks as well. It would REALLY help me squeeze a few extra details in my MKDD track ports.

1. It does not make the number of triangles go down. Before the ds stores the triangle details in it's geometry memory, it splits the tristrips.
2. It can, however, prevent slowdowns for a bit, because there is less data to send to the geometry engine.
3. When using the official tools, tristrips are used by default. MKDSCM does not use them, but I will be trying to implement this in the NSBMD generator of MKToolbox.
Thread: Hack Store Removals
Author Posted on 2015/08/22
Gericom
20 minutes later...

I now fixed the Luigi's Mansion and Tick-Tock Clock. {Yoshi Circuit was already fixed} It was very easy on fixing the Luigi's Mansion and Yoshi Circuit, but the Tick-Tock Clock fix was a pain in the ass to do... And I uploaded the new versions to Hack Store:

http://store.dshack.org/index.php?/file/146-pre-alpha-x-final-gcn-yoshi-circuit-mashup/
http://store.dshack.org/index.php?/file/145-tick-tock-clock-early-base/
http://store.dshack.org/index.php?/file/144-alpha-luigis-mansion-replica/


Why can I not see these files? It says I don't have the permissions to view them.
Thread: Mario Kart Toolbox
Author Posted on 2015/08/22
Gericom
Question: Are you making MKToolbox to replace EFE, or will both co-exist?

They will co-exist. MKToolbox is completely mario kart oriented, while EFE, combined with the right plugin, can open every file.
Thread: Mario Kart Toolbox
Author Posted on 2015/09/02
Gericom I have uploaded an early beta of MKToolbox, so you can already try it out. Currently you can only open full roms (eu and us). Later on it is going to support rom folders and independent carc files aswell. In this beta, you can not edit yet.

http://florian.nouwt.com/MKToolbox.zip
Thread: Mario Kart Toolbox
Author Posted on 2015/09/21
Gericom I just uploaded a new beta of MKToolbox. You can now actually edit stuff. You can generate global maps and (much better quality) course pictures, and you can edit the nkm.

Controls:
By default the 3d editor is in XZ mode, this means you can move point from left to right and back to front. By pressing control, the point will snap to the ground while dragging. With a click on the XY button, you are able to move to point from left to right and top to bottom.

Link: First Post
Thread: MK7 CT
Author Posted on 2015/11/06
Gericom
Ok. There is no reason to hurry.

Normaly, the max poly count for .kcl is 10000 and for the model it's 15000, so 25000 in totall and the max texture is 2MB. Is that right?

You can not simply add the number of triangles in the model to the number of triangles in the kcl. These are 2 totally different things.
Thread: BOL Editor (upcoming)
Author Posted on 2015/11/14
Gericom MKDSCM Last has a POC bol->nkm converter aswell. One of the things I still couldn't figure out of the bol format is the rotation values. They are in some strange format. I think it's some kind of vector, but I am not sure.
Thread: BOL Editor (upcoming)
Author Posted on 2015/11/15
Gericom
MKDSCM Last has a POC bol->nkm converter aswell.

Oh well, I didn't know that. I'm gonna keep on working on it anyway because I wanna experiment with MKDD a little as it is one of my favorite Mario Karts. It's also a good practice as I'm a beginner with programming.

One of the things I still couldn't figure out of the bol format is the rotation values. They are in some strange format. I think it's some kind of vector, but I am not sure.

Yeah, I encountered the same issue. But I just figured it out. I read them as Int32 and interestingly they seem to fulfil a² + b² = c². With "a" being the first, "b" being the second and "c" being the third value of the vector. Some are a little off though. Using trigonometry, you can calculate the angle (in degree) using this formula: sign(value1 + 0.5) * arccos(value 2 / sqrt( sqr(value 1) + sqr(value 2))) * (180 / pi). (The "+ 0.5" is just there so it also returns "+1" as sign if the value is zero.) I don't really know if the third value really matters, it appears to be the same for almost all entries. I still gotta test those where it is different.

Edit: It looks like a² + b² = c² always applies, no matter what value c is. This was probably done so the calculation can be performed more easily as the formula can be simplified to sign(value1 + 0.5) * arccos(value 2 / value 3) * (180 / pi). However, this is not as accurate, as many values for c are off.

Good job figuring that out :) I wonder why they would have used such a format. I mean, even in mkds they simply use degrees.
Thread: Suggestion Box
Author Posted on 2015/11/26
Gericom
I'm used to pressing the enter key when I start a new line of text in a post this is a problem with the shoutbox however.
I think there needs to be a option where users can choose if they want to use the enter button to post a shout or, not.
I think this option was on the old forum.

Maybe it would be possible to only react on the enter button when the shout field is focused.
Thread: Ermii Kart DS
Author Posted on 2015/12/25
Gericom
Looks like the speedometers been put on the chopping board.

Actually it will be in the final version its just not present here since the Demo uses a Japanese rom while the Speedometer ASM hack only works with the European version of the game.

Even if it would be an european demo, it would still not work, because the addresses will differ.
Thread: Mario Kart Toolbox
Author Posted on 2015/12/27
Gericom
Oh, would you like having a tool that does everything for you? If so why don't you try making it? JK. I just think the tools we have are enough to let you make great CTs
All the switching around MKDSCM, EFE and, MKTB is too time consuming for me all have their own version of then NKM editior and, each one has a feature the other lacks. Take auto-Y for example it's a vital feature that makes placing things at the correct Y position quick and, easy but EFE and, MKTB lack that feature and, MKTB is made to replace MKDSCM. Not to mention EFE doesn't even mainly support MKDS anymore because of MKTB. So why in the world do I need the tool that is supposedly made obsolete by MKTB? Not to mention MKDSCM is very unstable, I hate using it because if I click on some thing like say the OBJI or, the EPOI tab because I need to remove something it crashes, just fucking lovely hours of hard work wasted! I have to switch to EFE or, MKTB to do a simple task like that. That's why GCN Rainbow Road took so long.

MKToolbox has auto-Y. Just press control while dragging.
Thread: Mario Kart Toolbox
Author Posted on 2015/12/28
Gericom
I can't wait for the update with the finished intro camera viewer so that I won't have to keep loading the rom in desmume to view the full intro. :P

Edit:
In addition to the intro camera viewer, there should be a separate replay camera viewer as well.

I uploaded the newer version of MKToolbox, so you should be able to view the course intros completely now. Also, I am not sure if the older version could generate global maps and course pictures, but if not, this version can.
Thread: BOL Editor (upcoming)
Author Posted on 2016/01/02
Gericom Well done!
So here it is: Download
Oh, do you think it would make sense to upload this to the hack store? It's actually a MKDD tool, so it's not directly related to Nintendo handheld hacking.

Yes, you can do that if you like.
Thread: MK8 Hacking, yes or no?
Author Posted on 2016/01/07
Gericom I don't think it's needed. As other people said, it's not very easy to make the hacks work on a wii u currently.
Thread: A question about .saht and .sarc files
Author Posted on 2016/02/18
Gericom @CuriousTommy
The made the SAHT format myself. Inside the SARC files are name hashes that are used by the game to still be able to use a path. Reversing is not possible, but I could guess a lot of names (based on a list of object names in mk7 and the course names), and put the hash-name pairs in a table. If you want, you can calculate the hash from a path here: http://www.florian.nouwt.com/SarcHash/
Also, if you want to edit the hashtable, you can simply open it with EFE.
Thread: eBay Finds!
Author Posted on 2016/04/05
Gericom We really need to get a dump of this cartridge: http://www.nintendemos.com/?id=game&sys=dsother&game=mariokarteur

It seems like a very interesting one
Thread: He's finally back, indeed.
Author Posted on 2016/04/12
Gericom

Haha, good one!
Thread: Anti-Gravity in MKDS?
Author Posted on 2016/05/23
Gericom It is indeed possible to disable the speed boost in the loop, but it will not work correctly when you're driving too slow in it.
Thread: Anti-Gravity in MKDS?
Author Posted on 2016/06/01
Gericom
It is indeed possible to disable the speed boost in the loop, but it will not work correctly when you're driving too slow in it.
Maybe if a few speed boosts are put near the start of the loop?

That works indeed, but the whole point of removing the boost is gone then.
Thread: Tool Repository - Install Tools Through Command Line!
Author Posted on 2016/09/19
Gericom There shouldn't be a separate png2nsbtx, but obj2nsbmd and dae2nsbmd (which should probably be combined too) should rather have an option to generate a separate nsbtx.
Thread: Help with item and cc speed files
Author Posted on 2016/10/08
Gericom As far as I know, item speeds are hardcoded, and would therefore require either changing values in the arm9 or asm hacking. You might be able to find some addresses by looking at asm codes that alter those speeds (iirc they exist).