Opry99er Posted December 26, 2015 Share Posted December 26, 2015 ^^^YES RASMUS!!! The swap character update is EXCELLENT! Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3400224 Share on other sites More sharing options...
unhuman Posted December 31, 2015 Share Posted December 31, 2015 People should put this up on github. Maintaining it would be much better that way... Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3403986 Share on other sites More sharing options...
Asmusr Posted December 31, 2015 Share Posted December 31, 2015 People should put this up on github. Maintaining it would be much better that way... I had the same idea, but I think we would need the consent of the original author (The Codex): http://atariage.com/forums/topic/161356-magellan/page-13?do=findComment&comment=2791515 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3404081 Share on other sites More sharing options...
LASooner Posted March 17, 2016 Share Posted March 17, 2016 Hello all, I'm having an issue, I can't seem to export any of the circled items. When I click on them nothing happens, no dialog box or file requester. The other options seem to export fine. I'm using windows 10, I tried using compatibility mode but that didn't seem to make a difference. I tried the 64 bit version, the 32 bit no luck with either. Any help would be appreciated Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3470368 Share on other sites More sharing options...
Asmusr Posted March 18, 2016 Share Posted March 18, 2016 Hello all, I'm having an issue, I can't seem to export any of the circled items. When I click on them nothing happens, no dialog box or file requester. The other options seem to export fine. I'm using windows 10, I tried using compatibility mode but that didn't seem to make a difference. I tried the 64 bit version, the 32 bit no luck with either. Any help would be appreciated Sorry, I have no clue. These menu entries are never turned off deliberately by the software. Which Java version are you using (check under Help/About)? Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471088 Share on other sites More sharing options...
LASooner Posted March 18, 2016 Share Posted March 18, 2016 Java version 1.8.0_73 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471096 Share on other sites More sharing options...
Asmusr Posted March 18, 2016 Share Posted March 18, 2016 Java version 1.8.0_73 That's also what I'm using. Windows 10 too. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471098 Share on other sites More sharing options...
LASooner Posted March 18, 2016 Share Posted March 18, 2016 Do you happen to know if there's some sort of logging I can turn on to see if there's an error being thrown? Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471101 Share on other sites More sharing options...
+mizapf Posted March 18, 2016 Share Posted March 18, 2016 You can start a Java application from a console in Windows as well; use cmd.exe, go to the folder where the jar file is, and type java -jar <yourjarfile>. It's possible that exceptions are thrown that can be read in the console, particularly when you click the menu items. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471125 Share on other sites More sharing options...
LASooner Posted March 18, 2016 Share Posted March 18, 2016 (edited) Thanks, here's what I get when I click on the Assembler Transition Data C:\Program Files (x86)\Magellan>java -jar Magellan.jar java.lang.IllegalArgumentException: setSelectedIndex: 8 out of bounds at javax.swing.JComboBox.setSelectedIndex(Unknown Source) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:112) at com.dreamcodex.ti.Magellan.exportScrollFile(Magellan.java:2371) at com.dreamcodex.ti.Magellan.actionPerformed(Magellan.java:1292) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) I get this with XB Program C:\Program Files (x86)\Magellan>java -jar Magellan.jar java.lang.IllegalArgumentException: setSelectedIndex: 112 out of bounds at javax.swing.JComboBox.setSelectedIndex(Unknown Source) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:126) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:57) at com.dreamcodex.ti.Magellan.exportDataFile(Magellan.java:2302) at com.dreamcodex.ti.Magellan.actionPerformed(Magellan.java:1288) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Does that help at all? Edited March 18, 2016 by LASooner Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471149 Share on other sites More sharing options...
+mizapf Posted March 18, 2016 Share Posted March 18, 2016 Does that help at all? Sure, neither for me nor you, but the program author should have a very close look. This smells like a bug. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471180 Share on other sites More sharing options...
Asmusr Posted March 18, 2016 Share Posted March 18, 2016 Try this version first. I'm fixing bugs all the time so this might help. If not, try deleting Magellan.prefs from your home directory. magellan-3.0.3.zip Magellan_windows_3_0_3.zip Magellan_windows-x64_3_0_3.zip 1 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471311 Share on other sites More sharing options...
LASooner Posted March 18, 2016 Share Posted March 18, 2016 Try this version first. I'm fixing bugs all the time so this might help. If not, try deleting Magellan.prefs from your home directory. Awesome man, I will give it a try later tonight, I really appreciate the help. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3471636 Share on other sites More sharing options...
LASooner Posted March 21, 2016 Share Posted March 21, 2016 I can now export assembly data, but Nothing happens with the Basic or XB exports. XB Export generates this error C:\Program Files\Magellan>java -jar Magellan.jar java.lang.IllegalArgumentException: setSelectedIndex: 112 out of bounds at javax.swing.JComboBox.setSelectedIndex(Unknown Source) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:126) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:57) at com.dreamcodex.ti.Magellan.exportDataFile(Magellan.java:2337) at com.dreamcodex.ti.Magellan.actionPerformed(Magellan.java:1288) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Basic Export generates this java.lang.IllegalArgumentException: setSelectedIndex: 128 out of bounds at javax.swing.JComboBox.setSelectedIndex(Unknown Source) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:126) at com.dreamcodex.ti.component.MagellanExportDialog.<init>(MagellanExportDialog.java:57) at com.dreamcodex.ti.Magellan.exportDataFile(Magellan.java:2337) at com.dreamcodex.ti.Magellan.actionPerformed(Magellan.java:1286) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3473184 Share on other sites More sharing options...
+jedimatt42 Posted March 21, 2016 Share Posted March 21, 2016 This is pretty awesome software. I use Avast antivirus, and it went a little nuts on the magellen.exe and quarantined it. Running straight from the jar works fine. -M@ Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3473205 Share on other sites More sharing options...
Asmusr Posted March 21, 2016 Share Posted March 21, 2016 I can now export assembly data, but Nothing happens with the Basic or XB exports. XB Export generates this error It has probably something to do with having 'Expanded characters' turned off, which I never have. Try this new version. Magellan_windows_3_0_4.zip Magellan_windows-x64_3_0_4.zip Magellan-3.0.4.zip 2 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3473225 Share on other sites More sharing options...
LASooner Posted March 21, 2016 Share Posted March 21, 2016 That did it, thanks a lot! I didn't have expanded characters turned off, is the check box option functioning correctly? Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3473243 Share on other sites More sharing options...
Asmusr Posted March 21, 2016 Share Posted March 21, 2016 That did it, thanks a lot! I didn't have expanded characters turned off, is the check box option functioning correctly? It seems to work, but I have never used any of the functions related to use with BASIC. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3473271 Share on other sites More sharing options...
Asmusr Posted March 27, 2016 Share Posted March 27, 2016 Here is a really weird utility that I used for the rotation demo. It takes an image file of any size and color (but better keep the dimensions small <= 512 pixels) and creates a Magellan file with one character per pixel of the original. Click on the image below to see its real size. The Magellan map is using a dithered 225 color palette obtained by pairing of each of the 15 colors. Img2Mag.zip grass_textures_flowers_glade.mag 6 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3477620 Share on other sites More sharing options...
LASooner Posted April 18, 2016 Share Posted April 18, 2016 (edited) I've been playing with this quite a bit. It's been so long since I had to deal with so many restrictions, it's challenging,but fun. I've come up with two features I'd like to see. versioning and a sprite flip book. It would be nice if you could activate versioning for saving, I've inadvertently saved over maps I didn't want to. It would be great if you could have the option to have the program rename the old file with a version suffix and then save the new file, so if you happened to save something disasterous, you'd have a backup to go back to. Also it would be great if we could have sprite flipbook, so we can check animation loops. I figure it could be something where you'd define which sprites you want to loop a field that has the sprites delimited by commas. And an adjustment for playback rate, to help editing . I realized this when watching my bad run cycle on my little guys. It's not hard to see what I'm going for here I also attached some object files using the example scroll code. My code-Fu is not strong, so I was just happy that something I compiled actually ran. I'm testing my sprite cycles in XB as I understand that way more than assembly at this point. This program is a lot of fun. Wish I had it in 1984. fball.obj futbol.obj Edited April 18, 2016 by LASooner 4 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3493334 Share on other sites More sharing options...
LASooner Posted April 18, 2016 Share Posted April 18, 2016 Take the field BSBALL.dsk 2 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3493396 Share on other sites More sharing options...
1980gamer Posted May 31, 2016 Share Posted May 31, 2016 Just wondering, export Display Merge gives the option for 28 or 32 chars wide. However, only 28 works for me. Seems logical, but I was hoping you had some MAGIC to make it work? Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3521360 Share on other sites More sharing options...
sometimes99er Posted May 31, 2016 Share Posted May 31, 2016 Just wondering, export Display Merge gives the option for 28 or 32 chars wide. However, only 28 works for me. Seems logical, but I was hoping you had some MAGIC to make it work? Try and see if this helps. http://atariage.com/forums/topic/161356-magellan/?view=findpost&p=2690915 Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3521399 Share on other sites More sharing options...
1980gamer Posted May 31, 2016 Share Posted May 31, 2016 Thanks for the reply Sometimes99er. The funny part of the demo... That is my track work! I need to revisit that game at some point. Anyway, the problem isn't with the normal 28 char width export for displaying, I want to do the same for 32 chars wide. It has an option for 32 chars wide, but that doesn't work. The data statement for normal XP export is very large/heavy. If it had a compression of some sort.. Even simple compression, if the first 3 rows are blank, skip that data and change the for loop to start at row 4. But patterns could be repeated too. Anyway, this is a great tool. I have used it a lot. Just dreaming for 32 chars wide with the simple method of the display at. Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3521742 Share on other sites More sharing options...
sometimes99er Posted June 1, 2016 Share Posted June 1, 2016 (edited) Thanks for the reply Sometimes99er. The funny part of the demo... That is my track work! I need to revisit that game at some point. Oh, there you go. Anyway, the problem isn't with the normal 28 char width export for displaying, I want to do the same for 32 chars wide. It has an option for 32 chars wide, but that doesn't work. Oh, I haven't been clear on that then. Export of 28x24 goes with XB and DISPLAY AT - and the 32x24 part goes with the additional assembly routine VWRITE for XB (written by senior_falcon). The data statement for normal XP export is very large/heavy. If it had a compression of some sort.. Even simple compression, if the first 3 rows are blank, skip that data and change the for loop to start at row 4. But patterns could be repeated too. Sometimes one can manually shrink, cut and reuse strings. Keeping in mind that the process itself may take additional memory. The main objective was support of quick printing to screen (using DISPLAY AT). A rather nice technique / trick used in a bunch of XB games through the decades. The penalty for speed is perhaps rather large strings. Any take on creating a screen takes some memory. As is with the 28x24 option, it would be a rather slow process for XB to do a general uncompress. This itself having to take yet another nasty bite out of memory. Anyway, this is a great tool. I have used it a lot. Just dreaming for 32 chars wide with the simple method of the display at. - Well, I think DISPLAY AT is and always was limited to 28 chars wide. Again, never say never. Edited June 1, 2016 by sometimes99er Quote Link to comment https://forums.atariage.com/topic/161356-magellan/page/18/#findComment-3521939 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.