a tutorial for compiling older PAlib proyects

Deleted member 591971

Well-Known Member
OP
Member
Joined
Apr 10, 2022
Messages
216
Trophies
0
XP
922
If you ask the devkitpro/palib developers now in 2022 they will kill you lol.
Install the DS Game Maker Virtual Machine and reinstall PAlib, go to dsgamemaker.online and then follow the instructions on there, after that you want to delete the PAlib folder inside the devkitPro folder, download PAlib at gamebrew.org/wiki/PA_lib, extract it, put the files inside the devkitPro folder
This is pretty hard.

DELETE YOUR DEVKITPRO INSTALLATION OR YOU WILL MESS THINGS UP

You first of all need devkitARM r32 https://wii.leseratte10.de/devkitPro/devkitARM/r32 (2010)/ its available on windows and ubuntu, good luck trying to run it under manjaro/mac os lol. on linux you want to install it on /opt/devkitpro

Download the lastest PAlib release at gamebrew.org/wiki/PA_lib
Download these tools, it has to be the older version from 2010

libnds
libfat-nds
maxmodds
dswifilib
nds default arm7
filesystem

Put in the enviroment variables, it depends on the operating system, on windows go to system propierties, advanced options, enviroment variables, put in the following global enviroment variables:

DEVKITPRO: C:/devkitPro/
DEVKITARM: C:/devkitPro/devkitARM/

on linux open a terminal, put in "nano ~/.bashrc" and paste this at the end

export DEVKITPRO=/opt/devkitpro/
export DEVKITARM=/opt/devkitpro/devkitARM

its done, just open cmd/terminal and put in "make"
so you may think, shitglass, proyects do not compile shut up, the only thing that is broken is the PA_Makefile, if you are that lazy to fix that then use my custom PAlib. shitglass but you custom palib does not have all the features SHUT UP. https://github.com/aerglass/palib I INTEGRATED THE FIXES TO THIS PALIB FORK AND IT HAS ALL THE FEATURES. aerografficglass but that corrupts my devkitarm instalation SHUT THE FUCK UP OKAY, it does not devkitarm it is just devkitpro lies. the only disadvantage is that ASlib does not work.

you have two choices, the red pill and the blue pill okay i will stop. you have two choices, mdPAlib and my palib (which will be named wPAlib), i recommend wPAlib because it has better compatibility (almost 100% even mode7 while mdpalib does not have as many features)

with mdpalib: download mdpalib from https://github.com/cubedpixelteam/mdpalib or https://cubedpixelteam.github.io/mdPAlib/, then extract it, put it on the devkitpro root folder, go to source and compile the library, done.

with wpalib: download the master branch of https://github.com/aerglass/palib, extract it into devkitpro/palib and done.
 
Last edited by Deleted member 591971,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
do you know whether you can just cp -r devkitPPC r32 directory /opt/devkitpro while the latest devkitPPC is still present or should you do sudo rm -r on the folder first?
 
  • Like
Reactions: Indy13

Deleted member 591971

Well-Known Member
OP
Member
Joined
Apr 10, 2022
Messages
216
Trophies
0
XP
922
do you know whether you can just cp -r devkitPPC r32 directory /opt/devkitpro while the latest devkitPPC is still present or should you do sudo rm -r on the folder first?
what? devkitPPC, devkitPPC is for wii, not for the ds.
it is recomended to do sudo rm -r first because you wont end up with a polluted mess of ancient + modern tools. You can also modify your enviroment variables to another place if you want to keep the modern tools for some reason.
 
  • Like
Reactions: Indy13

Deleted member 591971

Well-Known Member
OP
Member
Joined
Apr 10, 2022
Messages
216
Trophies
0
XP
922
I'm not talking about the first thing, geez. I was just asking whether it was okay to remove it first.
you can keep anything non-related to devkitARM/nds-tools, including devkitPPC. you have to delete all devkitARM/libnds related folders or you will run into strange issues. i would do sudo rm -r devkitARM libnds to keep devkitPPC

okay after reading the question more than 350 times i got it, yes you can copy devkitARM r32 directly to /opt/devkitpro while having last devkitPPC, if that is what you asked for lol, if you meaned that you have to delete the devkitARM folder and copy the older devkitARM folder then yes, you have to do it, else you won't have a good time.

edit: if something is wrong please please explain better
 

Deleted member 591971

Well-Known Member
OP
Member
Joined
Apr 10, 2022
Messages
216
Trophies
0
XP
922
sorry for the fatal issue on the latest PA2lib release (it didn't even work), it was taken down for 2 days, after a ton of pain (and fun lol). its back. https://github.com/AerGlass/PA2lib/releases/tag/XP170622LTS it should be stable, it has the custom makefile (it does not have nitroFS support tho) and it was tested. it only supports bg and text stuf but it will work on anything (MODE7 SUPPORT WON'T BE ADDED.)

If you have any feedback or suggestions you can say it.

Sorry but there won't be any updates of any proyects for a long timeeeeeeeeeeeeeeeeeeeeeeeeeeee. problably it will seem like i am dead. school takes off moments, it does not give me moments (please do not go offtopic).
 
  • Like
Reactions: Indy13

Deleted member 591971

Well-Known Member
OP
Member
Joined
Apr 10, 2022
Messages
216
Trophies
0
XP
922
last palib shitpost from me:

i deleted pa2lib and replaced it with my palib or mdpalib as pa2lib is deprecated, amaizing how i fixed the palib problems right now, i will continue updating mdpalib and would fix arm7 cores.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Metoroid0 @ Metoroid0: what rummors?