olivercomet / morcutool Goto Github PK
View Code? Open in Web Editor NEWA tool for viewing and exporting data from Maxis .package archives.
A tool for viewing and exporting data from Maxis .package archives.
Hello! So sorry to bother you again, but I can't extract all files from the first game's packages (the one I was specifically trying to work with was CatchAll.package).
I think it's PROBABLY because of the rmdl files...? They don't want to export at all when I try to do it with just one file too in that case.
(Update to this comment: this also happens with some other files like .matd)
This also happens with version MorcuTool v0.4.
v0.3.1 exports rmdl, but that versions doesn't convert those files and I also can't export all files at once.
(v0.4 can't export rmdl files, but it can convert them though! If this info helps!)
OFFTOPIC what i wrote above is for WII version packages, but is there any chance I could request for you to make this work with PC version's packages? (Or make a separate program for it? I know it's kinda selfish to make a request like that out of the blue, but there isn't any other people who really know about MySims.) If you need a copy of the PC version, archive.org has the taco bell promo version. (it's safe and it works!I use it personally!)
https://archive.org/details/mysims-taco-bell-promo-pc/20200701_113847.jpg
(dont mind the jpg at the end, there's an ISO file in the download options)
Would it be possible to get this tool to work with MySims Racing? I haven't found any way to open files from that game due to the weird formatting of them, and this tool is the closest thing I've found anywhere.
Hello! I came across another problem. Some character models seem to extract fine and can be imported into blender, while some others aren't. I came across this problem with both Martin and Selena's models when I tried importing them into blender:
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete(use_global=False, confirm=False)
Deleted 3 object(s)
bpy.context.space_data.recent_folders_active = 0
Python: Traceback (most recent call last):
File "G:- Just some programs\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_obj_init_.py", line 146, in execute
return import_obj.load(context, **keywords)
File "G:- Just some programs\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_obj\import_obj.py", line 1264, in load
for data in split_mesh(verts_loc, faces, unique_materials, filepath, SPLIT_OB_OR_GROUP):
File "G:- Just some programs\Blender Foundation\Blender 2.93\2.93\scripts\addons\io_scene_obj\import_obj.py", line 547, in split_mesh
verts_split.append(verts_loc[vert_idx]) # add the vert to the local verts
IndexError: list index out of range
location: :-1
Hi there! My extracted files from MySims Kingdom have two vault files, and both of them throw an error upon trying to load them (see below).
This obviously makes it near impossible to extract the specific mdl file I'm after, as there are thousands, and I can't view them by name. Another cool alternative would be to either add the option to sort by extension, or add the option to extract all models.
Kind regards :)
************** Exception Text **************
System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
at System.IO.BinaryReader.FillBuffer(Int32 numBytes)
at System.IO.BinaryReader.ReadUInt32()
at MorcuTool.Vault.LoadVault()
at MorcuTool.Form1.loadVaultToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Hello! Firstly, I really wanted to thank you for caring about MySims and keeping this community alive, after so many years. You making this tool helps modders work a lot.
I wanted to ask, if it's not too much trouble, or if it's not too difficult to implement, for you to add the feature of saving the .package
of MySims and MySims Kingdom, doing this would be a great relief for modders, as in addition to adding the possibility of modding MySims Kingdom would make modding MySims itself easier! ๐
Hello! I'm not tech-savvy, but I love mysims series a lot and decided to try out this tool. However, I get this error when trying to convert Skyheroes models. Is there something I can do to fix this?
`Object reference not set to an instance of an object
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MorcuTool.Form1.ConvertSkyHeroesModel(String filename, Byte[] file)
at MorcuTool.Form1.convertModelToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
`
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.