+ Reply to Thread
Page 3 of 12 FirstFirst 1 2 3 4 5 ... LastLast
Results 41 to 60 of 225

Thread: EU3View - make magic animated GIFs of your empire! (not actually magic)

  1. #41
    First Lieutenant Tyon's Avatar
    Arsenal of DemocracyCities in MotionCities in Motion 2Crusader Kings IIDarkest Hour
    EU3 CompleteDivine WindFor The GloryFor the MotherlandHearts of Iron III
    Heir to the ThroneKing Arthur IIThe Kings CrusadeMarch of the EaglesNaval War: Arctic Circle
    Europa Universalis: RomeSemper FiSengokuVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessRome: Vae VictisMount & Blade: WarbandWar of the Roses500k club
    Europa Universalis IV

    Join Date
    Mar 2007
    Location
    Westfalen
    Posts
    293
    Arr it doesnt like MMP. :/

    But good work. Nice to see the borderchanges.

  2. #42
    Quote Originally Posted by Tyon View Post
    Arr it doesnt like MMP. :/

    But good work. Nice to see the borderchanges.
    Did you try following the newly-added instructions in the OP?

    Quote Originally Posted by Kurper View Post
    Want to use a mod? Create a file named "config.txt" in the same folder as EU3View containing the following:
    Code:
    moddir = "blahblah"
    where the mod's directory is blahblah, and everything should work.

  3. #43
    thx for all the help

  4. #44
    Quote Originally Posted by Kurper View Post
    Did you try following the newly-added instructions in the OP?
    moddir = "MagnaMundi Platinum"

    Loads that part fine but:

    Country (with and with borders) @50% @1399-1592 5yr 20cs won't work.
    All other options worked fine for me.

    Windows XP SP3 Java 1.6.0_11_b3 (ish)

    Code:
    
    C:\2__unzip\EU3View-0.2\EU3View>java -jar -Xms60m -Xmx1g EU3View.jar
    Loading C:\2__unzip\EU3View-0.2\EU3View\config.txt.
    Loading took 6461424 ns.
    
    Set main directory to C:\Program Files\Paradox Interactive\Europa Universalis II
    I
    Loading C:\Program Files\Paradox Interactive\Europa Universalis III\mod/MagnaMun
    di Platinum.mod.
    Loading took 9748176 ns.
    
    Loading C:\Program Files\Paradox Interactive\Europa Universalis III\mod\MagnaMun
    di Platinum\save games\Byzantine_Empire1592_09_14.eu3.
    Unmatched right brace on line 1230772, column 0
    Loading took 3591916298 ns.
    
    Loading C:\2__unzip\EU3View-0.2\EU3View\config.txt.
    Loading took 369078 ns.
    
    Set main directory to C:\Program Files\Paradox Interactive\Europa Universalis II
    I
    Loading C:\Program Files\Paradox Interactive\Europa Universalis III\mod/MagnaMun
    di Platinum.mod.
    Loading took 297692 ns.
    
    Map file is C:\Program Files\Paradox Interactive\Europa Universalis III\mod/Magn
    aMundi Platinum/map/default.map
    Loading C:\Program Files\Paradox Interactive\Europa Universalis III\mod/MagnaMun
    di Platinum/map/default.map.
    Loading took 15838937 ns.
    
    In Nomine
    Reading map...
    Done.
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 55
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 74
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 86
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 103
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 121
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 143
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 182
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 205
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 225
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 241
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 260
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 281
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 299
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 319
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 340
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 357
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 395
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 413
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 428
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 446
    YYINITIAL: Illegal character: '' (#a0) on line 130, column 460
    Warning: Illegal string: "Ant≤nio #0"
    Warning: Illegal string: Bartolomeu
    Warning: Illegal string: "JosΘ #0"
    Warning: Illegal string: Lourenτo
    Warning: Illegal string: "Manuel #0"
    Warning: Illegal string: Marco
    YYINITIAL: Illegal character: '' (#a0) on line 127, column 126
    YYINITIAL: Illegal character: '' (#a0) on line 128, column 155
    YYINITIAL: Illegal character: '' (#a0) on line 132, column 125
    YYINITIAL: Illegal character: '' (#a0) on line 137, column 93
    YYINITIAL: Illegal character: '' (#a0) on line 140, column 82
    YYINITIAL: Illegal character: '' (#a0) on line 143, column 135
    YYINITIAL: Illegal character: '' (#a0) on line 144, column 105
    YYINITIAL: Illegal character: '' (#a0) on line 145, column 20
    YYINITIAL: Illegal character: '' (#a0) on line 149, column 75
    YYINITIAL: Illegal character: '' (#a0) on line 150, column 78
    YYINITIAL: Illegal character: '' (#a0) on line 151, column 67
    YYINITIAL: Illegal character: '' (#a0) on line 154, column 17
    YYINITIAL: Illegal character: '' (#a0) on line 154, column 33
    YYINITIAL: Illegal character: '' (#a0) on line 157, column 7
    YYINITIAL: Illegal character: '' (#a0) on line 160, column 50
    YYINITIAL: Illegal character: '' (#a0) on line 166, column 97
    YYINITIAL: Illegal character: '' (#a0) on line 166, column 112
    YYINITIAL: Illegal character: '' (#a0) on line 167, column 83
    YYINITIAL: Illegal character: '' (#a0) on line 169, column 18
    YYINITIAL: Illegal character: '' (#a0) on line 169, column 53
    YYINITIAL: Illegal character: '' (#a0) on line 170, column 100
    YYINITIAL: Illegal character: '' (#a0) on line 170, column 119
    YYINITIAL: Illegal character: '' (#a0) on line 172, column 43
    YYINITIAL: Illegal character: '' (#a0) on line 175, column 124
    YYINITIAL: Illegal character: '' (#a0) on line 178, column 13
    YYINITIAL: Illegal character: '' (#a0) on line 179, column 47
    java.io.IOException: can't encode as GIF (> 256 colors)
            at net.jmge.gif.GifColorTable.filterPixels(Gif89Encoder.java:612)
            at net.jmge.gif.GifColorTable.processPixels(Gif89Encoder.java:548)
            at net.jmge.gif.Gif89Encoder.accommodateFrame(Gif89Encoder.java:421)
            at net.jmge.gif.Gif89Encoder.addFrame(Gif89Encoder.java:199)
            at com.buttware.eu3view.Render.render(Render.java:56)
            at com.buttware.eu3view.EU3View.renderButtonActionPerformed(EU3View.java
    :360)
            at com.buttware.eu3view.EU3View.access$700(EU3View.java:28)
            at com.buttware.eu3view.EU3View$8.actionPerformed(EU3View.java:145)
            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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
    ce)
            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.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)
    Last edited by thsmar; 17-12-2008 at 23:05.

  5. #45
    First Lieutenant Tyon's Avatar
    Arsenal of DemocracyCities in MotionCities in Motion 2Crusader Kings IIDarkest Hour
    EU3 CompleteDivine WindFor The GloryFor the MotherlandHearts of Iron III
    Heir to the ThroneKing Arthur IIThe Kings CrusadeMarch of the EaglesNaval War: Arctic Circle
    Europa Universalis: RomeSemper FiSengokuVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessRome: Vae VictisMount & Blade: WarbandWar of the Roses500k club
    Europa Universalis IV

    Join Date
    Mar 2007
    Location
    Westfalen
    Posts
    293
    Jep tried it but it seems like it doesnt like the whole new country tags which MMP has.

    Whole Japan is black cause the little daymos got a new tag.

  6. #46
    Ah, I guess MMP just has too many countries for the 256-color-max GIF format to handle. I'll look into it.

    EDIT: It doesn't handle midgame changes in tag very well, because the savegame format basically throws away information about the old tag once that's done - if you form Germany, for instance, it'll show you as grey through the entire game. Hopefully at some point I'll add an effective workaround, but since countries can potentially be formed multiple times, I'm not sure it's even possible to get perfectly accurate information out of the savegames. I'm not sure if this is the issue you're referring to.

  7. #47
    Major Chris Taylor's Avatar
    Crusader Kings IIDeus VultEuropa Universalis 3Divine WindFor The Glory
    For the MotherlandHearts of Iron IIIHOI3: Their Finest HourHeir to the ThroneEuropa Universalis III: In Nomine
    EU3 Napoleon's AmbitionVictoria: RevolutionsSemper FiVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessCK2: Holy Knight500k clubEuropa Universalis IV: Pre-orderEUIV: Wealth of Nations
    EUIV: Conquest of ParadiseEUIV: Res Publica

    Join Date
    Feb 2007
    Location
    York Garrison, Upper Canada
    Posts
    612
    I can get it to render MMP savegames with the following parameters:

    Country (without borders) @ 50-200%, 5-year increments only, frame delay 20-200 centiseconds.

    This is on a WinXP SP3 box with the latest 1.6.0_11_b3 JRE.

    For whatever reason, anything shorter than 5-year increments creates a whole mess of java errors a la thsmar's post.

    Very cool utility in spite of the errors, but it would be great to increment it yearly. Then I can crack open the GIF in Adobe Fireworks and annotate it.

  8. #48
    Quote Originally Posted by Kurper View Post
    EDIT: It doesn't handle midgame changes in tag very well,
    Well works for me under MMP keeping that in mind, playing as BYZ formed from GEO, I jumped to a period that was after forming BYZ; worked, also tried shorter intervals (1yr) and it still rendered. So I guess I could merge a GEO gif with the BYZ and have a complete product.

  9. #49
    Quote Originally Posted by Chris Taylor View Post
    I can get it to render MMP savegames with the following parameters:

    Country (without borders) @ 50-200%, 5-year increments only, frame delay 20-200 centiseconds.

    This is on a WinXP SP3 box with the latest 1.6.0_11_b3 JRE.

    For whatever reason, anything shorter than 5-year increments creates a whole mess of java errors a la thsmar's post.

    Very cool utility in spite of the errors, but it would be great to increment it yearly. Then I can crack open the GIF in Adobe Fireworks and annotate it.
    If you have way, way too much time on your hands, you could render five separate gifs offset from each other by one year each and splice them together in Fireworks. Point taken, though.

  10. #50
    Major Chris Taylor's Avatar
    Crusader Kings IIDeus VultEuropa Universalis 3Divine WindFor The Glory
    For the MotherlandHearts of Iron IIIHOI3: Their Finest HourHeir to the ThroneEuropa Universalis III: In Nomine
    EU3 Napoleon's AmbitionVictoria: RevolutionsSemper FiVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessCK2: Holy Knight500k clubEuropa Universalis IV: Pre-orderEUIV: Wealth of Nations
    EUIV: Conquest of ParadiseEUIV: Res Publica

    Join Date
    Feb 2007
    Location
    York Garrison, Upper Canada
    Posts
    612
    Quote Originally Posted by Kurper View Post
    If you have way, way too much time on your hands, you could render five separate gifs offset from each other by one year each and splice them together in Fireworks. Point taken, though.
    It's not really that big a deal... But in 5-year increments sometimes, if you have a wad of conquests or colonies founded inside that 5 years, it all appears in one big blot and not the gradual process it really was.

  11. #51
    Major Aleksei's Avatar
    200k clubCrusader Kings IIEuropa Universalis 3Divine WindFor the Motherland
    GettysburgHearts of Iron IIIHeir to the ThroneEuropa Universalis III: In NomineEU3 Napoleon's Ambition
    Victoria: RevolutionsEuropa Universalis: RomeSemper FiSengokuSword of the Stars
    Victoria 2Victoria II: A House DividedCK2: Holy KnightEU Rome Collectors Edition500k club
    Europa Universalis IV: Pre-orderEUIV: Call to arms eventWarlock 2: The ExiledEUIV: Wealth of Nations

    Join Date
    Apr 2007
    Location
    Glorious land of the garden gnomes
    Posts
    661
    My EU3 installation is not in the registry, could you perhaps upload an version with the config file?

    Edit: I solved it, I got 0.1 from your webpage.

  12. #52
    I'm starting to fix the MMP issue, but unfortunately I'm on a laptop, which makes playing MMP in order to get a savegame to test with even more painful than normal. Could you please attach a savegame that you can reproduce the crash with?

  13. #53
    Major Chris Taylor's Avatar
    Crusader Kings IIDeus VultEuropa Universalis 3Divine WindFor The Glory
    For the MotherlandHearts of Iron IIIHOI3: Their Finest HourHeir to the ThroneEuropa Universalis III: In Nomine
    EU3 Napoleon's AmbitionVictoria: RevolutionsSemper FiVictoria 2Victoria II: A House Divided
    Victoria II: Heart of DarknessCK2: Holy Knight500k clubEuropa Universalis IV: Pre-orderEUIV: Wealth of Nations
    EUIV: Conquest of ParadiseEUIV: Res Publica

    Join Date
    Feb 2007
    Location
    York Garrison, Upper Canada
    Posts
    612
    Quote Originally Posted by Kurper View Post
    I'm starting to fix the MMP issue, but unfortunately I'm on a laptop, which makes playing MMP in order to get a savegame to test with even more painful than normal. Could you please attach a savegame that you can reproduce the crash with?
    Yeah I bet that hurts.

    I ended up nuking my savegames when I upgraded my MMP version, so I don't have any current ones now.

    I did notice that earlier saves had better results, though.. meaning a save with a shorter span of years had a better time dealing with more granular detail settings. An England save from 1453 to 1480-something had no big deal parsing 1 year increments even at the largest map size.

    Is there something I could do, command-line wise, to allocate a bigger chunk of memory to the JRE so that the GIF generator is less likely to freak out on the bigger saves?

  14. #54
    Quote Originally Posted by Chris Taylor View Post
    Yeah I bet that hurts.

    I ended up nuking my savegames when I upgraded my MMP version, so I don't have any current ones now.

    I did notice that earlier saves had better results, though.. meaning a save with a shorter span of years had a better time dealing with more granular detail settings. An England save from 1453 to 1480-something had no big deal parsing 1 year increments even at the largest map size.

    Is there something I could do, command-line wise, to allocate a bigger chunk of memory to the JRE so that the GIF generator is less likely to freak out on the bigger saves?
    You can edit the "-Xmm1g" part of run.bat to "-Xmm2g" (for two gigs) or anything you like to increase the memory available. I believe Java is smart enough to use virtual memory, so if you set it to a higher number than you have physical memory it should still work (although probably with a speed slowdown).

    Looking back, I see that you didn't actually say that you were getting the same error as thsmar, so one of your savegames probably wouldn't help (his issue is having more than 256 colors in the gif because of too many countries on the map, but that wouldn't have the same symptoms as your issue). So I don't actually need one of your savegames, unless you can get an error message with
    Code:
    java.io.IOException: can't encode as GIF (> 256 colors)
    in it too.

  15. #55
    Quote Originally Posted by Kurper View Post
    I'm starting to fix the MMP issue, but unfortunately I'm on a laptop, which makes playing MMP in order to get a savegame to test with even more painful than normal. Could you please attach a savegame that you can reproduce the crash with?
    Will do.


    [edit] Sent you a file with the same gif error, under The Knights, to avoid the change of a country tag.
    Last edited by thsmar; 04-01-2009 at 21:26.

  16. #56
    0.3 is out. New features include a convenient "about" box so I don't have to include a separate license.txt, a fix for the 256 color bug, a completely different gif library, and publicly available source code.

  17. #57
    I like the fact that this is working for me without any problems. Many thanks for developing this further.

  18. #58
    First Lieutenant CommisarPapadov's Avatar
    Hearts of Iron 2: ArmageddonCrusader Kings IIDarkest HourEuropa Universalis 3Hearts of Iron III
    Europa Universalis III: In NomineEU3 Napoleon's AmbitionVictoria: RevolutionsEuropa Universalis: RomeVictoria 2

    Join Date
    Jun 2007
    Location
    the 2mm area around Falkenburg
    Posts
    240
    I couldn't get it to work

    kept getting

    "Exception in thread "AWT-EventQueue-0"

  19. #59
    Quote Originally Posted by CommisarPapadov View Post
    I couldn't get it to work

    kept getting

    "Exception in thread "AWT-EventQueue-0"
    Could you post the entire text of the error message you get? When does that error happen - right when the program starts, when you press "render", etc?

  20. #60
    First Lieutenant CommisarPapadov's Avatar
    Hearts of Iron 2: ArmageddonCrusader Kings IIDarkest HourEuropa Universalis 3Hearts of Iron III
    Europa Universalis III: In NomineEU3 Napoleon's AmbitionVictoria: RevolutionsEuropa Universalis: RomeVictoria 2

    Join Date
    Jun 2007
    Location
    the 2mm area around Falkenburg
    Posts
    240
    Quote Originally Posted by Kurper View Post
    Could you post the entire text of the error message you get? When does that error happen - right when the program starts, when you press "render", etc?
    It happens whenever i try to "load" a saved game
    I select a saved game, it spits out this block of code, and the render button is not able to be pressed

    Code:
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at com.buttware.eu3view.EU3View.loadBrowseButtonActionPerformed(EU3View.
    java:410)
            at com.buttware.eu3view.EU3View.access$100(EU3View.java:18)
            at com.buttware.eu3view.EU3View$2.actionPerformed(EU3View.java:75)
            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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
    ce)
            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.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)

+ Reply to Thread
Page 3 of 12 FirstFirst 1 2 3 4 5 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts