Updated renconstruct.toml's syntax #6
No reviewers
Labels
No Label
bug
Critical Priority
duplicate
enhancement
help wanted
High Priority
invalid
Low Priority
Medium Priority
Meta
question
wontfix
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Cavemanon/IWaniHugThatGator-Demo-Public#6
Loading…
Reference in New Issue
No description provided.
Delete Branch "DjBRINE1/IWaniHugThatGator-Demo-Public:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
While trying to compile Wan for adroid on my server with RenKit, I stumbled into a bunch renconstruct related errors.
Here's the fixed file that was cross checked with an example provided in RenKit's documentation.
At least now it starts the building process.
(Which ends in an error for me because RenPy apparently needs OpenGL to even launch from cli, sadge)
Renkit was rewrote into Rust by its author recently and much of the syntax for it has changed, I believe. If you're using a version of renkit not specified in the .woodpecker.yml file, you're likely to have issues when building.
I would suggest following the woodpecker.yml file's operations to properly build the game, or better yet, use their CLI program and run
woodpecker-cli exec .woodpecker.yml
in the source code directory. That'll create a proper build for you without any hastle (so long as you have docker installed, that is).@MapAnon Do you think we should backport the .woodpecker.yml and renkit specs from the development repo over here? That may make building-from-source easier for users.
Sure, don't see a reason why not.
Thoughever, woodpecker isn't necessary to build the game locally, renkit does all the work and ideally people should just run from that instead of woodpecker overcomplicating and lengthening the process.
The issue currently is the new patching task adds an additional complication to renkit if people aren't running on debian. I believe the only thing that's necessary is just to install python and the diff patch library from pip. Then all that's needed is some batch/shell script with the renkit command to run (And auto installing the diff library). It all needs to be tested if the option of not using woodpecker is there.
Otherwise, woodpecker's only necessary for properly versioning the game, and if a user wants to do that it's out of my hands since I don't use woodpecker. Some instructions for all systems in the readme.md would be good.
My only current issue is the fact that RenPy refuses to run without OpenGL on the VDS I am using to build the project.
Why VDS? Because I currently have no access to my laptop, but I want to be able to test and make RenPy games, running them on my Android device, be it a tablet or a phone.
I will check woodpecker out soon, but I doubt that it fixes the RenPy issue.
I had tried to use the woodpecker-cli, but it appears to do almost nothing, trowing this error message:
This is now obselete with wani version 1.3.7, which upgrades to a new renkit version with a properly formatted config file.
Pull request closed