Advertiser Content
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
I tried running the .jar file with cmd, but I get this error:

Spoiler:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file
:/C:/Users/Matt/Desktop/PkmnDSMS/lib/gluegen-rt.jar) to method java.lang.Clas
sLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.
os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflect
ive access operations
WARNING: All illegal access operations will be denied in a future release
IO Exception leyendo imagen como resource
IO Exception leyendo imagen como resource
IO Exception leyendo imagen como resource
IO Exception leyendo imagen como resource
IO Exception leyendo imagen como resource
Exception in thread "AWT-EventQueue-0" java.awt.image.RasterFormatException: neg
ative or zero height
at java.desktop/java.awt.image.Raster.<init>(Unknown Source)
at java.desktop/java.awt.image.WritableRaster.<init>(Unknown Source)
at java.desktop/sun.awt.image.SunWritableRaster.<init>(Unknown Source)
at java.desktop/sun.awt.image.IntegerComponentRaster.<init>(Unknown Sour
ce)
at java.desktop/sun.awt.image.IntegerInterleavedRaster.<init>(Unknown So
urce)
at java.desktop/sun.awt.image.IntegerInterleavedRaster.createWritableChi
ld(Unknown Source)
at java.desktop/java.awt.image.BufferedImage.getSubimage(Unknown Source)

at utils.Utils.loadVerticalImageArrayAsResource(Utils.java:97)
at editor.handler.MapEditorHandler.initHeights(MapEditorHandler.java:97)

at editor.handler.MapEditorHandler.<init>(MapEditorHandler.java:79)
at editor.MainFrame.<init>(MainFrame.java:87)
at editor.MainFrame$53.run(MainFrame.java:1298)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doInt
ersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unkn
own Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unkn
own Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)


So I'm not an expert java programmer, so does anyone know what this means?
Okay, let's try to fix it.
Do you know if you have a 32-bit? Or you have a 64-bit computer?
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
I use a 64-bit computer.
Okay thanks, that is fine.
Then I think the program failure must be caused by either the Java version you are using or the firewall that may be blocking the program.

For cheking you Java version you can type "java -version" in the command prompt. Or you can follow this tutorial: https://www.wikihow.com/Check-Your-Java-Version-in-the-Windows-Command-Line
Could you paste here your Java version?
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
Here:
Spoiler:
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Hmm, I think that the problem is related with your Java version. I should investigate why my program doesn't run properly in Java 10, but it will take some time.
For now, you can try to download Java 8: https://www.java.com/es/download/windows-64bit.jsp. After you install Java 8, check in the windows prompt that you have the Java 8 version by repeating the "java -version" command, and then try to run PDSMS again.
I'm not 100% sure that this will solve the problem but it should help.

EDIT: Sorry, I gave you the Java 8 link in Spanish. This is the right one: https://java.com/en/download/

JackHack96

Little Hacker

Age 24
Male
Italy
Seen 15 Hours Ago
Posted 1 Week Ago
117 posts
7.6 Years
It doesn't run on Linux because there are some OpenGL libraries that are different from the ones used in Windows. Also there are some issues with the file pathing.
Right now, I can't work on the Linux version, but @JackHack96 has been working on the Linux version of PDSMS, and he was able to run the program after importing the missing libraries and fixing part of the code. He is planning to upload the program, so Linux users can enjoy PDSMS too. :)
As soon as he releases the program, I will be posting it here.
I'm sorry for the late answer, but I'm busy doing my master thesis at the university.

I'm attaching the 1.8 test version for Linux if you want to try it out. Be aware that it cannot be used fully as g3dcvtr is only available for Windows (it works under wine, but I still have to patch PDSMS to use it).
There are some things hackers can't hack. For everything else, there's Crystal Tile! :D

Visit my website, Hack Rom Tools, here you can find useful tools for ROM hacking.
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
I'm sorry for the late answer, but I'm busy doing my master thesis at the university.

I'm attaching the 1.8 test version for Linux if you want to try it out. Be aware that it cannot be used fully as g3dcvtr is only available for Windows (it works under wine, but I still have to patch PDSMS to use it).
Thanks a lot! :D I will put it in the main post. I will upload the source code of version 1.10, instead of uploading the source of 1.9.
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
Pokemon DS Map Studio 1.11 Version is out!

It has the following features:
  • Border maps added for visually helping the map creation
  • IMD Exporter now indexes textures automatically (even semitransparent!) using k-means clustering algorithm
  • IMD Exporter now supports textures that share the same palette
  • Tileset editor allows the use of external image editors
  • Tileset editor "replace" and "update" texture buttons have been added
  • OBJ exporter bug fixed: now transparent textures are exported properly
  • Now the map's name is shown in the window title

Download link: http://www.mediafire.com/file/eevk0os2kwbr4br/PokemonDsMapStudio_1_11.rar/file

You can see some of the new changes in this video:

Male
Seen 3 Days Ago
Posted 3 Days Ago
1 posts
6.3 Years
Stupid question but how I can export a map of Spinky's DS Map Editor and open with your tool?

PD: I really really love it this tool. I never try made a rom hacking in DS because I think that is a long process create a simple map, export, edit the tiles, etc. but with your tool I have hope in myself <3
PD2: In 6 years this is my first posts in the forum. XD
Seen 1 Hour Ago
Posted 1 Day Ago
30 posts
39 Days
Stupid question but how I can export a map of Spinky's DS Map Editor and open with your tool?

PD: I really really love it this tool. I never try made a rom hacking in DS because I think that is a long process create a simple map, export, edit the tiles, etc. but with your tool I have hope in myself <3
PD2: In 6 years this is my first posts in the forum. XD
It's not a silly question! :D Unfortunately, it is not possible (and it will never be) because all the maps are saved inside the game in a format (NSBMD) that groups all the tiles into a single element that we call map. These maps can't be transformed into tiles again, so SDSME will export only a joinded "chunk" map that can't be splitted into tiles automatically. The explanation is a bit technical and I won't get into it.

Anyway, if you want to edit the original maps, you would have to export the map as OBJ using SDSME. Then open the OBJ in a modelling editor, such as Blender or Sketchup, manually get the tiles that the map uses, export each one of them as OBJ, import them into PDSMS and then redraw the map from scratch with the changes you want.

EDIT: You can follow this tutorial for importing tiles into the tool. It requires the use of Blender or Sketchup:



PD: I'm glad that you like the tool ^^ If you have more questions or any problem, feel free to ask
Advertiser Content