• Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Social Media
    •   @Wings3dOfficial
    •   @Wings3dOfficial
    •   Wings3dOfficial
    •   Wings3dOfficial
  • Register
  • Login
  • Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Register
  • Login
Wings 3D Development Forum Wings 3D Design & Development v
1 2 3 4 5 … 11 Next »
Scripting with Scheme and Python

 
  • 0 Vote(s) - 0 Average
Scripting with Scheme and Python

edb
Offline

Member

Posts: 135
Threads: 16
Joined: Nov 2022
#44
03-25-2025, 06:01 PM (This post was last modified: 03-25-2025, 06:23 PM by edb.)
Hello ivla

(03-24-2025, 08:20 AM)ivla Wrote: You mean it can be packed like other plugins in .tar file?
Show an example, please.

Yep that's exactly it, the script can be packaged in a tar file and
will be installable the same way as plugins.

The script and .wscr file won't need any changes to turn it into
a plugin script, and the extra .conf file provides the menu location.
For the .tar file, there might be a fourth file that is like a "manifest"
so wings knows which plugin to ask about installing the .tar file.

An example package might have:

Code:
manifest
special_shape_bumpy.conf
special_shape_bumpy/special_shape_bumpy.wscr
special_shape_bumpy/special_shape_bumpy.py

the file special_shape_bumpy.conf might look like:

Code:
{"unique-script-name.author-name.special-shape-bumpy.1", [
    {wscr, "special_shape_bumpy/special_shape_bumpy.wscr"},
    {menu, [
        {[shape, special_shapes, special_shape_bumpy], []}
    ]}
]}.

{strings, [
    {plugin, "unique-script-name.author-name.special-shape-bumpy.1"},
    {"en", [
        {{plugin,name}, "Bumpy Shape"},
        {{menu,special_shapes}, "Special Shapes"},
        {{menu,special_shape_bumpy}, "Bumpy Shape"}
    ]}
]}.

Some explanations:

Code:
{wscr, "special_shape_bumpy/special_shape_bumpy.wscr"},
.wscr is in a subfolder "special_shape_bumpy" relative to the .conf file.

Code:
    {menu, [
        {[shape, special_shapes, special_shape_bumpy], []}
    ]}
It will be added to a menu "Bumpy Shape" inside a custom sub menu
called "Special Shapes", inside the new shape menu.

Code:
{strings, [
    {plugin, "unique-script-name.author-name.special-shape-bumpy.1"},
    {"en", [
        {{plugin,name}, "Bumpy Shape"},
        {{menu,special_shapes}, "Special Shapes"},
        {{menu,special_shape_bumpy}, "Bumpy Shape"}
    ]}
]}.
For each language a set of strings can be made. The unique
string "unique-script-name.author-name.special-shape-bumpy.1"
needs to match though.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Messages In This Thread
Scripting with Scheme and Python - by edb - 04-05-2023, 08:26 PM
RE: Scripting with Scheme and Python - by micheus - 04-05-2023, 09:40 PM
RE: Scripting with Scheme and Python - by edb - 04-06-2023, 03:32 AM
RE: Scripting with Scheme and Python - by micheus - 04-06-2023, 05:59 PM
RE: Scripting with Scheme and Python - by edb - 04-07-2023, 12:10 AM
RE: Scripting with Scheme and Python - by edb - 04-07-2023, 06:13 AM
RE: Scripting with Scheme and Python - by edb - 04-10-2023, 12:49 PM
RE: Scripting with Scheme and Python - by sciroccorics - 04-10-2023, 04:45 PM
RE: Scripting with Scheme and Python - by edb - 04-11-2023, 02:02 AM
RE: Scripting with Scheme and Python - by tkbd - 04-13-2023, 10:34 PM
RE: Scripting with Scheme and Python - by edb - 04-15-2023, 12:04 PM
RE: Scripting with Scheme and Python - by tkbd - 04-16-2023, 06:38 AM
RE: Scripting with Scheme and Python - by edb - 09-04-2023, 03:11 PM
RE: Scripting with Scheme and Python - by edb - 09-25-2023, 10:59 PM
RE: Scripting with Scheme and Python - by micheus - 09-26-2023, 10:54 AM
RE: Scripting with Scheme and Python - by ivla - 09-29-2023, 05:52 AM
RE: Scripting with Scheme and Python - by edb - 09-30-2023, 06:11 PM
RE: Scripting with Scheme and Python - by micheus - 09-30-2023, 08:26 PM
RE: Scripting with Scheme and Python - by ivla - 10-02-2023, 03:23 AM
RE: Scripting with Scheme and Python - by edb - 10-02-2023, 07:39 AM
RE: Scripting with Scheme and Python - by ivla - 10-02-2023, 07:59 AM
RE: Scripting with Scheme and Python - by ivla - 10-03-2023, 08:46 AM
RE: Scripting with Scheme and Python - by edb - 10-03-2023, 04:11 PM
RE: Scripting with Scheme and Python - by ivla - 10-04-2023, 03:55 AM
RE: Scripting with Scheme and Python - by ivla - 10-11-2023, 10:30 AM
RE: Scripting with Scheme and Python - by ivla - 10-11-2023, 10:42 AM
RE: Scripting with Scheme and Python - by micheus - 10-13-2023, 07:33 AM
RE: Scripting with Scheme and Python - by ivla - 10-13-2023, 09:18 AM
RE: Scripting with Scheme and Python - by edb - 10-12-2023, 10:58 PM
RE: Scripting with Scheme and Python - by ivla - 10-13-2023, 09:12 AM
RE: Scripting with Scheme and Python - by ivla - 10-17-2023, 01:48 PM
RE: Scripting with Scheme and Python - by micheus - 11-09-2023, 02:36 PM
RE: Scripting with Scheme and Python - by ivla - 11-13-2023, 01:54 PM
RE: Scripting with Scheme and Python - by ivla - 11-29-2023, 11:57 AM
RE: Scripting with Scheme and Python - by edb - 05-13-2024, 08:33 PM
RE: Scripting with Scheme and Python - by ivla - 11-06-2024, 12:38 PM
RE: Scripting with Scheme and Python - by edb - 12-23-2024, 03:10 AM
RE: Scripting with Scheme and Python - by edb - 01-08-2025, 12:29 AM
RE: Scripting with Scheme and Python - by edb - 03-07-2025, 11:16 PM
RE: Scripting with Scheme and Python - by ivla - 03-09-2025, 03:18 AM
RE: Scripting with Scheme and Python - by ivla - 03-14-2025, 12:32 PM
RE: Scripting with Scheme and Python - by edb - 03-22-2025, 06:16 PM
RE: Scripting with Scheme and Python - by ivla - 03-24-2025, 08:20 AM
RE: Scripting with Scheme and Python - by edb - 03-25-2025, 06:01 PM
RE: Scripting with Scheme and Python - by ivla - 03-26-2025, 03:37 AM
RE: Scripting with Scheme and Python - by edb - 05-05-2025, 02:41 AM
RE: Scripting with Scheme and Python - by micheus - 05-06-2025, 04:25 PM
RE: Scripting with Scheme and Python - by ivla - 05-23-2025, 10:04 AM
RE: Scripting with Scheme and Python - by ivla - 07-03-2025, 12:04 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode