I just started up RPG in a Box and for some reason the items.json file cannot be loaded. I tried replacing the file with its backup variants, but that wouldnt work either. Everytime I load the game the message "Items cannot be loaded from the projects "items.json" file. If the file has been edited externally, please check its contents to ensure it contains valid JSON, then reopen the project. Refer to the error message below for details. Line 44: Expected '}' or ',' " pops up. I never ever edited the files of the game in any kind of way and I dont have the technical knowledge to know what is wrong in Line 44. Im also kind of scared to try and change anything now because I only have one JSON file left.
Here the code -> (I marked Line 44 with a 44 in front of it)
{
"items": [
{
"id": "ITEM_0015",
"name": "Antiker Schädel",
"description": "Ein steinharter Schädel der als Helm verwendet werden kann. Müffelt ein wenig. ",
"tags": [],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":1,"stat":"defense","type":"stat_boost"}],
"image": "Antiker Schädel.png",
"usable": false
},
{
"id": "ITEM_0011",
"name": "Blauer Münzball",
"description": "Eine noch teurere Version des Münzballs.",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 99,
"cost": 50,
"image": "Blauer Münzball.png",
"usable": true,
"num_of_uses": 1,
"script": "münzball blau"
},
{
"id": "ITEM_0020",
"name": "Der Tausendschmerz",
"description": "Eins von 1000!",
"tags": ["weapon","tool"],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":10,"stat":"attack","type":"stat_boost"}],
"on_equip_script": "tausendschmerz",
"on_unequip_script": "tausendschmerz 2",
"weapon": true,
"weapon_type": "ranged",
"weapon_sound": "tausendschmerzneu.wav",
"weapon_min_damage": 1,
44 "weapon_consumption_type": "character_stat",
"weapon_ammo_stat_id": "player.stat["currency"]",
"weapon_projectile_speed": 75,
"weapon_min_range": 2,
"weapon_max_range": 4,
"grab_sound": "gunshot tausend.wav",
"drop_sound": "gunshot tausend.wav",
"image": "Der Tausendschmerz.png",
"usable": false
},
{
"id": "ITEM_0013",
"name": "Feuerball",
"description": "Feuerpiranha",
"tags": [],
"properties": {},
"stackable": false,
"projectile": true,
"projectile_min_damage": 1,
"projectile_max_damage": 5,
"projectile_speed": 75,
"projectile_min_range": 1,
"projectile_max_range": 8,
"projectile_sound": "gate.wav",
"object": "feuerball",
"view_model_object": "feuerball",
"droppable": false,
"image": "feuerball.png",
"usable": false
},
{
"id": "ITEM_0012",
"name": "Gelutschter Lutscher",
"description": "Nicht mehr für den Verzehr geeignet, aber hart genug um jemandes Kopf einzuschlagen. +3 ATK +3 DEF -1 MR -30 SPD.",
"tags": ["weapon"],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":3,"stat":"attack","type":"stat_boost"}],
"on_equip_script": "lutscher",
"on_unequip_script": "lutscher abzug",
"weapon": true,
"weapon_type": "melee",
"weapon_sound": "break.wav",
"tool_item": false,
"tool_item_range": 1,
"tool_item_script_mode": "entity",
"cost": 0,
"image": "Gelutschter Lutscher.png",
"usable": false
},
{
"id": "ITEM_0022",
"name": "Gestohlenes Artefakt",
"description": "Ein Arktefakt, das von einem der Räuber Sniffits geklaut wurde. Kehre zu den Polizisten zurück, sobald du alle drei hast.",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 3,
"cost": 0,
"grab_sound": "artefakt.wav",
"drop_sound": "artefakt.wav",
"image": "Gestohlenes Artefakt.png",
"usable": false
},
{
"id": "ITEM_0016",
"name": "Grünorb",
"description": "Ein Relikt, dass du im Gumbasseum gewonnen hast! Es scheint irgendwo hineinzupassen.",
"tags": [],
"properties": {},
"stackable": false,
"image": "Grünorb.png",
"usable": false
},
{
"id": "ITEM_0006",
"name": "Jojo",
"description": "Ein Spielzeug mit dem man coole Tricks machen kann. Ausrüstbar + 4 ATK.",
"tags": [],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":3,"stat":"attack","type":"stat_boost"}],
"weapon": true,
"weapon_type": "melee",
"weapon_sound": "acquire.wav",
"cost": 10,
"image": "Jojo.png",
"usable": false
},
{
"id": "ITEM_0002",
"name": "Kratzeis",
"description": "Kratzeis aus dem königlichen Tiefkühlraum. Der Boss verlangt danach!",
"tags": [],
"properties": {},
"stackable": false,
"image": "Kratzeis.png",
"usable": false
},
{
"id": "ITEM_0010",
"name": "Münzball",
"description": "Ein Ball der teuer verkauft werden kann.",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 99,
"cost": 10,
"image": "Münzball.png",
"usable": true,
"num_of_uses": 1,
"script": "münzball"
},
{
"id": "ITEM_0003",
"name": "Münzen",
"description": "Umso mehr, umso besser. Kaufe dir die Welt!",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 999,
"image": "gold_coins.png",
"usable": true,
"num_of_uses": 1,
"script": "MÜNZEN"
},
{
"id": "ITEM_0004",
"name": "P-Flügel",
"description": "Ein ausrüstbares Power-Up. Es erhöht deine Bewegungsfähigkeit im Kampf. + 2 MR +50 SPE.",
"tags": ["helmet"],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":2,"stat":"move_range","type":"stat_boost"}],
"on_equip_script": "Kopf Ausrüsten",
"on_unequip_script": "kopf abrüsten",
"object": "P-Flügel",
"view_model_object": "P-Flügel",
"tool_item": false,
"tool_item_range": 1,
"tool_item_script_mode": "entity",
"cost": 20,
"image": ".png",
"usable": false
},
{
"id": "ITEM_0014",
"name": "Pickelhelm",
"description": "Ein Pickelpanzer eines Pickelkäfers, der oft von Schergen-Soldaten benutzt wird. Aurüstbar +5 ATK +3 DEF.",
"tags": [],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":5,"stat":"attack","type":"stat_boost"}],
"droppable": false,
"cost": 0,
"image": "Pickelhelm.png",
"usable": false
},
{
"id": "ITEM_0001",
"name": "Pilz",
"description": "Ein schwammig schmeckender Pilz. Stellt 20 deiner HP wieder her.",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 99,
"image": "Pilz.png",
"usable": true,
"num_of_uses": 1,
"script": "mushroom"
},
{
"id": "ITEM_0005",
"name": "Sirup",
"description": "Ein leckerer Sirup der 10 HP wiederherstellt. Das Glas nicht mitverzehren!",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 99,
"cost": 5,
"image": "health_potion.png",
"usable": true,
"num_of_uses": 1,
"script": "health_potion"
},
{
"id": "ITEM_0017",
"name": "Ticket LV1",
"description": "Einlassticket für Runde 1 im Gumbasseum",
"tags": [],
"properties": {},
"stackable": false,
"image": "Ticket3.png",
"usable": false
},
{
"id": "ITEM_0018",
"name": "Ticket LV2",
"description": "Einlassticket für Runde 2 im Gumbasseum",
"tags": [],
"properties": {},
"stackable": false,
"image": "Ticket2.png",
"usable": false
},
{
"id": "ITEM_0019",
"name": "Ticket LV3",
"description": "Einlassticket für Runde 3 im Gumbasseum",
"tags": [],
"properties": {},
"stackable": false,
"image": "Ticket1.png",
"usable": false
},
{
"id": "ITEM_0007",
"name": "Tiefkühlraum-Code",
"description": "Der Code für den Tiefkühlraum. Kamek hat ihn an sich genommen, weil sich sowieso kein Scherge an den Code erinnert hat.",
"tags": [],
"properties": {},
"stackable": false,
"tool_item": false,
"tool_item_range": 1,
"tool_item_script_mode": "entity",
"image": "CodeTiefkühlraum.png",
"usable": false
},
{
"id": "ITEM_0009",
"name": "Urlaubspass",
"description": "Ein Pass von König Bowser höchst persöhnlich! Mit ihm kannst du aus der Festung reisen.",
"tags": [],
"properties": {},
"stackable": false,
"image": "Urlaubspass.png",
"usable": false
},
{
"id": "ITEM_0008",
"name": "Wigglerteil",
"description": "Eines der 10 Teile des Wigglers vom Kastanienwald!",
"tags": [],
"properties": {},
"stackable": true,
"stack_limit": 10,
"image": "Wigglerteil.png",
"usable": false
},
{
"id": "ITEM_0021",
"name": "Zauberstab",
"description": "Ein Zauberstab eines Magiekoopas. Manchmal auch als Gehstock benutzt.",
"tags": ["weapon","tool"],
"properties": {},
"stackable": false,
"equippable": true,
"effects": [{"amount":0,"stat":"defense","type":"stat_boost"}],
"on_equip_script": "zauberstab",
"weapon": true,
"weapon_type": "ranged",
"weapon_sound": "buff.wav",
"weapon_fire_mode": "single",
"weapon_min_damage": 5,
"weapon_max_damage": 8,
"weapon_projectile_speed": 75,
"weapon_min_range": 1,
"weapon_max_range": 5,
"tool_item": false,
"tool_item_range": 1,
"tool_item_script_mode": "entity",
"droppable": false,
"image": "Zauberstab.png",
"usable": false
}
],
"localized": false
}
Thank you in advance.