Page 3 of 7

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Tue Nov 18, 2008 9:15 pm
by poiuy_qwert
More cool stuff. I have now added an Insert/Previewer window to PyICE for easy GRP previewing and easy frame/image/sprite/flingy command and id editing and inserting:
Image

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Wed Nov 19, 2008 7:50 pm
by Hercanic
Frickin' sweet, man! Now it just needs a sound previewer to completely eclipse ICE.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 3:04 pm
by Lavarinth
ICE had a sound preview?

Was there ever a newer more upgraded BIN Edit tool?

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 3:23 pm
by poiuy_qwert
Yes it does and so will PyICE soon.

If you mean newer then BinEditII then no, but I do plan to eventually add a BIN editor to PyMS.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 4:18 pm
by Maglok
It's such a shame I didn't have these tools when I still modded the game. :)

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 4:26 pm
by IskatuMesk
p_q is the programmer we should have had in 2000 ;)

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 5:13 pm
by Lavarinth
We all know StarCraft will continue to be modded after StarCraft 2 is released, anyway.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 11:14 pm
by UntamedLoli
Even though KA's programs worked they were an abomination for being unstable and corrupting things usually involving redoing everything in a dat file that kind of made me not want to touch it after a while, Stargraft was like trying to sprint through a minefield because you know its going to explode you just don't know when.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Thu Nov 20, 2008 11:26 pm
by Hercanic
Heh, minefield is right. There was one awesome bug in Stargraft, where if you ever selected the Build Addon entry in Orders, it overwrote whatever was originally there with whatever you had selected before it. In other words, the mere selection of the entry completely broke add-ons, and there was no way to look at the original code to fix it without overwriting it.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Fri Nov 21, 2008 10:20 am
by IskatuMesk
Never in my ten years of modding have I dealt with programs as unstable as Stargraft/CV5 (Diablo 2 graphics editor - holy shit this gave stargraft a great run for its money), as corrupting as ICE and Arsenal, and as ridiculously useless and broken as Memgraft UI.

If you so much as resaved the default images.dat in Arsenal 3, it was corrupted. Period.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Fri Nov 21, 2008 11:27 am
by poiuy_qwert
Thanks for your support guys! Here you go Hercanic :P
Image

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Fri Nov 21, 2008 12:29 pm
by Hercanic
Sweet baby jebus! Awesome! =oD

Will these previewers open up when you double-click on a sound or image entry in the Iscript Editor?

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Fri Nov 21, 2008 12:58 pm
by poiuy_qwert
No, currently you just have the insertion cursor (blinking vertical line where your text inserts when you type) on the line with the command you would like to preview/edit and either hit ctrl+w (playframes/images/sprites/flingys) or ctrl+q (sounds) to open the previewer. Whatever values the selected command has, they will be selected for you in the window. I didn't make it double click because people use double clicking to select whole words at a time, so I dont want to interfere with that.

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Sat Dec 06, 2008 9:49 pm
by poiuy_qwert
PyMS v1.0.0 has just been released! Everyone should update for the many new features and bug fixes, which include:
  • Online version checker
  • Graphics and sound inserters/perviewers for PyICE
  • GRP previews in PyDAT
  • Increased graphics loading speeds (thanks to PIL, which is an optional extra download for the source users, but comes pre-packed for the EXE users)
  • Saving/Loading from MPQ's and embedded MPQ's in PyDAT and PyAI

Re: PyMS, Mac and Windows compatable Modding Suite

Posted: Sun Dec 07, 2008 12:16 am
by Hercanic
In PyICE, I loaded an iscript.bin from default, opened the Scourge in the Iscript Editor, and Right-Clicked on the 42 in the first imgul of ScourgeInit. I got a popup error with a trackback number. I hit the Contact link twice.

Code: Select all

197,366 1.0Exception in Tkinter callback
Traceback (most recent call last):
  File "Tkinter.pyc", line 1403, in __call__
  File "Libs\utils.pyc", line 301, in contact
  File "webbrowser.pyc", line 60, in open
  File "webbrowser.pyc", line 516, in open
WindowsError: [Error 2] The system cannot find the file specified: u'C:\\Documents and Settings\\L\\Desktop\\PyMSwinEXE\\PyMSwinEXE\\Libs\\Docs\\intro.html'
Exception in Tkinter callback
Traceback (most recent call last):
  File "Tkinter.pyc", line 1403, in __call__
  File "Libs\utils.pyc", line 301, in contact
  File "webbrowser.pyc", line 60, in open
  File "webbrowser.pyc", line 516, in open
WindowsError: [Error 2] The system cannot find the file specified: u'C:\\Documents and Settings\\L\\Desktop\\PyMSwinEXE\\PyMSwinEXE\\Libs\\Docs\\intro.html'




While in the new Preview/Insert menu, when I try to view the Maelstrom Hit (at very end of list) entry in Images, I get another error.

Code: Select all

Exception in Tkinter callback
Traceback (most recent call last):
  File "Tkinter.pyc", line 1403, in __call__
  File "Libs\utils.pyc", line 563, in choose
  File "Libs\utils.pyc", line 534, in set
  File "Libs\utils.pyc", line 573, in disp
  File "PyICE.pyw", line 178, in <lambda>
  File "PyICE.pyw", line 313, in select
  File "PyICE.pyw", line 341, in drawpreview
AttributeError: 'unicode' object has no attribute 'get_value'



Same as above, but with the 984 Maelstrom Overlay (Large) in Images.dat entries.

Code: Select all

Exception in Tkinter callback
Traceback (most recent call last):
  File "Tkinter.pyc", line 1403, in __call__
  File "Libs\utils.pyc", line 563, in choose
  File "Libs\utils.pyc", line 534, in set
  File "Libs\utils.pyc", line 573, in disp
  File "PyICE.pyw", line 178, in <lambda>
  File "PyICE.pyw", line 313, in select
  File "PyICE.pyw", line 341, in drawpreview
AttributeError: 'unicode' object has no attribute 'get_value'