Code – die besten Beiträge

(Coding) Wie füge ich in Ren'py einen Text zu meiner Gallerie/Glossar hinzu?

Hallo zusammen,

bin relativ neu in der Coding-Welt und habe wie im Titel bereits gesagt, Probleme dabei einen Text zu meinem Bild hinzuzufügen.
Der Text sollte auftauchen, wenn ich auf das Bild klicke.

Das ist mein gallery_setup Code:

init python:

    class GalleryItem:

        def __init__(self, name, images, locked="locked"):

            self.name = name

            self.images = images

            self.locked = locked

            self.refresh_lock()

        def refresh_lock(self):

            self.num_unlocked = 0

            lockme = False

            for img in self.images:

                if not renpy.seen_image(img):

                    lockme = True

                else:

                    self.num_unlocked += 1

            self.is_locked = lockme

    gallery_items = []

    gallery_items.append(GalleryItem("Stacy - What if", ["img1"] ))

#gallery background

image gray = "#777"

#gallery images

image img1 = ("images/karten/tanz.png")
_____________________________________________________________________

Da ich wie gesagt, noch kaum Erfahrung beim Coding habe, hoffe ich, dass dies das richtige Script ist. Ich habe noch ein "Gallery" Script, dass ich nicht verstehe, und bei dem ich aber auch nicht glaube, dass ich dort was im Code ändern muss. Vielleicht im "Screen"Script dachte ich mir noch, wenn ja betroffene Stelle wäre das:

        textbutton _("Load") action ShowMenu("load")

        textbutton _("Gallery") action ShowMenu("gallery_B")

        textbutton _("Preferences") action ShowMenu("preferences")

_________________________________________________________

tut mir leid, falls das Mau ist, aber ich weiß nicht, was sonst noch nützlich sein könnte, abgesehen von den angehängten Bildern noch.

vielen dank im voraus

Bild zum Beitrag
Code, Programmiersprache, Python

Warum versucht meine Flutter-Webanwendung, auf den Pfad assets/assets/data/ zuzugreifen?

Guten Tag,

ich verzweifel an meinem Problem in Flutter.

Irgendwie denkt das System, dass es die Dateien von assets/assets/data abrufen will, da findest es aber logischerweise nichts. Ich habe auch schon assets/assets/data erstellt. Das klappt aber trotzdem nicht. Ich schaue die Daten von Kaufda und lasse sie dann durch einen Prompt gehen.

Ich würde mich über jegliche Hilfe sehr freuen.

PS C:\Users\Roman\Documents\grocify> flutter run

┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available!         │
│                            │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘
Connected devices:
Windows (desktop) • windows • windows-x64  • Microsoft Windows [Version 10.0.22631.5335]
Chrome (web)   • chrome • web-javascript • Google Chrome 137.0.7151.69
Edge (web)    • edge  • web-javascript • Microsoft Edge 137.0.3296.68
[1]: Windows (windows)
[2]: Chrome (chrome)
[3]: Edge (edge)
Please choose one (or "q" to quit): 3
Launching lib\main.dart on Edge in debug mode...
Waiting for connection from debug service on Edge...       33,7s
This app is linked to the debug service: ws://127.0.0.1:51604/0RlY6LXJOKQ=/ws
Debug service listening on ws://127.0.0.1:51604/0RlY6LXJOKQ=/ws
 To hot restart changes while running, press "r" or "R".
For a more detailed help message, press "h". To quit, press "q".
A Dart VM Service on Edge is available at: http://127.0.0.1:51604/0RlY6LXJOKQ=
🔑 OPENAI API Key geladen: true
The Flutter DevTools debugger and profiler on Edge is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:51604/0RlY6LXJOKQ=
ERROR - 2025-06-22 14:01:37.181584
GET /assets/assets/data/file_index.json
Error thrown by handler.
Bad state: No element
dart:isolate _RawReceivePort._handleMessage
Error while trying to load an asset: Flutter Web engine failed to fetch "assets/assets/data/file_index.json". HTTP request succeeded, but the server
responded with HTTP status 500.
❌ Fehler beim Laden der Rezepte: Unable to load asset: "assets/data/file_index.json".
The asset does not exist or has empty data.
❌ Fehler beim Laden der Rezepte: Unable to load asset: "assets/data/file_index.json".
The asset does not exist or has empty data.
Application finished.
PS C:\Users\Roman\Documents\grocify> name: grocify
description: "Smartes Einkaufs- & Rezept-Tool"
publish_to: 'none'
version: 1.0.0+1
environment:
 sdk: ">=3.7.0 <4.0.0"
dependencies:
 flutter_dotenv: ^5.0.2
 flutter:
  sdk: flutter
  
 cupertino_icons: ^1.0.8
 google_fonts: ^6.1.0
  
dev_dependencies:
 flutter_test:
  sdk: flutter
 flutter_lints: ^3.0.1
flutter:
 uses-material-design: true
 assets:
  - assets/data/
  - assets/images/
  - assets/images/food.png.png
  - .env
Webseite, Code, Programmiersprache

Sollte das AA Script normalerweise funktionieren?

Habe extra jede Zeile kommentiert(Ehrlich jetzt, jede Zeile)

[ENABLE]

alloc(Hase, 2048, "tutorial-x86_64.exe"+4D213) Fügt die Bezeichnung Hase hinzu. 2048 Bytes werden reserviert für den Code des AA Scripts. Der exakte Prozessname ist tutorial-x86_64.exe"+4D213

label(Gans) Fügt die Bezeichnung Gans hinzu...

label(Ente) Ebenfalls eine Bezeichnung

label(Huhn) ....

label(Fuchs) ...

Hase: Bindet die Bezeichnung Hase in den Code ein

 cmp rax, EnteLeben prüft ob sich EnteLeben im rax Register befindet

 je Ente Wenn rax mit 0160ABB0 übereinstimmt springt es zu Ente weiter

Huhn: Bindet die Bezeichnung Huhn in den Code ein

 mov ecx, [rax+60] verschiebt das Register [rax+60] in Register ecx

 cmp ecx, 1 Überprüft ob sich im Register ecx der Wert 1 befindet

 jle Schaden       Springt zu Fuchs, wenn sich im Register ecx der Wert 1 oder niedriger befindet

 mov [rax+60], 1    Verschiebt den Wert 1 in Register [rax+60]. Dies trifft nur zu, wenn sich im Register ecx der Wert 2 oder höher befindet(Weil ansonsten direkt zu Fuchs gesprungen wird

Fuchs: Bindet die Bezeichnung Fuchs in den Code ein

 sub [rax+60], edx   Originaler Code der Schaden verursacht

 jmp Gans Hier endet der Code für den Gegner und es wird zu Gans: gesprungen. Ansonsten würde es sich mit den weiteren Code von Ente: vermischen.

Ente: Bindet die Bezeichnung Ente in den Code ein

 add [rax+60], 1    Spieler erhält pro Treffer 1 Lebenspunkt. Alles über Spieler: und unter Gegner: wird ignoriert., wegen der je Anweisung.

 jmp Gans Hier endet der Code für den Spieler und es wird zu Gans: gesprungen. Ansonsten vermischt er sich mit den Gans: Code

EnteLeben: Bindet die Bezeichnung EnteLeben in den Code ein

 dq 0160ABB0      EnteLeben hat die Adresse 0160ABB0 Erspart das ständige abtippen der Adresse, indem man einfach die Bezeichnung EnteLeben verwendet. Eignet sich auch gut für Pointer Adressen

"tutorial-x86_64.exe"+4D213:

 jmp Hase Springt zu alloc(Hase, 2048, "tutorial-x86_64.exe"+4D213) und arbeitet sich runter Zeile für Zeile

 nop Die übrigen Bytes werden durch eine leere Anweisung ersetzt

Gans: Das ist das Ende vom Script. Danach läuft das Spiel ganz normal weiter

[DISABLE] Solange das Script aktiviert ist, werden die unteren Zeilen ignoriert. Das dient nur dazu, falls man das Script deaktiviert, damit der ursprüngliche Code wieder benutzt werden kann. Ansonsten wird das Spiel abstürzen.

"tutorial-x86_64.exe"+4D213:

 sub [rax+60], edx Hier steht der Originale Code, der jetzt deaktiviert ist.

dealloc(Hase) Ist ebenfalls solange deaktiviert, bis man dass Script deaktiviert. Es gibt den ursprünglichen Speicherplatz wieder frei, der für das geschriebene Script verwendet wurde

Assembler, Cheat Engine, Code, Script

Themes für Joplin erstellen: Soll ich damit weitermachen??

Guten Tag liebe GF-Community.

Vorab: Das soll keine Werbung darstellen oder sonstiges.
Ich möchte hier auch ganz klar nichts verkaufen!

Seitdem ich gestern angefangen habe Joplin zu nutzen musste ich leider feststellen das mir die meisten Themes von Joplin einfach nicht gefallen.

Also habe ich heute morgen einfach beschlossen (weil mir danach war) bei Google nach weiteren Themes zu suchen. Leider habe ich daraufhin keine finden können die man normal installiert - also irgendeine Datei in nen Ordner hauen und fertig.
Ich habe dann einfach weitergesucht und auf einmal wurde mir irgendeine Seite von GitHub Vorgeschlagen bei der ich dann andere Informationen erhielt nach denen ich eigentlich nicht suchte aber trotzdem waren sie extrem wertvoll für alles weitere.
Ich hab dann eine Erklärung gefunden wie man Themes installiert und alles rund um das Thema "Themes" macht. Ziemlich cool!

Als nächstes habe ich mir dann ein kleinen Teil durchgelesen und dann kam mir in den Sinn ob nicht ChatGPT auch solche Themes bauen kann. Und ja ChatGPT kann.
Ich habe dann begonnen die Hilfe von ChatGPT in Anspruch (beim Erstellen meines ersten Themes wie ich es möchte im Stil von Notion) zu nehmen und ich war echt begeistert. Ich habe dann viel herumprobiert und ja der Chat-Verlauf bei ChatGPT ist wirklich extrem lang, weil ich immer wieder mehrere und kleinere Änderungen haben wollte die sich nur minimal unterscheiden.
Dann hab ich aber so richtig angefangen und erstmal den offiziellen Pfad der:
userchrome.css & userstyle.css zu suchen und diese dann anschließend gefunden, weil ich keine Lust habe die Codes ständig vom Programm aus zu ändern.

Ich muss auch mittlerweile sagen, dass ich echt eine große Menge Spaß daran gefunden habe meine eigenen Themes zu erstellen und Joplin so zu personalisieren wie ich es selbst möchte.
Ich war tatsächlich noch nie Programmierer oder so'n GitHub Dude der Ahnung von Codes/Coding hat oder hatte aber ein wenig verstehe ich schonmal wie das funzt.

Hier wäre zum Beispiel das Dark Amoled Theme im Notion Stil.
Das alles mach ich auch noch in Dark und White und je nach dem wie ich Lust habe vielleicht auch noch in paar anderen Stilen aber der Fokus liegt erstmal auf denen.

Hier noch ein kleiner Ausschnitt aus dem Hell-Matt Theme mit leichtem Grau im minimalistischen Design:

Ich bin vorher übrigens auch bei Discord auf den offiziellen Joplin Server gejoint und habe die Themes vorgestellt aber bisher kam noch keine Rückmeldung und dachte vielleicht würde ich hier welche erhalten. :D

| Frage:

Was meint ihr?
Soll ich damit weitermachen oder ist es sinnlos, weil es schon genug Themes hat?

Danke im Voraus!

Mit freundlichen Grüßen

RobinPxGF.

Bild zum Beitrag
PC, Computer, Software, Programm, CSS, Code, künstliche Intelligenz

Meistgelesene Beiträge zum Thema Code