|
Goombert
|
|
Reply #91 Posted on: August 24, 2013, 06:00:10 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
intygamer, I still needa make em a ratio of your display resolution tho Edit: I have fixed the Game Info and Settings bug with them not opening once and for all, the frames should also open instantly now. Edit 2: I have now fixed EGM's not being loaded from command line and made them double clickable as well.
|
|
« Last Edit: September 03, 2013, 09:03:41 am by Robert B Colton »
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
Goombert
|
|
Reply #92 Posted on: September 03, 2013, 09:43:06 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Sprite editor revamp is nearly completed, I have uploaded the Jars and you can take it for a test run, be careful though Undo and Redo are not implemented yet.
You can also zoom in and out now.
Also, GIF images now load all subframes instead of just the first one and composites them correctly, GameMaker: Studio can't even handle importing the above GIF. You can also cut copy and paste sub images between sprites now as well as use multiple selection and deletion for subimages.
|
|
« Last Edit: October 05, 2019, 07:06:58 am by Goombert »
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
cheeseboy
|
|
Reply #93 Posted on: September 04, 2013, 12:26:14 am |
|
|
Location: The internet Joined: Mar 2011
Posts: 105
|
Robert you're so lucky you didnt accept my bet; Not only can I not run any games because my "platform is not supported" but when I save as egm I get this: _Scripts/any_integer _Scripts/out_bounds _Scripts/raptor_colllisions _Scripts/img_index >Shader _Shader/shr_lava Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: entry at java.util.zip.ZipFile.getInputStream(ZipFile.java:342) at org.enigma.file.EFileReader$EGMZipFile.asInputStream(EFileReader.java:228) at org.enigma.file.EFileReader$ShaderReader.readDataFile(EFileReader.java:722) at org.enigma.file.EFileReader$ShaderReader.readDataFile(EFileReader.java:1) at org.enigma.file.EFileReader$DataPropReader.read(EFileReader.java:359) at org.enigma.file.EFileReader$DataPropReader.readUnknown(EFileReader.java:347) at org.enigma.file.EFileReader.readResource(EFileReader.java:609) at org.enigma.file.EFileReader.processEntries(EFileReader.java:586) at org.enigma.file.EFileReader.readNodeChildren(EFileReader.java:564) at org.enigma.file.EFileReader.processEntries(EFileReader.java:579) at org.enigma.file.EFileReader.readNodeChildren(EFileReader.java:564) at org.enigma.file.EFileReader.readEgmFile(EFileReader.java:509) at org.enigma.file.EFileReader.readEgmFile(EFileReader.java:497) at org.enigma.file.EgmIO.read(EgmIO.java:56) at org.lateralgm.main.FileChooser.open(FileChooser.java:536) at org.lateralgm.main.FileChooser.open(FileChooser.java:520) at org.lateralgm.main.Listener.actionPerformed(Listener.java:235) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3311) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Heres the file: https://dl.dropboxusercontent.com/u/26289275/GM%20Stuff/Games/Raptor%20Blasters/Raptor%20Blasters2.egmP.S. Robert you're worst dev ever.
|
|
|
Logged
|
|
|
|
time-killer-games
|
|
Reply #94 Posted on: September 05, 2013, 09:20:04 am |
|
|
"Guest"
|
Nice work Robert! Are you going tto implement more features that reflect GM's sprite editor? Are there going to be features that GM doesn't have (other than gif loading support)? Or is this just new layout for the current lgm editor? Either way I look forward to this update! :-)
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #95 Posted on: September 05, 2013, 09:26:08 am |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Yes, I have revamped the background editor as well, now sound, sprites and background resources will display the current size of their resource data in memory. This is not the file size but likely the memory usage that would be used by your game at runtime, the filesize would be useless information, Studio just rounds it off mine is accurate and holds decimal places, Studio reports a 6.8MB sprite as only 6MB's. I will upload when I feel it is stable enough to release.
Now as for an image editor, there is already JEIE which is on Github when they started LGM's image editor, but I have no idea how to compile it, nor do I have any interest since LGM just opens the default system image editor which is my preference to open PaintDotNet which is free, and there is gimp for Linux and Mac, so really a 0 need for us to make an image editor or for me to waste my time with it, you can also do multiple selection and hit the edit button in my new sprite editor and it will open all the selected subimages for you in the operating system default editor.
|
|
« Last Edit: October 05, 2019, 07:09:20 am by Goombert »
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
time-killer-games
|
|
Reply #96 Posted on: September 05, 2013, 06:49:57 pm |
|
|
"Guest"
|
I don't think I was thinking clearly when I asked that. You're right you have better things to worry about and if you created an image editor would be pointless anyway like you said.
Nonetheless. Thanks for everything.
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #97 Posted on: September 06, 2013, 02:53:25 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
I have updated the Jar files with the latest version and the editor redesigns. Please update, also the sound editor can now actually play back WAV's and OGG's but not mp3, mp3 sucks anyway, convert to OGG. Also beware the undo/redo buttons for sprites and backgrounds are not working yet and neither is "Add Effects".
|
|
« Last Edit: October 05, 2019, 07:09:34 am by Goombert »
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
Goombert
|
|
Reply #99 Posted on: September 06, 2013, 05:54:45 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
@Ben, were you able to before my update? If so please send me an OGG audio file to regression test with.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
Goombert
|
|
Reply #101 Posted on: September 06, 2013, 06:18:47 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
@Ben ahhh ok then I can rest assured its not a regression, IsmAvatar said that it is supposed to play OGG though, I have tested it on multiple games with WAV files, I know mp3 dont work, but she said OGG should, it just uses the default Java AudioStream player, please try to load and play a wav file with it for me, can you do that?
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
Goombert
|
|
Reply #103 Posted on: September 06, 2013, 06:24:37 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Alright Ben, I am sorry but apparantly its just OGG not supported by the Java audio player >: http://odoepner.wordpress.com/2013/07/19/play-mp3-or-ogg-using-javax-sound-sampled-mp3spi-vorbisspi/To get mp3 and OGG we would have to add a huge dependency to LGM, I have to discuss with IsmAvatar first. You can still load them into your project and play them when your game runs it just means the preview button don't work for right now. Thanks for send me the file to test!
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
|