{"id":21485332,"url":"https://github.com/igneus/particled","last_synced_at":"2025-03-17T09:45:34.035Z","repository":{"id":498347,"uuid":"125200","full_name":"igneus/particled","owner":"igneus","description":"viewer of particle effects from The Mana World (http://www.themanaworld.org)","archived":false,"fork":false,"pushed_at":"2011-12-31T11:46:57.000Z","size":227,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T19:26:26.009Z","etag":null,"topics":["mana","manaworld","particle-effects"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igneus.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-02-09T19:24:04.000Z","updated_at":"2019-08-13T13:59:39.000Z","dependencies_parsed_at":"2022-07-07T15:19:53.864Z","dependency_job_id":null,"html_url":"https://github.com/igneus/particled","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igneus%2Fparticled","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igneus%2Fparticled/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igneus%2Fparticled/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igneus%2Fparticled/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igneus","download_url":"https://codeload.github.com/igneus/particled/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244013291,"owners_count":20383707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mana","manaworld","particle-effects"],"created_at":"2024-11-23T13:15:03.146Z","updated_at":"2025-03-17T09:45:34.015Z","avatar_url":"https://github.com/igneus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"-------------------\n    particlEd\n-------------------\n\nParticlEd is a small tool which displays particle effect defined in XML files\naccording to standard used in The Mana World (http://themanaworld.org).\nIt should help developers of particle effects to work quicker, without \nrestarting TMW client again and again (restarting particlEd should be much \nquicker and less annoying).\nIn future particlEd should evolve from simple viewer to comfortable editor.\n\nHOW TO BUILD\n\nUnfortunatelly I am not familiar with autotools, so you'll have to undertake\na possibly painful building procedure:\n\n1. get all libraries and header files needed to compile TMW client from source\n   [PhysFS, Guichan, SDL \u0026 affiliates]\n2. modify makemake.rb (just list of header locations at the top of script)\n3. get some interpreter of Ruby if you haven't got it\n4. run 'ruby makemake.rb' to generate Makefile\n5. run 'make'\n\nUSAGE\n\n1. Options\n\n'particled -h' shows you list of options.\n\nThe only required argument is particle effect file name relative to directory\nwhere you execute particled (or another directory if you use -d option)\n\nVery important is option -d, which specifies TMW data directory.\nparticlEd presumes that directory specified by -d (or current working\ndirectory if not given this option) is TMW data directory,\nwhich contains subdirectory graphics.\n\nExamples:\n\n[~]$ particled -d ./tmw/data graphics/particles/hit.particle.xml\n-d option is used; effect file location is then relative to the given\ndirectory, not to current working directory\n\n[~/tmw/data]$ particled graphics/particles/hit.particle.xml\nI haven't used -d option, so current working directory is set as data dir;\nhowever, I can't give effect file name './graphics/particles/hit.particle.xml',\nbecause physFS would reject it as insecure.\n\n2. Keys:\n\nr - starts new effect (by repeated pressing of 'r' you can achieve many same\n    effects at the same place)\nn - removes all effects and starts one new\n\nLICENSE\n\nGNU/GPL v.2 (license of TMW client)\n\nAUTHORS\n\nMost of the code of particlEd is simply copied from TMW tree; so TMW developers\nare authors of code, I'm just \"editor\" who has cooked something else from\nwhat they had written before. (On the other side - I can't blame TMW developers\nfor crappiness of particlEd.)\n\nMinor modifications and main.cpp : \nJakub Pavlik \n  mail: igneus_cz@users.sourceforge.net \n  TMW forum nick: igneus\n  TMW main character: gibbor haggadol\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figneus%2Fparticled","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figneus%2Fparticled","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figneus%2Fparticled/lists"}