<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[Help] Old plugin not working]]></title><description><![CDATA[<p dir="auto">I have this simple old plugin that is not working with modern versions of GIMP. I absolutely had this working in GIMP 2.x or whatever, but it is not working in GIMP 3.2. When running GIMP from the terminal, it prints out the error messages, and it seems that the issues with this plugin are mostly something to do with the manifest/metadata sort of info at the end of the script.</p>
<p dir="auto">I have tried reading <a href="https://developer.gimp.org/resource/writing-a-plug-in/tutorial-script-fu/" rel="nofollow ugc">the documentation about plugins</a> and making small edits to the script to resolve those errors, but I just cannot seem to get it to work. <strong>Can anyone help me edit this plugin in a way that makes it work with GIMP 3.2?</strong></p>
<p dir="auto">Another request is to add to the script to also add guides around the perimeter of the canvas. Which I assume should be simple, just adding something like</p>
<pre><code class="language-lisp">(gimp-image-add-vguide img 0)  
(gimp-image-add-vguide img 100)  
(gimp-image-add-hguide img 0)  
(gimp-image-add-hguide img 100)  
</code></pre>
<p dir="auto">::: spoiler Original plugin script</p>
<pre><code class="language-lisp">;===============================================================  
;== GIMP Add Guides Vertically and Horizontally @ 50%         ==  
;== Copyright (c) 2008 Gregory M. Ross                        ==  
;===============================================================  

(define (script-fu-crosshairs img drawable)  
  
    (let* ((ImageW (car (gimp-drawable-width drawable))) 
	    (ImageH (car (gimp-drawable-height drawable))) 
	    (Vert_Offset  (car (gimp-drawable-offsets drawable)))  
	    (Horz_Offset  (cadr (gimp-drawable-offsets drawable)))  

	 
	    (Vert_50  (+ (* ImageW 0.5)Vert_Offset))  
	    (Horz_50  (+ (* ImageH 0.5)Horz_Offset))  
    )  
   
    (gimp-image-undo-group-start img)  
    (gimp-image-add-vguide img Vert_50)  
    (gimp-image-add-hguide img Horz_50)  
    (gimp-image-undo-group-end img)  
    (gimp-displays-flush)))  


(script-fu-register "script-fu-crosshairs"  
		    "&lt;Image&gt;/Image/Guides/Crosshair Guides"  
		    "Add Guides at 50% Horizontal and Vertical"  
		    "Gregory M. Ross"  
		    "Gregory M. Ross"  
		    "March 2008"  
		    ""  
		    SF-IMAGE    "Image" 0  
		    SF-DRAWABLE "Drawable" 0)  
		    
</code></pre>
<p dir="auto">:::</p>
]]></description><link>https://forum.ieu.app/topic/8afa35a2-30bb-4903-b35c-c0320ee55419/help-old-plugin-not-working</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 00:25:03 GMT</lastBuildDate><atom:link href="https://forum.ieu.app/topic/8afa35a2-30bb-4903-b35c-c0320ee55419.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Aug 2026 14:16:37 GMT</pubDate><ttl>60</ttl></channel></rss>