x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Sharp Brain - EasyRPG Player Port

torch Page Icon Posted 2024-02-02 7:46 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,738
Location:
United States 
Status:
On the Brain Hackers page, someone made a port of EasyRPG Player for Sharp Brain - thus Windows CE.

I already added it to the SCL, but my question is:

Where/who created this? I'm wondering if they ported other software to Windows CE/Sharp Brain. I guess I'm just looking to see if anyone knows where the author's site is.
 Top of the page
watamario15 Page Icon Posted 2024-02-03 2:46 AM
#
Avatar image of watamario15
Factorite (Senior)

Posts:
85
Location:
Japan
Status:
https://github.com/HO-0520-IT and https://github.com/MaxSignal developed it. There is no site for it, just advertised in Brain Hackers' Discord. The following is the translated post for it with some additional note by me:

Quote

Changes
Fixed to 30 fps: The original version can run at 60 fps or higher, but the CPU load is too high (for Sharp Brain).
Fixed to the full screen mode: For some reason, it crashes here and there in the window mode...
BS: Backspace
RETURN: Enter
SHIFT: Up key in the left (translator note: I guess it Page Up)
CTRL: Down key in the left (translator note: I guess it Page Down)
1-9: Dictionary keys (translator note: I guess them function keys)
a-z: As is
Considering that there are only 8 dictionary keys on the 3rd gen and later devices, we set the shift key works as the 0 key.
All other keys are set to the space key (because they are indistinguishable).

Problems
MIDI not supported: High CPU load
1st gen devices does not start up: May be out of memory, but debugging is difficult and the cause is unknown...
Does not support non-ASCII characters in the path
libfmt does not compile: We will need this library if we are going to update the EasyRPG to the latest version, but for some reason it lacks functions and is difficult to compile...

Games that are tested
NobiHaza, Ruina, Kaii Shokogun, Yumenikki, EasyRPG TestGame, etc.

Q&A
It gets displayed too small on 3rd gen and later devices: Run TMKSoft Manual Low-res before launching.
I get a warning like "filename" not found in some games: Most games require RTP. Download it here and extract it to /data/rtp/2000 or 2003 in the same folder as EasyRPG.

Download: DL
 Top of the page
torch Page Icon Posted 2024-02-03 6:02 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,738
Location:
United States 
Status:
Perfect! I fixed it for the SCL, added your blurb too (if that's okay!), and gave you credit for the SCL listing submission.

Is RTP something we should add to the SCL listing? If so, which file? I could add it as a "Supplemental File" for the EasyRPG page

Last thing, thank you for your help as always. I hope I'm not too much of a bother! You've been great the last few years at HPC:Factor
 Top of the page
watamario15 Page Icon Posted 2024-02-03 6:20 AM
#
Avatar image of watamario15
Factorite (Senior)

Posts:
85
Location:
Japan
Status:
Actually I don't know more than what are written on that post, sorry.
Just to add, the devs informed me that the download link of the EasyRPG Player itself on that post ( https://mega.nz/file/dpsymJgZ#JqYtFWPphULHoQb-n4VwZ75HEnAMAiHQy2pBMfKE92s ) is newer than the Scrapbox one you found, and the Scrapbox one has a bug that crashes while playing a game.
 Top of the page
torch Page Icon Posted 2024-02-14 4:39 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,738
Location:
United States 
Status:
Thank you! I got that all fixed now. The SCL entry now has the updated file
 Top of the page
MaxSignal Page Icon Posted 2024-03-29 11:24 AM
#
Avatar image of MaxSignal
Subscribers
H/PC Newbie

Posts:
3
Location:
Japan
Status:
 Top of the page
I dunk for bananas Page Icon Posted 2024-03-29 2:48 PM
#
Avatar image of I dunk for bananas
H/PC Elite

Posts:
704
Location:
Europe
Status:
MaxSignal - 2024-03-29 11:24 AM


Hello! Do you think you could also compile Player for x86?
 Top of the page
torch Page Icon Posted 2024-03-29 3:18 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,738
Location:
United States 
Status:
MaxSignal - 2024-03-29 4:24 AM

Thank you for letting us know and welcome to the forum!

I added this new version to the SCL.

I had some questions to make sure I'm doing this correctly

1-The previous SCL version was 0.6.2.3 that we have. I made your new version 0.6.2.3 with the GIT revision number to differentiate
2-The new version I put you as the Developer, should I change the old version to be you as the developer as well? (It currently says EasyRPG) or to be you plus HO-0520-IT?
3-I also found your CE Powder Toy versions from your GitHub and added them to our SCL as well

^But, what exactly is Powder Toy?
Is it an old variant of this?
https://en.wikipedia.org/wiki/The_Powder_Toy
I just want to make sure the description is correct
4-What is your build environment when you compile these programs?
5-And is there any of you programs you compiled for Windows CE / Sharp Brain that we don't yet have in our SCL?
 Top of the page
MaxSignal Page Icon Posted 2024-03-29 9:27 PM
#
Avatar image of MaxSignal
Subscribers
H/PC Newbie

Posts:
3
Location:
Japan
Status:
thank you for your reply.

1. Since the actual tag and branch did not match, I fixed it by adding a new tag.
https://github.com/MaxSignal/Player/releases/tag/0.6.2.3-wince

2. The author of this program is easyrpg, but the port to winxe was made by HO-0520-IT and me. HO-0520-IT is started the port, so I'd like to make sure his name is included.

3. This is the exact game you listed, I used a code restored from an ancient PSP version.

4. I used CEGCC
https://github.com/MaxKellermann/cegcc-build
You can find the pre-built ones here
For linux
https://github.com/brain-hackers/cegcc-build/releases/tag/2022-10-26-225811
For cygwin
https://github.com/HO-0520-IT/cegcc-build/releases/tag/20200510
For macos
https://github.com/MaxSignal/cegcc-build/releases/tag/release

5. I don't have anything at the moment, but if I do make something I'll let you know.
 Top of the page
MaxSignal Page Icon Posted 2024-03-29 9:32 PM
#
Avatar image of MaxSignal
Subscribers
H/PC Newbie

Posts:
3
Location:
Japan
Status:
I'm currently using a compiler called cegcc, but it's difficult because they removed x86 support in recent versions. If someone can create one, I'll do it.
 Top of the page
torch Page Icon Posted 2024-03-30 9:42 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,738
Location:
United States 
Status:
MaxSignal - 2024-03-29 2:32 PM


I'm currently using a compiler called cegcc, but it's difficult because they removed x86 support in recent versions. If someone can create one, I'll do it.

@stingraze in another thread found this page which may be of interest
Quote
I’m sure this is the section you have all been waiting for

My GCC 9.3 toolchain for building Windows CE binaries is available as a Docker image at https://github.com/enlyze/ghcr-windows-ce-build-environment . I provide one container for building binaries for x86 Windows CE devices as well as another container for ARM-based Windows CE devices. The GCC toolchain is configured to build standalone binaries that don’t depend on any non-standard DLLs (I’m looking at you, mingwm10.dll).

If Docker is not for you, you can always clone our repository at https://github.com/enlyze/cegcc-build and run build_cf.sh to build your own toolchain. Supported targets are i386-mingw32ce and arm-mingw32ce. There are no current plans to support further targets, but who knows what the future holds.

Building has only been tested on Linux, as this is also what our CI uses. It should be possible somehow to also get a working toolchain on a Windows or macOS host. If you’re lucky, that even works without changing the build_cf.sh script. I have not tested it.


MaxSignal - 2024-03-29 2:27 PM


thank you for your reply.

1. Since the actual tag and branch did not match, I fixed it by adding a new tag.
https://github.com/MaxSignal/Player/releases/tag/0.6.2.3-wince

2. The author of this program is easyrpg, but the port to winxe was made by HO-0520-IT and me. HO-0520-IT is started the port, so I'd like to make sure his name is included.

3. This is the exact game you listed, I used a code restored from an ancient PSP version.

4. I used CEGCC
https://github.com/MaxKellermann/cegcc-build
You can find the pre-built ones here
For linux
https://github.com/brain-hackers/cegcc-build/releases/tag/2022-10-26-225811
For cygwin
https://github.com/HO-0520-IT/cegcc-build/releases/tag/20200510
For macos
https://github.com/MaxSignal/cegcc-build/releases/tag/release

5. I don't have anything at the moment, but if I do make something I'll let you know.

1-Thank you, I fixed the 2nd March version to the same version number you have
2-For simplicity purposes in the SCL, since you and HO-0520-IT ported to Windows CE, I marked the author as "HO-0520-IT & MaxSignal" ; I also fixed the 2022-December release in the SCL to show the same "Author"
3-Sounds good, I'll have a go fixing those listings up!

Edited by torch 2024-03-30 9:44 AM
 Top of the page
Jump to forum:
Seconds to generate: 0.156 - Cached queries : 69 - Executed queries : 8