Language…
17 users online: Aeon, aldin2005, Ambureon,  BeeKaay, Cleopatry22, KungFuFurby,  MarioFanGamer, Metal_King_Hammerbro, Mgraymallio, MoxieCat, Nipitah, Qwoll, Sambora, Samie Zuccati, Toons2029, VinylHeart, yoshiatom - Guests: 126 - Bots: 144
Users: 56,994 (2,278 active)
Latest user: gimp213

UNKO v1.31 (Object Insertion Tool)

Tools → UNKO v1.31 (Object Insertion Tool)

Submission Details

Name: UNKO v1.31 (Object Insertion Tool)
Author: 6646
Added:
Version History: View
Operating System: Windows, Linux
Platforms: SNES
Games: SMW
Source Available: Yes
Featured: No
Website: Link
Description: An object insertion tool for SMW. Works similarly to GPS, except it inserts objects instead of blocks. An object can be thought of as a collection of blocks that is created at level load time. This can be used for convenience (for example: to wrap a complicated setup of multiple blocks into a single object), but also to make your levels smaller and save space.

Uses Asar v1.50.
Tags: object object tool sa-1
Comments: 24 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 358.37 KiB | 809 downloads

Comments (24)

Francium Link
UNKO means poop in Japanese lol
 RPG Hacker Link
Once again edited a few objects to fix SA-1 compatibility. There may be stuff I overlooked, though.

Also there is now a minor bug which I think wasn't in the previous version: most of the command line arguments don't seem to take absolute paths anymore, only relative paths. Absolute paths for some reason throw "file not found" errors, even when the paths definitely exist. Also tried different formatting for my paths, it didn't make a difference, only relative paths worked. You should keep this in mind when using commands like -l or -o.
AntiDuck Link
It's still the Jong-un!
Alcaro From older version: Redacted v1.21 (Object Insertion Tool) Link
we're not afraid of him
HammerBrother From older version: Redacted v1.21 (Object Insertion Tool) Link
Thank god that this tool wasn't named "crazy fat kid" or "kim fatty un", otherwise the war will happen immediately. Yes, Kim dislike anyone criticizing or mocking him, even outside his country.
Yuzu From older version: Redacted v1.21 (Object Insertion Tool) Link
Oops... My bad.
I figured out how to insert sample with a error.

Also it works
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
That error has nothing to do with Windows XP. It's just the insertion failing. Unless you give us more details, we won't be able to help.
Yuzu From older version: Redacted v1.21 (Object Insertion Tool) Link
Here
Testing Redacted on WinXP but it still a problem
Alcaro From older version: Redacted v1.21 (Object Insertion Tool) Link
kernel32 is indeed part of Windows. api-ms ... I believe some of them are part of Windows, but -crt- is most likely a MSVC redist. VCRUNTIME140 certainly is.

Either way, that's why I use mingw rather than msvc. Its output depends only on Windows itself.

(okay, it can also add dependencies to its c++ standard library, which would be an extra dll, but that doesn't seem to be an issue for this specific tool. And it's still only one, not a dozen. And you don't need to chase them down in system directories.)
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
Some of those DLLs are part of Windows itself, I think (like kernel32.dll). As for VCRUNTIME140.dll, does installing this redistributable solve the problem? (I'm not sure if this installer works on Windows XP, but I don't see why it shouldn't).

But yeah, if you're working on an update, anyways, that should work, of course.
6646 Author From older version: Redacted v1.21 (Object Insertion Tool) Link
@RPG Hacker:

Probably it hasn't fixed yet...


Redacted still depends these DLLs...
It doesn't work on my Windows XP machine.

I plan to make a minor bugfix version, so I'll fix it at that time.
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
Updated with v140_xp toolset. Can you redownload and check if it works now?
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
Whoopsie, I think I forgot to select the Windows XP Platform Toolset in Visual Studio.
Yuzu From older version: Redacted v1.21 (Object Insertion Tool) Link
Requirements:
- Windows 7 or Higher (x86 + x64)
- MSVC 9.0

Windows XP and Vista is not tested yet. I don't help to RPG Hacker to build for XP Support.

Thanks

PD: I'm using Windows XP but didn't work
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
By using the Readme and looking at the samples.
LucasRCD From older version: Redacted v1.21 (Object Insertion Tool) Link
How exactly do you use this tool?
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
Each as they like! ;)
AntiDuck From older version: Redacted v1.21 (Object Insertion Tool) Link
Forget it, I'm calling it the Jong-un.
 RPG Hacker From older version: Redacted v1.21 (Object Insertion Tool) Link
Mod's note:

Well, I certainly didn't want to reject this tool completely just for its name, since I consider it too valuable and too well-done for that. But I do agree that some people could consider the original name offensive, so I did what every insane person would do and went with the next best option: Changing the tool's name and removing absolutely every reference to its original name in the process.
Yeah, I might have gone a bit too far there, actually...

But whatever the case, it did make it easier to accept this tool, so it was totally worth it, because this is actually quite a nice and handy tool to have, should people use it wisely.
Basically, what this tool does is allow you to insert custom objects into the game, which can be thought of as a collection of blocks that are placed in your level at load-time. This can make it more convenient to place certain constellations of blocks in your level, while also helping you to save a few bytes of level data freespace in your ROM by compressing multiple blocks into a single object. I haven't tried this, but would assume that this also works with custom blocks, since I don't expect there to be anything in place to prevent this. If that's the case, this tool could also be used to make some of the more complicated custom block setups easier to add to your level. For example: all the blocks that make up screen-scrolling pipes could be combined into a single object that can be easily placed inside a level. Should Lunar Magic ever add specialized support for this tool's output in the future, you could even make screen-scrolling pipes that could be adjusted in size and shape via drag & drop. The are certainly many ways one could benefit from this tool, when used correctly.

Aside from changing the tool's name, I also made a few changes to the code and thus pushed the version to v1.21. These changes are:
  • Changed a header so that source code can now actually be compiled in newer MSVC versions (hopefully doesn't break compatibility with old MSVC versions, which I don't have heare for testing right now)
  • Updated Asar lib to newest version
  • Fixed a crash when actually trying to use the application's -D option to add an Asar define
  • Fixed SA-1 support by borrowing SA-1 mapping code from Asar (the tool's original SA-1 mapping code didn't seem to work correctly in my testing)
  • A few other minor code changes


So, 6646, if you actually plan to add some features to this tool in the future or change some of the functionality, I recommend downloading this version first and using a directory/text diff tool or something like that to find out every changed line of code.

Another thing to note is that I'm not sure whether the Linux executable currently in this package actually works correctly. It did produce a weird and erroneous temp.asm for me with every label inserted twice, though that could very well be an Asar bug rather than a bug in this tool. I could also only test this on Windows, so I'm not sure if it would be any different on an actual Linux OS. Some input on this would certainly be nice.
Mariofan64 From older version: Redacted v1.21 (Object Insertion Tool) Link
please reject this because its name is inappropriate
KBY30 From older version: Redacted v1.21 (Object Insertion Tool) Link
why did you name this after the leader of North Korea?
HammerBrother From older version: Redacted v1.21 (Object Insertion Tool) Link
(sees an icon resembling a familiar person I saw on the news threatening U.S, Japan, and other united nations)

Thankfully it doesn't feature a nuclear bomb image.
Alcaro From older version: Redacted v1.21 (Object Insertion Tool) Link
Remind me to make a tool named Donald.
HammerBrother From older version: Redacted v1.21 (Object Insertion Tool) Link
Name after Kim Jong Un?